Last updated: 2026-04-06

Checks: 7 0

Knit directory: Integrating-nir-genomic-kernel/

This reproducible R Markdown analysis was created with workflowr (version 1.7.2). The Checks tab describes the reproducibility checks that were applied when the results were created. The Past versions tab lists the development history.


Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.

Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.

The command set.seed(20250829) was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.

Great job! Recording the operating system, R version, and package versions is critical for reproducibility.

Nice! There were no cached chunks for this analysis, so you can be confident that you successfully produced the results during this run.

Great job! Using relative paths to the files within your workflowr project makes it easier to run your code on other machines.

Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility.

The results in this page were generated with repository version 4f80b41. See the Past versions tab to see a history of the changes made to the R Markdown and HTML files.

Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use wflow_publish or wflow_git_commit). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:


Ignored files:
    Ignored:    .Rhistory
    Ignored:    .Rproj.user/
    Ignored:    analysis/analysis.Rmd
    Ignored:    data/Article_documents/
    Ignored:    data/Maize-NIRS-GBS-main/
    Ignored:    output/Matrizes/Geno.all.rds
    Ignored:    output/Matrizes/NIR.all.rds
    Ignored:    output/Matrizes/figures/
    Ignored:    output/adjust_models.rar
    Ignored:    output/climate_results/additional_climate_plots.tiff
    Ignored:    output/climate_results/combined_additional_climate_plots.tiff
    Ignored:    output/climate_results/combined_climate_plot.tiff
    Ignored:    output/cv-schemes.tiff
    Ignored:    output/results/
    Ignored:    output/variance_components/figures/variance_components_article.tiff
    Ignored:    output/variance_components/rep_1/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_1/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_1/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_10/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_10/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_2/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_2/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_3/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_3/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_4/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_4/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_5/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_5/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_6/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_6/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_7/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_7/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_8/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_8/Eta18/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta01/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta01/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta01/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta01/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta01/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta01/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta01/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta01/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta01/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta01/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta02/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta02/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta02/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta02/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta02/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta02/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta02/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta02/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta02/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta02/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta03/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta03/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta03/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta03/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta03/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta03/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta03/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta03/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta03/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta03/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta04/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta04/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta04/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta04/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta04/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta04/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta04/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta04/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta04/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta04/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta05/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta05/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta05/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta05/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta05/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta05/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta05/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta05/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta05/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta05/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta06/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta06/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta06/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta06/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta06/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta06/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta06/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta06/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta06/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta06/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta07/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta07/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta08/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta08/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta09/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta09/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta10/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta10/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta11/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta11/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_GW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_PW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta12/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_GE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_GW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_G_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_PE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_PW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_P_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta12/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta13/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta13/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta14/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta14/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta15/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_GGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_GGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_GGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_PGKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_PGKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_PGK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta15/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta16/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta16/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta17/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta17/KWvarE.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYmu.dat
    Ignored:    output/variance_components/rep_9/Eta18/GYvarE.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_E_varB.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_GAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_GAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_GAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_PAKE_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_PAKW_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_PAK_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWETA_W_varU.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWmu.dat
    Ignored:    output/variance_components/rep_9/Eta18/KWvarE.dat

Untracked files:
    Untracked:  analysis/run_cv0_cv00_only.R
    Untracked:  analysis/run_cv1_cv2_only.R

Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.


These are the previous versions of the repository in which changes were made to the R Markdown (analysis/climate_data_pt.Rmd) and HTML (docs/climate_data_pt.html) files. If you’ve configured a remote Git repository (see ?wflow_git_remote), click on the hyperlinks in the table below to view the files as they were in that past version.

File Version Author Date Message
Rmd 4f80b41 WevertonGomesCosta 2026-04-06 update matrizes
Rmd f8e4484 WevertonGomesCosta 2026-04-06 update cliamte_data
html f8e4484 WevertonGomesCosta 2026-04-06 update cliamte_data
html a7d077a WevertonGomesCosta 2026-04-03 update
Rmd b3df8b2 WevertonGomesCosta 2026-04-03 update
html f6d5560 WevertonGomesCosta 2026-04-03 update files
Rmd 8919efd WevertonGomesCosta 2026-04-02 update
html 8919efd WevertonGomesCosta 2026-04-02 update
Rmd 9d11ebc WevertonGomesCosta 2026-04-02 update
html d54afd7 WevertonGomesCosta 2026-04-01 update
Rmd 00ef3ef WevertonGomesCosta 2026-04-01 update
html 00ef3ef WevertonGomesCosta 2026-04-01 update
Rmd 1915912 WevertonGomesCosta 2026-03-31 update
Rmd c7ec52d WevertonGomesCosta 2026-03-31 update
Rmd 013c1f5 WevertonGomesCosta 2026-03-31 update
Rmd ade1484 WevertonGomesCosta 2026-03-31 update
html 74c0c6f WevertonGomesCosta 2026-03-31 update htmls
Rmd 3c194a1 WevertonGomesCosta 2026-03-31 update
Rmd 0c27277 WevertonGomesCosta 2026-03-30 update climate data pt
html 0c27277 WevertonGomesCosta 2026-03-30 update climate data pt
Rmd 3ff4037 WevertonGomesCosta 2026-03-30 update
html 3ff4037 WevertonGomesCosta 2026-03-30 update

O documento começa definindo opções globais de renderização para que figuras, mensagens e blocos de código apareçam de forma consistente ao longo do tutorial.

Language / Idioma: English | Português

1. Introdução

Este tutorial apresenta o fluxo de trabalho usado para obter e processar dados meteorológicos diários para os experimentos com milho conduzidos em College Station, Texas, durante as safras de 2011 e 2012.

O objetivo deste script não é apenas baixar registros meteorológicos diários, mas converter essas séries temporais em um conjunto conciso e biologicamente interpretável de covariáveis derivadas do clima. Essas covariáveis resumem as principais condições meteorológicas de cada safra e são usadas posteriormente para construir o kernel climático (W) no pipeline final de predição.

No conjunto reduzido de 18 modelos usado no projeto, o kernel climático é incluído nos modelos Eta10-Eta18. Nesses modelos, W é usado para testar se a similaridade derivada do clima adiciona informação útil além do efeito categórico de ambiente (E) e dos kernels genômico (G) e fenômico (P). Portanto, W deve ser interpretado como uma fonte complementar de informação meteorológica e não como substituto de E.

Em termos práticos, o fluxo tem quatro objetivos:

  1. Recuperar dados meteorológicos diários da base NASA POWER.
  2. Organizar os dados brutos em uma tabela reprodutível.
  3. Inspecionar visualmente as principais diferenças climáticas entre os anos.
  4. Derivar descritores climáticos anuais e diários que depois poderão ser usados para construir o kernel climático.

Local de estudo: College Station, Texas, EUA
Janela da safra: 1º de maio a 30 de setembro
Anos de estudo: 2011 e 2012

Entradas, saídas e próxima etapa

Entradas desta etapa - informações de local e tempo necessárias para consultar a NASA POWER - configurações internas usadas para agregar, resumir e visualizar as variáveis climáticas

Saídas desta etapa - covariáveis climáticas anuais - tabela climática diária expandida - figuras climáticas usadas para inspeção exploratória

Próxima etapa - matrizes.Rmd usa as saídas derivadas do clima geradas aqui para alinhar a informação ambiental com a estrutura observacional e construir o kernel climático (W).

2. Ambiente em R

Antes de iniciar a análise, carregamos os pacotes necessários para obtenção dos dados, manipulação, visualização e montagem de figuras multipainel.

Cada pacote tem um papel claro no fluxo:

  • nasapower: conecta o R à base NASA POWER.
  • tidyverse: apoia manipulação de dados e gráficos.
  • lubridate: simplifica conversão de datas e operações baseadas em calendário.
  • patchwork: combina múltiplas figuras do ggplot2 em painéis prontos para publicação.
  • ggthemes: fornece as escalas discretas do Google Docs usadas para padronizar cores entre as figuras.
  • kableExtra: melhora a apresentação de tabelas HTML no tutorial.

Também criamos o diretório de saída no início do script. Isso evita erros ao salvar figuras e tabelas nas etapas posteriores da análise.

A próxima etapa carrega os pacotes necessários para download de dados, manipulação, visualização e composição de painéis antes do início do processamento climático.

# Uncomment if installation is required
# install.packages(c("nasapower", "tidyverse", "lubridate", "patchwork", "ggthemes", "kableExtra"))

library(nasapower)
library(tidyverse)
library(lubridate)
library(patchwork)
library(ggthemes)
library(knitr)
library(grid)
library(kableExtra)

if (!dir.exists("output")) dir.create("output")
if (!dir.exists("output/climate_results")) dir.create("output/climate_results", recursive = TRUE)

3. Parâmetros da consulta

Nesta seção, definimos as entradas básicas da consulta à NASA POWER. Essas entradas determinam onde, quando e quais variáveis climáticas serão recuperadas.

As coordenadas geográficas identificam o local experimental. As datas inicial e final definem a janela da safra a ser analisada. O vetor params lista as variáveis climáticas diárias necessárias para os resumos posteriores, como precipitação, temperatura, umidade relativa, radiação solar e velocidade do vento.

Essas variáveis foram escolhidas porque permitem derivar descritores climáticos com interpretação agronômica direta, como precipitação acumulada, graus-dia, estresse térmico e déficit de pressão de vapor.

Em seguida, definimos locais, anos e metadados básicos que controlam quais séries meteorológicas serão usadas e como os resultados serão identificados.

# Experimental site coordinates (College Station, TX)
coords_texas <- c(lon = -96.3344, lat = 30.6282)

# Growing season intervals
start_date_2011 <- "2011-05-01"
end_date_2011   <- "2011-09-30"

start_date_2012 <- "2012-05-01"
end_date_2012   <- "2012-09-30"

# NASA POWER variables
# PRECTOTCORR      = Corrected total precipitation (mm/day)
# T2M_MAX, T2M_MIN = Maximum and minimum air temperature at 2 m (°C)
# RH2M             = Relative humidity at 2 m (%)
# ALLSKY_SFC_SW_DWN= All-sky shortwave downward radiation (MJ m^-2 day^-1)
# WS2M             = Wind speed at 2 m (m/s)
params <- c(
  "PRECTOTCORR",
  "T2M_MAX",
  "T2M_MIN",
  "RH2M",
  "ALLSKY_SFC_SW_DWN",
  "WS2M"
)

4. Recuperação dos dados na NASA POWER

Esta seção realiza o download dos dados climáticos diários da NASA POWER.

Executamos uma consulta para cada safra. Isso mantém o fluxo transparente e facilita confirmar que cada ano experimental foi recuperado corretamente. Após a obtenção, as duas tabelas anuais serão reunidas em um único objeto para as etapas restantes da análise.

4.1 Baixar os dados climáticos diários de cada ano

O código abaixo envia duas requisições independentes ao serviço NASA POWER, uma para 2011 e outra para 2012. Um identificador year é adicionado imediatamente após a obtenção para que a origem de cada registro permaneça explícita ao longo de todo o fluxo.

A etapa a seguir documenta o download principal dos dados meteorológicos diários da NASA POWER e a construção da tabela bruta usada nas etapas seguintes.

data_tx_2011 <- get_power(
  community = "AG",
  lonlat = coords_texas,
  pars = params,
  dates = c(start_date_2011, end_date_2011),
  temporal_api = "DAILY"
) %>%
  mutate(year = 2011)

data_tx_2012 <- get_power(
  community = "AG",
  lonlat = coords_texas,
  pars = params,
  dates = c(start_date_2012, end_date_2012),
  temporal_api = "DAILY"
) %>%
  mutate(year = 2012)

4.2 Reunir, formatar e salvar a base bruta

Depois que as duas tabelas anuais estão disponíveis, nós as reunimos em um único conjunto de dados e convertemos a coluna de data para um formato de data apropriado do R. Essa etapa é essencial porque a data original é retornada como uma string numérica, e as visualizações posteriores dependem de um objeto de data válido.

Também salvamos o conjunto bruto diário como arquivo CSV. Isso é importante para reprodutibilidade porque preserva a versão exata dos dados recuperados usada na análise.

Na sequência, reunimos as tabelas anuais e completamos as variáveis meteorológicas necessárias para formar o conjunto climático final do pipeline.

texas_climate_data <- bind_rows(data_tx_2011, data_tx_2012) %>%
  mutate(
    date = ymd(YYYYMMDD),
    year = factor(year, levels = c(2011, 2012))
  )

daily_preview_table <- texas_climate_data %>%
  select(date, year, PRECTOTCORR, T2M_MAX, T2M_MIN, RH2M, ALLSKY_SFC_SW_DWN, WS2M) %>%
  slice(1:10) %>%
  mutate(
    PRECTOTCORR = round(PRECTOTCORR, 2),
    T2M_MAX = round(T2M_MAX, 2),
    T2M_MIN = round(T2M_MIN, 2),
    RH2M = round(RH2M, 1),
    ALLSKY_SFC_SW_DWN = round(ALLSKY_SFC_SW_DWN, 2),
    WS2M = round(WS2M, 2)
  ) %>%
  rename(
    Date = date,
    Year = year,
    `Precipitation` = PRECTOTCORR,
    `Tmax` = T2M_MAX,
    `Tmin` = T2M_MIN,
    `Relative humidity` = RH2M,
    `Solar radiation` = ALLSKY_SFC_SW_DWN,
    `Wind speed` = WS2M
  )

knitr::kable(
  daily_preview_table,
  align = "c",
  caption = "Tabela 1. Exemplo de registros meteorológicos diários recuperados da NASA POWER para os ensaios no Texas."
) %>%
  kableExtra::kable_styling(
    full_width = FALSE,
    bootstrap_options = c("striped", "hover", "condensed", "responsive"),
    position = "center",
    font_size = 13
  ) %>%
  kableExtra::row_spec(0, bold = TRUE)

write.csv(
  texas_climate_data,
  "output/climate_results/texas_climate_data_raw.csv",
  row.names = FALSE
)
Tabela 1. Exemplo de registros meteorológicos diários recuperados da NASA POWER para os ensaios no Texas.
Data Ano Precipitação Tmax Tmin Umidade relativa Radiação solar Velocidade do vento
2011-05-01 2011 0.00 33.95 16.93 66.0 18.35 4.13
2011-05-02 2011 0.99 20.62 11.77 69.8 8.63 3.73
2011-05-03 2011 0.14 25.13 10.30 50.5 28.29 3.67
2011-05-04 2011 0.00 27.91 9.52 36.4 28.73 1.69
2011-05-05 2011 0.01 30.96 12.09 38.2 29.31 1.22
2011-05-06 2011 0.00 32.76 13.95 50.2 28.19 2.39
2011-05-07 2011 0.00 35.71 18.84 55.0 27.08 3.80
2011-05-08 2011 0.00 38.32 20.17 59.2 25.57 3.92
2011-05-09 2011 0.00 37.25 22.97 58.1 26.86 4.68
2011-05-10 2011 0.00 35.89 23.67 59.5 22.11 4.18

5. Análise exploratória e geração de figuras

Antes de resumir os dados em covariáveis derivadas do clima, é boa prática inspecionar visualmente as séries diárias. Essa etapa cumpre dois objetivos.

Primeiro, ajuda a verificar se os dados baixados são coerentes e livres de problemas estruturais evidentes. Segundo, ajuda a interpretar o contraste climático entre os anos em estudo, o que é importante para a discussão biológica dos experimentos.

Para tornar as figuras adequadas a um artigo científico, definimos um estilo visual comum e padronizamos títulos de eixos, unidades e formatação dos painéis.

5.1 Preparar rótulos compartilhados para as figuras

Para manter as figuras consistentes, definimos os rótulos dos meses apenas uma vez. Isso evita misturar formatos diferentes de mês entre os painéis e torna as comparações mais fáceis de ler.

Neste tutorial, as configurações gráficas são escritas diretamente dentro de cada figura. Isso torna o código mais longo, mas também mais fácil de acompanhar para leitores que ainda estão aprendendo como cada gráfico é construído.

As configurações gráficas compartilhadas abaixo garantem que as figuras de precipitação e temperatura sigam o mesmo padrão visual.

month_levels <- 5:9

# Month labels are fixed explicitly here so the whole script always uses
# the same format with an uppercase initial, regardless of local settings.
month_labels <- c("May", "Jun", "Jul", "Aug", "Sep")

month_breaks <- as.Date(c(
  "2011-05-01", "2011-06-01", "2011-07-01", "2011-08-01", "2011-09-01",
  "2012-05-01", "2012-06-01", "2012-07-01", "2012-08-01", "2012-09-01"
))

month_break_labels <- c(
  "May", "Jun", "Jul", "Aug", "Sep",
  "May", "Jun", "Jul", "Aug", "Sep"
)

daily_data_with_parts <- texas_climate_data %>%
  mutate(
    Year = factor(year(date), levels = c(2011, 2012)),
    Month = factor(month(date), levels = month_levels, labels = month_labels),
    Day_of_month = factor(mday(date))
  )

5.2 Visão geral da precipitação diária

Esta primeira figura fornece uma visão direta da chuva diária ao longo do tempo. Ela é útil para identificar períodos secos, concentração de chuvas e diferenças amplas entre os dois anos.

A primeira visualização de precipitação oferece um resumo amplo do comportamento da chuva nas condições avaliadas.

p_precip_daily <- ggplot(
  texas_climate_data,
  aes(x = date, y = PRECTOTCORR, fill = year)
) +
  geom_col(alpha = 0.85, show.legend = FALSE) +
  facet_wrap(~ year, scales = "free_x") +
  labs(
    title = "Precipitação diária",
    subtitle = "College Station, Texas, EUA, 2011-2012",
    x = "Mês",
    y = expression("Precipitation (" * mm ~ day^{-1} * ")"),
    caption = "As barras representam a precipitação total diária corrigida obtida da NASA POWER."
  ) +
  scale_x_date(breaks = month_breaks, labels = month_break_labels) +
  ggthemes::scale_fill_gdocs(limits = c("2011", "2012"), guide = guide_legend(title.position = "top", nrow = 1, byrow = TRUE)) +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

p_precip_daily
Figura 1. Precipitação diária ao longo das safras de milho de 2011 e 2012 em College Station, Texas. As barras representam a precipitação diária corrigida obtida da NASA POWER.

Figura 1. Precipitação diária ao longo das safras de milho de 2011 e 2012 em College Station, Texas. As barras representam a precipitação diária corrigida obtida da NASA POWER.

Version Author Date
d54afd7 WevertonGomesCosta 2026-04-01
00ef3ef WevertonGomesCosta 2026-04-01
0c27277 WevertonGomesCosta 2026-03-30

5.3 Precipitação diária por mês e dia do mês

A figura seguinte reorganiza a mesma informação de chuva de uma forma que facilita a comparação dentro da safra. Em vez de mostrar apenas a série cronológica, comparamos os dias do mês entre os dois anos dentro de cada painel mensal.

Esse layout é especialmente útil quando o objetivo é verificar se uma safra foi sistematicamente mais seca ou mais chuvosa em períodos específicos do desenvolvimento da cultura.

Em seguida, a precipitação é reorganizada em visualizações agrupadas para facilitar a comparação entre ambientes.

p1 <- ggplot(daily_data_with_parts, aes(x = Day_of_month, y = PRECTOTCORR, fill = Year)) +
  geom_col(position = position_dodge(width = 0.85), alpha = 0.85, width = 0.8) +
  facet_wrap(~ Month, scales = "free_x", ncol = 5) +
  labs(
    title = "Precipitação diária por mês e ano",
    subtitle = "Agrupada por dia do mês dentro de cada painel mensal",
    x = "Dia do mês",
    y = expression("Precipitation (" * mm ~ day^{-1} * ")"),
    fill = "Ano",
    caption = "Essa organização facilita a comparação, dentro da safra, dos padrões de chuva entre os anos."
  ) +
  scale_x_discrete(breaks = c("1", "5", "10", "15", "20", "25", "30", "31")) +
  ggthemes::scale_fill_gdocs(limits = c("2011", "2012"), guide = guide_legend(title.position = "top", nrow = 1, byrow = TRUE)) +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

p1
Figura 2. Precipitação diária organizada por dia do mês dentro de cada mês para facilitar a comparação entre anos durante a safra.

Figura 2. Precipitação diária organizada por dia do mês dentro de cada mês para facilitar a comparação entre anos durante a safra.

Version Author Date
d54afd7 WevertonGomesCosta 2026-04-01
00ef3ef WevertonGomesCosta 2026-04-01
0c27277 WevertonGomesCosta 2026-03-30

5.4 Totais mensais de precipitação

A precipitação diária é informativa, mas os totais mensais fornecem um resumo sazonal mais simples. Esta figura agrega a série diária e permite uma comparação mais limpa da entrada cumulativa de água entre anos e meses.

Depois disso, a precipitação é resumida em nível mensal para destacar com mais clareza os contrastes sazonais.

monthly_precip <- texas_climate_data %>%
  mutate(
    year = factor(year(date), levels = c(2011, 2012)),
    month = factor(month(date), levels = month_levels, labels = month_labels)
  ) %>%
  group_by(year, month) %>%
  summarise(total_precipitation = sum(PRECTOTCORR, na.rm = TRUE), .groups = "drop")

p2 <- ggplot(monthly_precip, aes(x = month, y = total_precipitation, fill = year)) +
  geom_col(position = position_dodge(width = 0.8), width = 0.7, alpha = 0.9) +
  labs(
    title = "Totais mensais de precipitação",
    subtitle = "Comparação entre as safras de 2011 e 2012",
    x = "Mês",
    y = "Precipitação total (mm)",
    fill = "Ano",
    caption = "As barras representam a precipitação acumulada dentro de cada mês da safra."
  ) +
  ggthemes::scale_fill_gdocs(limits = c("2011", "2012"), guide = guide_legend(title.position = "top", nrow = 1, byrow = TRUE)) +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

p2
Figura 3. Totais mensais de precipitação durante as safras de milho de 2011 e 2012 em College Station, Texas.

Figura 3. Totais mensais de precipitação durante as safras de milho de 2011 e 2012 em College Station, Texas.

Version Author Date
d54afd7 WevertonGomesCosta 2026-04-01
00ef3ef WevertonGomesCosta 2026-04-01
0c27277 WevertonGomesCosta 2026-03-30

5.5 Temperatura diária do ar

A temperatura é outro descritor central do ambiente de cultivo. Nesta figura, comparamos os perfis diários de temperatura mínima, média e máxima entre as duas safras.

As linhas suavizadas tracejadas não substituem os dados originais. Seu papel é apenas ajudar a visualizar as tendências sazonais gerais para cada métrica de temperatura.

A figura de temperatura abaixo é usada para comparar o perfil térmico dos ambientes ao longo do tempo.

temperature_data <- texas_climate_data %>%
  mutate(T2M_MEAN = (T2M_MAX + T2M_MIN) / 2) %>%
  pivot_longer(
    cols = c(T2M_MIN, T2M_MEAN, T2M_MAX),
    names_to = "Temperature_metric",
    values_to = "Temperature"
  ) %>%
  mutate(
    Temperature_metric = factor(
      Temperature_metric,
      levels = c("T2M_MIN", "T2M_MEAN", "T2M_MAX"),
      labels = c("Mínima", "Média", "Máxima")
    )
  )

p3 <- ggplot(temperature_data, aes(x = date, y = Temperature, color = Temperature_metric)) +
  geom_line(linewidth = 0.55, alpha = 0.85) +
  geom_smooth(
    aes(group = Temperature_metric),
    method = "loess",
    se = FALSE,
    linetype = "dashed",
    color = "black",
    linewidth = 0.5,
    show.legend = FALSE
  ) +
  facet_wrap(~ year, scales = "free_x") +
  labs(
    title = "Temperatura diária do ar",
    subtitle = "Valores mínimos, médios e máximos; linhas tracejadas indicam tendências LOESS",
    x = "Mês",
    y = expression("Air temperature (" * degree * "C)"),
    color = "Métrica de temperatura",
    caption = "As curvas LOESS tracejadas são incluídas apenas para resumir as trajetórias sazonais de cada métrica de temperatura."
  ) +
  scale_x_date(breaks = month_breaks, labels = month_break_labels) +
  scale_color_manual(values = c("Mínima" = "#4285F4", "Média" = "#F4B400", "Máxima" = "#DB4437"), limits = c("Mínima", "Média", "Máxima"), guide = guide_legend(title.position = "top", nrow = 1, byrow = TRUE)) +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

p3
Figura 4. Temperatura mínima, média e máxima diária do ar durante as safras de milho de 2011 e 2012. As linhas tracejadas indicam tendências LOESS usadas apenas para auxiliar a interpretação visual.

Figura 4. Temperatura mínima, média e máxima diária do ar durante as safras de milho de 2011 e 2012. As linhas tracejadas indicam tendências LOESS usadas apenas para auxiliar a interpretação visual.

Version Author Date
8919efd WevertonGomesCosta 2026-04-02
d54afd7 WevertonGomesCosta 2026-04-01
00ef3ef WevertonGomesCosta 2026-04-01
0c27277 WevertonGomesCosta 2026-03-30

5.6 Figura climática principal combinada

Depois de criar os gráficos principais de precipitação e temperatura, nós os combinamos em uma única figura multipainel. Isso é útil quando a saída final se destina a relatórios, manuscritos ou material suplementar.

A figura também é exportada como um arquivo TIFF de alta resolução, que é uma exigência comum para submissão a periódicos.

Os principais painéis de precipitação e temperatura são combinados abaixo em um único arranjo, pronto para inspeção ou uso em relatórios.

main_layout <- "
AA
BC
"

combined_plot <- patchwork::wrap_plots(
  A = p1,
  B = p2,
  C = p3,
  design = main_layout
) +
  patchwork::plot_annotation(
    tag_levels = "A",
    title = "Main climatic contrasts between growing seasons",
    theme = theme(
      plot.title = element_text(face = "bold", size = 13, hjust = 0.5, margin = margin(b = 8))
    )
  )

print(combined_plot)
Figura 5. Resumo em múltiplos painéis dos principais contrastes climáticos entre os anos, incluindo precipitação diária por mês, totais mensais de precipitação e perfis diários de temperatura do ar.

Figura 5. Resumo em múltiplos painéis dos principais contrastes climáticos entre os anos, incluindo precipitação diária por mês, totais mensais de precipitação e perfis diários de temperatura do ar.

Version Author Date
8919efd WevertonGomesCosta 2026-04-02
d54afd7 WevertonGomesCosta 2026-04-01
00ef3ef WevertonGomesCosta 2026-04-01
0c27277 WevertonGomesCosta 2026-03-30
ggsave(
  filename = "output/climate_results/combined_climate_plot.tiff",
  plot = combined_plot,
  width = 14,
  height = 10,
  dpi = 300,
  compression = "lzw",
  bg = "white"
)

5.7 Variáveis climáticas diárias adicionais

Além de precipitação e temperatura, o script também examina radiação solar, velocidade do vento e umidade relativa. Essas variáveis são importantes porque ajudam a descrever demanda evaporativa, secura atmosférica e disponibilidade de energia ao longo do ciclo da cultura.

As figuras complementares abaixo documentam padrões climáticos secundários que não aparecem no painel principal.

p4 <- ggplot(
  texas_climate_data,
  aes(x = date, y = ALLSKY_SFC_SW_DWN, color = "Radiação solar")
) +
  geom_line(alpha = 0.85, linewidth = 0.55, show.legend = FALSE) +
  geom_smooth(method = "loess", se = FALSE, linetype = "dashed", color = "black", linewidth = 0.5) +
  facet_wrap(~ year, scales = "free_x") +
  labs(
    title = "Radiação solar de ondas curtas diária",
    subtitle = "A linha tracejada indica a tendência LOESS",
    x = "Mês",
    y = expression("Shortwave solar radiation (" * MJ ~ m^{-2} ~ day^{-1} * ")"),
    caption = "Radiação solar de ondas curtas incidente diariamente durante a safra."
  ) +
  scale_x_date(breaks = month_breaks, labels = month_break_labels) +
  ggthemes::scale_color_gdocs(limits = "Radiação solar", guide = "none") +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

p5 <- ggplot(
  texas_climate_data,
  aes(x = date, y = WS2M, color = "Velocidade do vento")
) +
  geom_line(alpha = 0.85, linewidth = 0.55, show.legend = FALSE) +
  geom_smooth(method = "loess", se = FALSE, linetype = "dashed", color = "black", linewidth = 0.5) +
  facet_wrap(~ year, scales = "free_x") +
  labs(
    title = "Velocidade diária do vento a 2 m",
    subtitle = "A linha tracejada indica a tendência LOESS",
    x = "Mês",
    y = expression("Wind speed (" * m ~ s^{-1} * ")"),
    caption = "Velocidade diária do vento medida a 2 m acima do solo."
  ) +
  scale_x_date(breaks = month_breaks, labels = month_break_labels) +
  ggthemes::scale_color_gdocs(limits = "Velocidade do vento", guide = "none") +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

p6 <- ggplot(
  texas_climate_data,
  aes(x = date, y = RH2M, color = "Umidade relativa")
) +
  geom_line(alpha = 0.85, linewidth = 0.55, show.legend = FALSE) +
  geom_smooth(method = "loess", se = FALSE, linetype = "dashed", color = "black", linewidth = 0.5) +
  facet_wrap(~ year, scales = "free_x") +
  labs(
    title = "Umidade relativa diária a 2 m",
    subtitle = "A linha tracejada indica a tendência LOESS",
    x = "Mês",
    y = "Umidade relativa (%)",
    caption = "Umidade relativa diária medida a 2 m acima do solo."
  ) +
  scale_x_date(breaks = month_breaks, labels = month_break_labels) +
  ggthemes::scale_color_gdocs(limits = "Umidade relativa", guide = "none") +
  theme_bw(base_size = 11) +
  theme(
    panel.grid.minor = element_blank(),
    panel.grid.major = element_line(color = "grey90", linewidth = 0.25),
    panel.border = element_rect(color = "grey40", linewidth = 0.4),
    strip.background = element_rect(fill = "grey95", color = "grey70", linewidth = 0.3),
    strip.text = element_text(face = "bold", size = 10),
    axis.title = element_text(face = "bold", size = 11),
    axis.text = element_text(size = 9.5, color = "black"),
    plot.title = element_text(face = "bold", size = 12, hjust = 0.5, margin = margin(b = 4)),
    plot.subtitle = element_text(size = 10, hjust = 0.5, margin = margin(b = 8)),
    plot.caption = element_text(size = 8.5, hjust = 0, color = "grey30", margin = margin(t = 8)),
    plot.caption.position = "plot",
    legend.position = "bottom",
    legend.justification = "center",
    legend.direction = "horizontal",
    legend.title = element_text(face = "bold", size = 10),
    legend.text = element_text(size = 9),
    legend.key.width = grid::unit(1.2, "cm"),
    legend.box.margin = margin(t = 4),
    plot.margin = margin(8, 10, 8, 8)
  )

5.8 Figura combinada para variáveis climáticas adicionais

Como na subseção anterior, combinamos os gráficos individuais em uma única figura. O layout foi construído com patchwork::wrap_plots(), o que evita o erro de composição gerado quando os operadores do patchwork não são reconhecidos corretamente durante a renderização.

As figuras climáticas complementares são organizadas abaixo em um painel compacto de múltiplos gráficos.

additional_layout <- "
AB
CC
"

combined_additional_plots <- patchwork::wrap_plots(
  A = p4,
  B = p5,
  C = p6,
  design = additional_layout
) +
  patchwork::plot_annotation(
    tag_levels = "A",
    title = "Additional climatic contrasts between growing seasons",
    theme = theme(
      plot.title = element_text(face = "bold", size = 13, hjust = 0.5, margin = margin(b = 8))
    )
  )

print(combined_additional_plots)
Figura 7. Resumo em múltiplos painéis das variáveis climáticas adicionais entre os anos, incluindo radiação solar de ondas curtas, velocidade do vento e umidade relativa.

Figura 7. Resumo em múltiplos painéis das variáveis climáticas adicionais entre os anos, incluindo radiação solar de ondas curtas, velocidade do vento e umidade relativa.

Version Author Date
d54afd7 WevertonGomesCosta 2026-04-01
00ef3ef WevertonGomesCosta 2026-04-01
0c27277 WevertonGomesCosta 2026-03-30
ggsave(
  filename = "output/climate_results/combined_additional_climate_plots.tiff",
  plot = combined_additional_plots,
  width = 14,
  height = 10,
  dpi = 300,
  compression = "lzw",
  bg = "white"
)

6. Covariáveis derivadas do clima

A próxima etapa transforma os registros climáticos diários em variáveis-resumo anuais. Esta é a transição analítica mais importante do script, porque converte uma série temporal bruta em atributos que podem ser usados em modelos preditivos posteriores.

Esses resumos foram pensados para capturar aspectos biologicamente relevantes de cada safra, incluindo acúmulo térmico, disponibilidade de água, secura atmosférica e frequência de estresse.

6.1 Derivar variáveis intermediárias diárias

Algumas covariáveis derivadas do clima dependem de quantidades que não são fornecidas diretamente pela NASA POWER. Por isso, primeiro calculamos variáveis intermediárias diárias como graus-dia (GDD), amplitude térmica diária, temperatura média diária, pressão de vapor de saturação, pressão de vapor real e déficit de pressão de vapor (VPD).

Essas variáveis intermediárias são calculadas dia a dia e depois resumidas no nível anual na próxima subseção.

A etapa a seguir documenta o cálculo das covariáveis climáticas anuais e expandidas que serão usadas depois na construção das entradas derivadas do clima.

texas_climate_data <- texas_climate_data %>%
  mutate(
    T_base = 10,
    T_upper = 30,
    T_eff_min = if_else(T2M_MIN < T_base, T_base, T2M_MIN),
    T_eff_max = if_else(T2M_MAX > T_upper, T_upper, T2M_MAX),
    T_avg_eff = (T_eff_min + T_eff_max) / 2,
    GDD = T_avg_eff - T_base,
    DTR = T2M_MAX - T2M_MIN,
    T_AVG_DAILY = (T2M_MAX + T2M_MIN) / 2,

    # Tetens equation, resulting in kPa
    SAT_VAP_PRES = 0.6108 * exp((17.27 * T_AVG_DAILY) / (T_AVG_DAILY + 237.3)),
    ACT_VAP_PRES = SAT_VAP_PRES * (RH2M / 100),
    VPD_DAILY = SAT_VAP_PRES - ACT_VAP_PRES
  )

weather_covariates <- texas_climate_data %>%
  mutate(year_numeric = as.integer(as.character(year))) %>%
  group_by(year_numeric) %>%
  summarise(
    TMAX_AVG = mean(T2M_MAX, na.rm = TRUE),
    TMIN_AVG = mean(T2M_MIN, na.rm = TRUE),
    GDD_CUM = sum(GDD, na.rm = TRUE),
    HEAT_STRESS_DAYS = sum(T2M_MAX > 35, na.rm = TRUE),

    PRECTOT = sum(PRECTOTCORR, na.rm = TRUE),
    DRY_DAYS = sum(PRECTOTCORR == 0, na.rm = TRUE),
    RH_AVG = mean(RH2M, na.rm = TRUE),

    WS2M_AVG = mean(WS2M, na.rm = TRUE),
    RAD_CUM = sum(ALLSKY_SFC_SW_DWN, na.rm = TRUE),

    T_AVG = mean(T_AVG_DAILY, na.rm = TRUE),
    DTR_AVG = mean(DTR, na.rm = TRUE),
    COLD_STRESS_DAYS = sum(T2M_MIN < 10, na.rm = TRUE),

    RAINY_DAYS = sum(PRECTOTCORR > 0, na.rm = TRUE),
    PREC_INTENSITY = if_else(RAINY_DAYS > 0, PRECTOT / RAINY_DAYS, 0),
    LOW_RH_DAYS = sum(RH2M < 30, na.rm = TRUE),

    VPD_AVG = mean(VPD_DAILY, na.rm = TRUE),
    VPD_STRESS_DAYS = sum(VPD_DAILY > 1.5, na.rm = TRUE),
    .groups = "drop"
  ) %>%
  rename(year = year_numeric)

# Optional expanded table: daily weather data plus annual weather summaries
# The output file names keep the historical term "environmental_covariates"
# only to preserve compatibility with the downstream scripts already used in
# the project pipeline.
ecs_expanded <- texas_climate_data %>%
  transmute(
    year = as.integer(as.character(year)),
    date = date,
    PRECTOTCORR = PRECTOTCORR,
    T2M_MAX = T2M_MAX,
    T2M_MIN = T2M_MIN,
    RH2M = RH2M,
    ALLSKY_SFC_SW_DWN = ALLSKY_SFC_SW_DWN,
    WS2M = WS2M,
    GDD = GDD,
    DTR = DTR,
    T_AVG_DAILY = T_AVG_DAILY,
    SAT_VAP_PRES = SAT_VAP_PRES,
    ACT_VAP_PRES = ACT_VAP_PRES,
    VPD_DAILY = VPD_DAILY
  ) %>%
  left_join(weather_covariates, by = "year")

weather_covariates_dictionary <- tibble::tibble(
  Variable = c(
    "TMAX_AVG", "TMIN_AVG", "GDD_CUM", "HEAT_STRESS_DAYS", "PRECTOT",
    "DRY_DAYS", "RH_AVG", "WS2M_AVG", "RAD_CUM", "T_AVG",
    "DTR_AVG", "COLD_STRESS_DAYS", "RAINY_DAYS", "PREC_INTENSITY",
    "LOW_RH_DAYS", "VPD_AVG", "VPD_STRESS_DAYS"
  ),
  Unit = c(
    "°C", "°C", "°C day", "days", "mm",
    "days", "%", "m s^-1", "MJ m^-2", "°C",
    "°C", "days", "days", "mm day^-1",
    "days", "kPa", "days"
  ),
  Description = c(
    "Average maximum temperature during the season",
    "Average minimum temperature during the season",
    "Accumulated growing degree days",
    "Number of heat stress days",
    "Total precipitation during the season",
    "Number of dry days",
    "Average relative humidity",
    "Average wind speed at 2 m",
    "Accumulated shortwave radiation",
    "Average mean temperature",
    "Average daily temperature range",
    "Number of cold stress days",
    "Number of rainy days",
    "Average rainfall intensity on rainy days",
    "Number of low-humidity days",
    "Average vapor pressure deficit",
    "Number of vapor pressure deficit stress days"
  )
)

knitr::kable(
  weather_covariates_dictionary,
  align = c("l", "c", "l"),
  caption = "Tabela 2. Covariáveis derivadas do clima usadas para caracterizar as safras e apoiar a construção do kernel climático."
) %>%
  kableExtra::kable_styling(
    full_width = FALSE,
    bootstrap_options = c("striped", "hover", "condensed", "responsive"),
    position = "center",
    font_size = 12
  ) %>%
  kableExtra::row_spec(0, bold = TRUE)

weather_covariates_display <- weather_covariates %>%
  mutate(across(-year, ~ round(.x, 2))) %>%
  rename(Year = year)

knitr::kable(
  weather_covariates_display,
  align = c("c", rep("c", ncol(weather_covariates_display) - 1)),
  caption = "Tabela 3. Covariáveis anuais derivadas do clima obtidas dos dados NASA POWER para as safras de 2011 e 2012."
) %>%
  kableExtra::kable_styling(
    full_width = FALSE,
    bootstrap_options = c("striped", "hover", "condensed", "responsive"),
    position = "center",
    font_size = 11
  ) %>%
  kableExtra::row_spec(0, bold = TRUE) %>%
  kableExtra::scroll_box(width = "100%", height = "320px")
Tabela 2. Covariáveis derivadas do clima usadas para caracterizar as safras e apoiar a construção do kernel climático.
Variable Unit Description
TMAX_AVG °C Temperatura máxima média durante a safra
TMIN_AVG °C Temperatura mínima média durante a safra
GDD_CUM °C day Graus-dia acumulados
HEAT_STRESS_DAYS days Número de dias com estresse térmico
PRECTOT mm Precipitação total durante a safra
DRY_DAYS days Número de dias secos
RH_AVG % Umidade relativa média
WS2M_AVG m s^-1 Velocidade média do vento a 2 m
RAD_CUM MJ m^-2 Radiação de onda curta acumulada
T_AVG °C Temperatura média
DTR_AVG °C Amplitude térmica diária média
COLD_STRESS_DAYS days Número de dias com estresse por frio
RAINY_DAYS days Número de dias chuvosos
PREC_INTENSITY mm day^-1 Intensidade média de chuva em dias chuvosos
LOW_RH_DAYS days Número de dias com baixa umidade
VPD_AVG kPa Déficit de pressão de vapor médio
VPD_STRESS_DAYS days Número de dias com estresse por déficit de pressão de vapor
Tabela 3. Covariáveis anuais derivadas do clima obtidas dos dados NASA POWER para as safras de 2011 e 2012.
Ano TMAX_AVG TMIN_AVG GDD_CUM HEAT_STRESS_DAYS PRECTOT DRY_DAYS RH_AVG WS2M_AVG RAD_CUM T_AVG DTR_AVG COLD_STRESS_DAYS RAINY_DAYS PREC_INTENSITY LOW_RH_DAYS VPD_AVG VPD_STRESS_DAYS
2011 37.65 23.23 2530.04 120 168.36 74 51.72 2.59 3687.10 30.44 14.43 1 79 2.13 4 2.16 125
2012 33.98 21.98 2417.42 64 442.25 49 68.11 2.02 3414.31 27.98 12.00 0 104 4.25 0 1.25 50

6.2 Interpretação das covariáveis derivadas do clima resultantes

A tabela final contém uma linha por ano e vários descritores climáticos.

Por exemplo:

  • GDD_CUM resume o acúmulo térmico durante o ciclo da cultura.
  • PRECTOT resume a entrada total de água pela chuva.
  • DRY_DAYS e HEAT_STRESS_DAYS quantificam a frequência de estresse.
  • VPD_AVG e VPD_STRESS_DAYS capturam a secura atmosférica.
  • RAD_CUM resume a energia solar sazonal disponível para a cultura.

Esta tabela é a saída prática que conecta o tutorial climático à etapa de modelagem preditiva do projeto e à posterior construção do kernel climático.

No pipeline final reduzido, essas saídas derivadas do clima são usadas apenas nos modelos que incluem explicitamente W, isto é, Eta10-Eta18. Elas não se destinam a substituir o efeito categórico de ambiente (E), que ainda captura a distinção entre os quatro macroambientes. Como a informação climática é resumida no nível do ano, CS11_WS e CS11_WW compartilham a assinatura climática de 2011, enquanto CS12_WS e CS12_WW compartilham a assinatura climática de 2012.

7. Salvar as saídas finais

A última seção armazena os arquivos processados gerados pelo tutorial. Salvar explicitamente as saídas é importante porque separa a obtenção dos dados da modelagem posterior, tornando o fluxo mais fácil de reproduzir e auditar.

Três arquivos são exportados:

  1. texas_climate_data_raw.csv: registros meteorológicos diários brutos.
  2. environmental_covariates.csv: uma linha por ano com os resumos climáticos anuais derivados.
  3. environmental_covariates_expanded.csv: registros meteorológicos diários limpos vinculados aos resumos climáticos anuais.

Os dois últimos arquivos mantêm seus nomes históricos para compatibilidade com os scripts posteriores, embora agora representem covariáveis derivadas do clima.

Por fim, o tutorial documenta a gravação das saídas climáticas brutas e derivadas em disco, para que os módulos posteriores reutilizem esses arquivos sem refazer o processamento.

write.csv(
  weather_covariates,
  "output/climate_results/environmental_covariates.csv",
  row.names = FALSE
)

write.csv(
  ecs_expanded,
  "output/climate_results/environmental_covariates_expanded.csv",
  row.names = FALSE
)

cat("Climate files successfully saved in 'output/climate_results/'.")

8. Observações finais

Este tutorial estabelece um pipeline reprodutível de pré-processamento climático para o estudo. A partir de observações meteorológicas diárias, ele produz um conjunto curado de covariáveis derivadas do clima e figuras prontas para artigo.

No fluxo mais amplo do projeto, essas saídas não são o objetivo final. Elas são objetos científicos intermediários que apoiam a construção do kernel climático (W) usado nos modelos Eta10-Eta18.

Também é importante observar que o kernel climático não substitui o efeito categórico de ambiente (E). Neste conjunto de dados, a assinatura climática de 2011 é compartilhada por CS11_WS e CS11_WW, e a assinatura climática de 2012 é compartilhada por CS12_WS e CS12_WW. Portanto, W captura similaridade meteorológica específica do ano, enquanto E continua representando a distinção categórica entre os quatro macroambientes.


  1. Weverton Gomes da Costa, Postdoctoral Researcher, Department of Statistics - Universidade Federal de Viçosa, ↩︎

LS0tCnRpdGxlOiAiVHV0b3JpYWw6IEFxdWlzacOnw6NvIGUgUHJvY2Vzc2FtZW50byBkZSBEYWRvcyBDbGltw6F0aWNvcyAoTkFTQSBQT1dFUikiCmF1dGhvcjogCiAgLSBDb3N0YSwgVy4gRy5eW1dldmVydG9uIEdvbWVzIGRhIENvc3RhLCBQb3N0ZG9jdG9yYWwgUmVzZWFyY2hlciwgRGVwYXJ0bWVudCBvZiBTdGF0aXN0aWNzIC0gVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgVmnDp29zYSwgd2V2ZXJ0b251ZnZAZ21haWwuY29tXQpkYXRlOiAiYHIgU3lzLkRhdGUoKWAiCnNpdGU6IHdvcmtmbG93cjo6d2Zsb3dfc2l0ZQp1cmw6IGh0dHBzOi8vd2V2ZXJ0b25nb21lc2Nvc3RhLmdpdGh1Yi5pby9JbnRlZ3JhdGluZy1uaXItZ2Vub21pYy1rZXJuZWwvCm91dHB1dDoKICB3b3JrZmxvd3I6OndmbG93X2h0bWw6CiAgICB0b2M6IHRydWUKICAgIHRvY19kZXB0aDogMwogICAgdG9jX2Zsb2F0OiB0cnVlCiAgICBjb2RlX2Rvd25sb2FkOiB5ZXMKZWRpdG9yX29wdGlvbnM6CiAgY2h1bmtfb3V0cHV0X3R5cGU6IGNvbnNvbGUKZ2l0aHViLXJlcG86IFdldmVydG9uR29tZXNDb3N0YS9JbnRlZ3JhdGluZy1uaXItZ2Vub21pYy1rZXJuZWwKLS0tCgpPIGRvY3VtZW50byBjb21lw6dhIGRlZmluaW5kbyBvcMOnw7VlcyBnbG9iYWlzIGRlIHJlbmRlcml6YcOnw6NvIHBhcmEgcXVlIGZpZ3VyYXMsIG1lbnNhZ2VucyBlIGJsb2NvcyBkZSBjw7NkaWdvIGFwYXJlw6dhbSBkZSBmb3JtYSBjb25zaXN0ZW50ZSBhbyBsb25nbyBkbyB0dXRvcmlhbC4KCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfQprbml0cjo6b3B0c19jaHVuayRzZXQoCiAgZWNobyA9IFRSVUUsCiAgd2FybmluZyA9IEZBTFNFLAogIG1lc3NhZ2UgPSBGQUxTRSwKICBvdXQud2lkdGggPSAiMTAwJSIKKQpgYGAKCioqTGFuZ3VhZ2UgLyBJZGlvbWE6KiogW0VuZ2xpc2hdKGNsaW1hdGVfZGF0YS5odG1sKSB8IFtQb3J0dWd1w6pzXShjbGltYXRlX2RhdGFfcHQuaHRtbCkKCiMjIDEuIEludHJvZHXDp8OjbwoKRXN0ZSB0dXRvcmlhbCBhcHJlc2VudGEgbyBmbHV4byBkZSB0cmFiYWxobyB1c2FkbyBwYXJhIG9idGVyIGUgcHJvY2Vzc2FyIGRhZG9zIG1ldGVvcm9sw7NnaWNvcyBkacOhcmlvcyBwYXJhIG9zIGV4cGVyaW1lbnRvcyBjb20gbWlsaG8gY29uZHV6aWRvcyBlbSBDb2xsZWdlIFN0YXRpb24sIFRleGFzLCBkdXJhbnRlIGFzIHNhZnJhcyBkZSAyMDExIGUgMjAxMi4KCk8gb2JqZXRpdm8gZGVzdGUgc2NyaXB0IG7Do28gw6kgYXBlbmFzIGJhaXhhciByZWdpc3Ryb3MgbWV0ZW9yb2zDs2dpY29zIGRpw6FyaW9zLCBtYXMgY29udmVydGVyIGVzc2FzIHPDqXJpZXMgdGVtcG9yYWlzIGVtIHVtIGNvbmp1bnRvIGNvbmNpc28gZSBiaW9sb2dpY2FtZW50ZSBpbnRlcnByZXTDoXZlbCBkZSAqKmNvdmFyacOhdmVpcyBkZXJpdmFkYXMgZG8gY2xpbWEqKi4gRXNzYXMgY292YXJpw6F2ZWlzIHJlc3VtZW0gYXMgcHJpbmNpcGFpcyBjb25kacOnw7VlcyBtZXRlb3JvbMOzZ2ljYXMgZGUgY2FkYSBzYWZyYSBlIHPDo28gdXNhZGFzIHBvc3Rlcmlvcm1lbnRlIHBhcmEgY29uc3RydWlyIG8gKiprZXJuZWwgY2xpbcOhdGljbyAoVykqKiBubyBwaXBlbGluZSBmaW5hbCBkZSBwcmVkacOnw6NvLgoKTm8gY29uanVudG8gcmVkdXppZG8gZGUgMTggbW9kZWxvcyB1c2FkbyBubyBwcm9qZXRvLCBvIGtlcm5lbCBjbGltw6F0aWNvIMOpIGluY2x1w61kbyBub3MgbW9kZWxvcyAqKkV0YTEwLUV0YTE4KiouIE5lc3NlcyBtb2RlbG9zLCBgV2Agw6kgdXNhZG8gcGFyYSB0ZXN0YXIgc2UgYSBzaW1pbGFyaWRhZGUgZGVyaXZhZGEgZG8gY2xpbWEgYWRpY2lvbmEgaW5mb3JtYcOnw6NvIMO6dGlsIGFsw6ltIGRvIGVmZWl0byBjYXRlZ8OzcmljbyBkZSBhbWJpZW50ZSAoYEVgKSBlIGRvcyBrZXJuZWxzIGdlbsO0bWljbyAoYEdgKSBlIGZlbsO0bWljbyAoYFBgKS4gUG9ydGFudG8sIGBXYCBkZXZlIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bWEgZm9udGUgY29tcGxlbWVudGFyIGRlIGluZm9ybWHDp8OjbyBtZXRlb3JvbMOzZ2ljYSBlICoqbsOjbyoqIGNvbW8gc3Vic3RpdHV0byBkZSBgRWAuCgpFbSB0ZXJtb3MgcHLDoXRpY29zLCBvIGZsdXhvIHRlbSBxdWF0cm8gb2JqZXRpdm9zOgoKMS4gUmVjdXBlcmFyIGRhZG9zIG1ldGVvcm9sw7NnaWNvcyBkacOhcmlvcyBkYSBiYXNlIE5BU0EgUE9XRVIuCjIuIE9yZ2FuaXphciBvcyBkYWRvcyBicnV0b3MgZW0gdW1hIHRhYmVsYSByZXByb2R1dMOtdmVsLgozLiBJbnNwZWNpb25hciB2aXN1YWxtZW50ZSBhcyBwcmluY2lwYWlzIGRpZmVyZW7Dp2FzIGNsaW3DoXRpY2FzIGVudHJlIG9zIGFub3MuCjQuIERlcml2YXIgZGVzY3JpdG9yZXMgY2xpbcOhdGljb3MgYW51YWlzIGUgZGnDoXJpb3MgcXVlIGRlcG9pcyBwb2RlcsOjbyBzZXIgdXNhZG9zIHBhcmEgY29uc3RydWlyIG8ga2VybmVsIGNsaW3DoXRpY28uCgoqKkxvY2FsIGRlIGVzdHVkbzoqKiBDb2xsZWdlIFN0YXRpb24sIFRleGFzLCBFVUEgIAoqKkphbmVsYSBkYSBzYWZyYToqKiAxwrogZGUgbWFpbyBhIDMwIGRlIHNldGVtYnJvICAKKipBbm9zIGRlIGVzdHVkbzoqKiAyMDExIGUgMjAxMgoKIyMgRW50cmFkYXMsIHNhw61kYXMgZSBwcsOzeGltYSBldGFwYQoKKipFbnRyYWRhcyBkZXN0YSBldGFwYSoqCi0gaW5mb3JtYcOnw7VlcyBkZSBsb2NhbCBlIHRlbXBvIG5lY2Vzc8OhcmlhcyBwYXJhIGNvbnN1bHRhciBhIE5BU0EgUE9XRVIKLSBjb25maWd1cmHDp8O1ZXMgaW50ZXJuYXMgdXNhZGFzIHBhcmEgYWdyZWdhciwgcmVzdW1pciBlIHZpc3VhbGl6YXIgYXMgdmFyacOhdmVpcyBjbGltw6F0aWNhcwoKKipTYcOtZGFzIGRlc3RhIGV0YXBhKioKLSBjb3ZhcmnDoXZlaXMgY2xpbcOhdGljYXMgYW51YWlzCi0gdGFiZWxhIGNsaW3DoXRpY2EgZGnDoXJpYSBleHBhbmRpZGEKLSBmaWd1cmFzIGNsaW3DoXRpY2FzIHVzYWRhcyBwYXJhIGluc3Blw6fDo28gZXhwbG9yYXTDs3JpYQoKKipQcsOzeGltYSBldGFwYSoqCi0gYG1hdHJpemVzLlJtZGAgdXNhIGFzIHNhw61kYXMgZGVyaXZhZGFzIGRvIGNsaW1hIGdlcmFkYXMgYXF1aSBwYXJhIGFsaW5oYXIgYSBpbmZvcm1hw6fDo28gYW1iaWVudGFsIGNvbSBhIGVzdHJ1dHVyYSBvYnNlcnZhY2lvbmFsIGUgY29uc3RydWlyIG8ga2VybmVsIGNsaW3DoXRpY28gKGBXYCkuCgojIyAyLiBBbWJpZW50ZSBlbSBSCgpBbnRlcyBkZSBpbmljaWFyIGEgYW7DoWxpc2UsIGNhcnJlZ2Ftb3Mgb3MgcGFjb3RlcyBuZWNlc3PDoXJpb3MgcGFyYSBvYnRlbsOnw6NvIGRvcyBkYWRvcywgbWFuaXB1bGHDp8OjbywgdmlzdWFsaXphw6fDo28gZSBtb250YWdlbSBkZSBmaWd1cmFzIG11bHRpcGFpbmVsLgoKQ2FkYSBwYWNvdGUgdGVtIHVtIHBhcGVsIGNsYXJvIG5vIGZsdXhvOgoKLSBgbmFzYXBvd2VyYDogY29uZWN0YSBvIFIgw6AgYmFzZSBOQVNBIFBPV0VSLgotIGB0aWR5dmVyc2VgOiBhcG9pYSBtYW5pcHVsYcOnw6NvIGRlIGRhZG9zIGUgZ3LDoWZpY29zLgotIGBsdWJyaWRhdGVgOiBzaW1wbGlmaWNhIGNvbnZlcnPDo28gZGUgZGF0YXMgZSBvcGVyYcOnw7VlcyBiYXNlYWRhcyBlbSBjYWxlbmTDoXJpby4KLSBgcGF0Y2h3b3JrYDogY29tYmluYSBtw7psdGlwbGFzIGZpZ3VyYXMgZG8gYGdncGxvdDJgIGVtIHBhaW7DqWlzIHByb250b3MgcGFyYSBwdWJsaWNhw6fDo28uCi0gYGdndGhlbWVzYDogZm9ybmVjZSBhcyBlc2NhbGFzIGRpc2NyZXRhcyBkbyBHb29nbGUgRG9jcyB1c2FkYXMgcGFyYSBwYWRyb25pemFyIGNvcmVzIGVudHJlIGFzIGZpZ3VyYXMuCi0gYGthYmxlRXh0cmFgOiBtZWxob3JhIGEgYXByZXNlbnRhw6fDo28gZGUgdGFiZWxhcyBIVE1MIG5vIHR1dG9yaWFsLgoKVGFtYsOpbSBjcmlhbW9zIG8gZGlyZXTDs3JpbyBkZSBzYcOtZGEgbm8gaW7DrWNpbyBkbyBzY3JpcHQuIElzc28gZXZpdGEgZXJyb3MgYW8gc2FsdmFyIGZpZ3VyYXMgZSB0YWJlbGFzIG5hcyBldGFwYXMgcG9zdGVyaW9yZXMgZGEgYW7DoWxpc2UuCgpBIHByw7N4aW1hIGV0YXBhIGNhcnJlZ2Egb3MgcGFjb3RlcyBuZWNlc3PDoXJpb3MgcGFyYSBkb3dubG9hZCBkZSBkYWRvcywgbWFuaXB1bGHDp8OjbywgdmlzdWFsaXphw6fDo28gZSBjb21wb3Npw6fDo28gZGUgcGFpbsOpaXMgYW50ZXMgZG8gaW7DrWNpbyBkbyBwcm9jZXNzYW1lbnRvIGNsaW3DoXRpY28uCgpgYGB7ciBwYWNrYWdlc30KIyBVbmNvbW1lbnQgaWYgaW5zdGFsbGF0aW9uIGlzIHJlcXVpcmVkCiMgaW5zdGFsbC5wYWNrYWdlcyhjKCJuYXNhcG93ZXIiLCAidGlkeXZlcnNlIiwgImx1YnJpZGF0ZSIsICJwYXRjaHdvcmsiLCAiZ2d0aGVtZXMiLCAia2FibGVFeHRyYSIpKQoKbGlicmFyeShuYXNhcG93ZXIpCmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KGx1YnJpZGF0ZSkKbGlicmFyeShwYXRjaHdvcmspCmxpYnJhcnkoZ2d0aGVtZXMpCmxpYnJhcnkoa25pdHIpCmxpYnJhcnkoZ3JpZCkKbGlicmFyeShrYWJsZUV4dHJhKQoKaWYgKCFkaXIuZXhpc3RzKCJvdXRwdXQiKSkgZGlyLmNyZWF0ZSgib3V0cHV0IikKaWYgKCFkaXIuZXhpc3RzKCJvdXRwdXQvY2xpbWF0ZV9yZXN1bHRzIikpIGRpci5jcmVhdGUoIm91dHB1dC9jbGltYXRlX3Jlc3VsdHMiLCByZWN1cnNpdmUgPSBUUlVFKQpgYGAKCiMjIDMuIFBhcsOibWV0cm9zIGRhIGNvbnN1bHRhCgpOZXN0YSBzZcOnw6NvLCBkZWZpbmltb3MgYXMgZW50cmFkYXMgYsOhc2ljYXMgZGEgY29uc3VsdGEgw6AgTkFTQSBQT1dFUi4gRXNzYXMgZW50cmFkYXMgZGV0ZXJtaW5hbSAqKm9uZGUqKiwgKipxdWFuZG8qKiBlICoqcXVhaXMgdmFyacOhdmVpcyBjbGltw6F0aWNhcyoqIHNlcsOjbyByZWN1cGVyYWRhcy4KCkFzIGNvb3JkZW5hZGFzIGdlb2dyw6FmaWNhcyBpZGVudGlmaWNhbSBvIGxvY2FsIGV4cGVyaW1lbnRhbC4gQXMgZGF0YXMgaW5pY2lhbCBlIGZpbmFsIGRlZmluZW0gYSBqYW5lbGEgZGEgc2FmcmEgYSBzZXIgYW5hbGlzYWRhLiBPIHZldG9yIGBwYXJhbXNgIGxpc3RhIGFzIHZhcmnDoXZlaXMgY2xpbcOhdGljYXMgZGnDoXJpYXMgbmVjZXNzw6FyaWFzIHBhcmEgb3MgcmVzdW1vcyBwb3N0ZXJpb3JlcywgY29tbyBwcmVjaXBpdGHDp8OjbywgdGVtcGVyYXR1cmEsIHVtaWRhZGUgcmVsYXRpdmEsIHJhZGlhw6fDo28gc29sYXIgZSB2ZWxvY2lkYWRlIGRvIHZlbnRvLgoKRXNzYXMgdmFyacOhdmVpcyBmb3JhbSBlc2NvbGhpZGFzIHBvcnF1ZSBwZXJtaXRlbSBkZXJpdmFyIGRlc2NyaXRvcmVzIGNsaW3DoXRpY29zIGNvbSBpbnRlcnByZXRhw6fDo28gYWdyb27DtG1pY2EgZGlyZXRhLCBjb21vIHByZWNpcGl0YcOnw6NvIGFjdW11bGFkYSwgZ3JhdXMtZGlhLCBlc3RyZXNzZSB0w6lybWljbyBlIGTDqWZpY2l0IGRlIHByZXNzw6NvIGRlIHZhcG9yLgoKRW0gc2VndWlkYSwgZGVmaW5pbW9zIGxvY2FpcywgYW5vcyBlIG1ldGFkYWRvcyBiw6FzaWNvcyBxdWUgY29udHJvbGFtIHF1YWlzIHPDqXJpZXMgbWV0ZW9yb2zDs2dpY2FzIHNlcsOjbyB1c2FkYXMgZSBjb21vIG9zIHJlc3VsdGFkb3Mgc2Vyw6NvIGlkZW50aWZpY2Fkb3MuCgpgYGB7ciBwYXJhbWV0ZXJzfQojIEV4cGVyaW1lbnRhbCBzaXRlIGNvb3JkaW5hdGVzIChDb2xsZWdlIFN0YXRpb24sIFRYKQpjb29yZHNfdGV4YXMgPC0gYyhsb24gPSAtOTYuMzM0NCwgbGF0ID0gMzAuNjI4MikKCiMgR3Jvd2luZyBzZWFzb24gaW50ZXJ2YWxzCnN0YXJ0X2RhdGVfMjAxMSA8LSAiMjAxMS0wNS0wMSIKZW5kX2RhdGVfMjAxMSAgIDwtICIyMDExLTA5LTMwIgoKc3RhcnRfZGF0ZV8yMDEyIDwtICIyMDEyLTA1LTAxIgplbmRfZGF0ZV8yMDEyICAgPC0gIjIwMTItMDktMzAiCgojIE5BU0EgUE9XRVIgdmFyaWFibGVzCiMgUFJFQ1RPVENPUlIgICAgICA9IENvcnJlY3RlZCB0b3RhbCBwcmVjaXBpdGF0aW9uIChtbS9kYXkpCiMgVDJNX01BWCwgVDJNX01JTiA9IE1heGltdW0gYW5kIG1pbmltdW0gYWlyIHRlbXBlcmF0dXJlIGF0IDIgbSAowrBDKQojIFJIMk0gICAgICAgICAgICAgPSBSZWxhdGl2ZSBodW1pZGl0eSBhdCAyIG0gKCUpCiMgQUxMU0tZX1NGQ19TV19EV049IEFsbC1za3kgc2hvcnR3YXZlIGRvd253YXJkIHJhZGlhdGlvbiAoTUogbV4tMiBkYXleLTEpCiMgV1MyTSAgICAgICAgICAgICA9IFdpbmQgc3BlZWQgYXQgMiBtIChtL3MpCnBhcmFtcyA8LSBjKAogICJQUkVDVE9UQ09SUiIsCiAgIlQyTV9NQVgiLAogICJUMk1fTUlOIiwKICAiUkgyTSIsCiAgIkFMTFNLWV9TRkNfU1dfRFdOIiwKICAiV1MyTSIKKQpgYGAKCiMjIDQuIFJlY3VwZXJhw6fDo28gZG9zIGRhZG9zIG5hIE5BU0EgUE9XRVIKCkVzdGEgc2XDp8OjbyByZWFsaXphIG8gZG93bmxvYWQgZG9zIGRhZG9zIGNsaW3DoXRpY29zIGRpw6FyaW9zIGRhIE5BU0EgUE9XRVIuCgpFeGVjdXRhbW9zIHVtYSBjb25zdWx0YSBwYXJhIGNhZGEgc2FmcmEuIElzc28gbWFudMOpbSBvIGZsdXhvIHRyYW5zcGFyZW50ZSBlIGZhY2lsaXRhIGNvbmZpcm1hciBxdWUgY2FkYSBhbm8gZXhwZXJpbWVudGFsIGZvaSByZWN1cGVyYWRvIGNvcnJldGFtZW50ZS4gQXDDs3MgYSBvYnRlbsOnw6NvLCBhcyBkdWFzIHRhYmVsYXMgYW51YWlzIHNlcsOjbyByZXVuaWRhcyBlbSB1bSDDum5pY28gb2JqZXRvIHBhcmEgYXMgZXRhcGFzIHJlc3RhbnRlcyBkYSBhbsOhbGlzZS4KCiMjIyA0LjEgQmFpeGFyIG9zIGRhZG9zIGNsaW3DoXRpY29zIGRpw6FyaW9zIGRlIGNhZGEgYW5vCgpPIGPDs2RpZ28gYWJhaXhvIGVudmlhIGR1YXMgcmVxdWlzacOnw7VlcyBpbmRlcGVuZGVudGVzIGFvIHNlcnZpw6dvIE5BU0EgUE9XRVIsIHVtYSBwYXJhIDIwMTEgZSBvdXRyYSBwYXJhIDIwMTIuIFVtIGlkZW50aWZpY2Fkb3IgYHllYXJgIMOpIGFkaWNpb25hZG8gaW1lZGlhdGFtZW50ZSBhcMOzcyBhIG9idGVuw6fDo28gcGFyYSBxdWUgYSBvcmlnZW0gZGUgY2FkYSByZWdpc3RybyBwZXJtYW5lw6dhIGV4cGzDrWNpdGEgYW8gbG9uZ28gZGUgdG9kbyBvIGZsdXhvLgoKQSBldGFwYSBhIHNlZ3VpciBkb2N1bWVudGEgbyBkb3dubG9hZCBwcmluY2lwYWwgZG9zIGRhZG9zIG1ldGVvcm9sw7NnaWNvcyBkacOhcmlvcyBkYSBOQVNBIFBPV0VSIGUgYSBjb25zdHJ1w6fDo28gZGEgdGFiZWxhIGJydXRhIHVzYWRhIG5hcyBldGFwYXMgc2VndWludGVzLgoKYGBge3IgZ2V0X2RhdGEsIGV2YWw9RkFMU0V9CmRhdGFfdHhfMjAxMSA8LSBnZXRfcG93ZXIoCiAgY29tbXVuaXR5ID0gIkFHIiwKICBsb25sYXQgPSBjb29yZHNfdGV4YXMsCiAgcGFycyA9IHBhcmFtcywKICBkYXRlcyA9IGMoc3RhcnRfZGF0ZV8yMDExLCBlbmRfZGF0ZV8yMDExKSwKICB0ZW1wb3JhbF9hcGkgPSAiREFJTFkiCikgJT4lCiAgbXV0YXRlKHllYXIgPSAyMDExKQoKZGF0YV90eF8yMDEyIDwtIGdldF9wb3dlcigKICBjb21tdW5pdHkgPSAiQUciLAogIGxvbmxhdCA9IGNvb3Jkc190ZXhhcywKICBwYXJzID0gcGFyYW1zLAogIGRhdGVzID0gYyhzdGFydF9kYXRlXzIwMTIsIGVuZF9kYXRlXzIwMTIpLAogIHRlbXBvcmFsX2FwaSA9ICJEQUlMWSIKKSAlPiUKICBtdXRhdGUoeWVhciA9IDIwMTIpCmBgYAoKIyMjIDQuMiBSZXVuaXIsIGZvcm1hdGFyIGUgc2FsdmFyIGEgYmFzZSBicnV0YQoKRGVwb2lzIHF1ZSBhcyBkdWFzIHRhYmVsYXMgYW51YWlzIGVzdMOjbyBkaXNwb27DrXZlaXMsIG7Ds3MgYXMgcmV1bmltb3MgZW0gdW0gw7puaWNvIGNvbmp1bnRvIGRlIGRhZG9zIGUgY29udmVydGVtb3MgYSBjb2x1bmEgZGUgZGF0YSBwYXJhIHVtIGZvcm1hdG8gZGUgZGF0YSBhcHJvcHJpYWRvIGRvIFIuIEVzc2EgZXRhcGEgw6kgZXNzZW5jaWFsIHBvcnF1ZSBhIGRhdGEgb3JpZ2luYWwgw6kgcmV0b3JuYWRhIGNvbW8gdW1hIHN0cmluZyBudW3DqXJpY2EsIGUgYXMgdmlzdWFsaXphw6fDtWVzIHBvc3RlcmlvcmVzIGRlcGVuZGVtIGRlIHVtIG9iamV0byBkZSBkYXRhIHbDoWxpZG8uCgpUYW1iw6ltIHNhbHZhbW9zIG8gY29uanVudG8gYnJ1dG8gZGnDoXJpbyBjb21vIGFycXVpdm8gQ1NWLiBJc3NvIMOpIGltcG9ydGFudGUgcGFyYSByZXByb2R1dGliaWxpZGFkZSBwb3JxdWUgcHJlc2VydmEgYSB2ZXJzw6NvIGV4YXRhIGRvcyBkYWRvcyByZWN1cGVyYWRvcyB1c2FkYSBuYSBhbsOhbGlzZS4KCk5hIHNlcXXDqm5jaWEsIHJldW5pbW9zIGFzIHRhYmVsYXMgYW51YWlzIGUgY29tcGxldGFtb3MgYXMgdmFyacOhdmVpcyBtZXRlb3JvbMOzZ2ljYXMgbmVjZXNzw6FyaWFzIHBhcmEgZm9ybWFyIG8gY29uanVudG8gY2xpbcOhdGljbyBmaW5hbCBkbyBwaXBlbGluZS4KCmBgYHtyIGdldF9kYXRhMiwgZXZhbD1GQUxTRX0KdGV4YXNfY2xpbWF0ZV9kYXRhIDwtIGJpbmRfcm93cyhkYXRhX3R4XzIwMTEsIGRhdGFfdHhfMjAxMikgJT4lCiAgbXV0YXRlKAogICAgZGF0ZSA9IHltZChZWVlZTU1ERCksCiAgICB5ZWFyID0gZmFjdG9yKHllYXIsIGxldmVscyA9IGMoMjAxMSwgMjAxMikpCiAgKQoKZGFpbHlfcHJldmlld190YWJsZSA8LSB0ZXhhc19jbGltYXRlX2RhdGEgJT4lCiAgc2VsZWN0KGRhdGUsIHllYXIsIFBSRUNUT1RDT1JSLCBUMk1fTUFYLCBUMk1fTUlOLCBSSDJNLCBBTExTS1lfU0ZDX1NXX0RXTiwgV1MyTSkgJT4lCiAgc2xpY2UoMToxMCkgJT4lCiAgbXV0YXRlKAogICAgUFJFQ1RPVENPUlIgPSByb3VuZChQUkVDVE9UQ09SUiwgMiksCiAgICBUMk1fTUFYID0gcm91bmQoVDJNX01BWCwgMiksCiAgICBUMk1fTUlOID0gcm91bmQoVDJNX01JTiwgMiksCiAgICBSSDJNID0gcm91bmQoUkgyTSwgMSksCiAgICBBTExTS1lfU0ZDX1NXX0RXTiA9IHJvdW5kKEFMTFNLWV9TRkNfU1dfRFdOLCAyKSwKICAgIFdTMk0gPSByb3VuZChXUzJNLCAyKQogICkgJT4lCiAgcmVuYW1lKAogICAgRGF0ZSA9IGRhdGUsCiAgICBZZWFyID0geWVhciwKICAgIGBQcmVjaXBpdGF0aW9uYCA9IFBSRUNUT1RDT1JSLAogICAgYFRtYXhgID0gVDJNX01BWCwKICAgIGBUbWluYCA9IFQyTV9NSU4sCiAgICBgUmVsYXRpdmUgaHVtaWRpdHlgID0gUkgyTSwKICAgIGBTb2xhciByYWRpYXRpb25gID0gQUxMU0tZX1NGQ19TV19EV04sCiAgICBgV2luZCBzcGVlZGAgPSBXUzJNCiAgKQoKa25pdHI6OmthYmxlKAogIGRhaWx5X3ByZXZpZXdfdGFibGUsCiAgYWxpZ24gPSAiYyIsCiAgY2FwdGlvbiA9ICJUYWJlbGEgMS4gRXhlbXBsbyBkZSByZWdpc3Ryb3MgbWV0ZW9yb2zDs2dpY29zIGRpw6FyaW9zIHJlY3VwZXJhZG9zIGRhIE5BU0EgUE9XRVIgcGFyYSBvcyBlbnNhaW9zIG5vIFRleGFzLiIKKSAlPiUKICBrYWJsZUV4dHJhOjprYWJsZV9zdHlsaW5nKAogICAgZnVsbF93aWR0aCA9IEZBTFNFLAogICAgYm9vdHN0cmFwX29wdGlvbnMgPSBjKCJzdHJpcGVkIiwgImhvdmVyIiwgImNvbmRlbnNlZCIsICJyZXNwb25zaXZlIiksCiAgICBwb3NpdGlvbiA9ICJjZW50ZXIiLAogICAgZm9udF9zaXplID0gMTMKICApICU+JQogIGthYmxlRXh0cmE6OnJvd19zcGVjKDAsIGJvbGQgPSBUUlVFKQoKd3JpdGUuY3N2KAogIHRleGFzX2NsaW1hdGVfZGF0YSwKICAib3V0cHV0L2NsaW1hdGVfcmVzdWx0cy90ZXhhc19jbGltYXRlX2RhdGFfcmF3LmNzdiIsCiAgcm93Lm5hbWVzID0gRkFMU0UKKQpgYGAKCmBgYHtyIGxvYWRfZG93bmxvYWRlZF9kYXRhLCBpbmNsdWRlPUZBTFNFfQpyYXdfY2xpbWF0ZV9wYXRoIDwtICJvdXRwdXQvY2xpbWF0ZV9yZXN1bHRzL3RleGFzX2NsaW1hdGVfZGF0YV9yYXcuY3N2IgoKaWYgKCFmaWxlLmV4aXN0cyhyYXdfY2xpbWF0ZV9wYXRoKSkgewogIHN0b3AoIkFycXVpdm8gbsOjbyBlbmNvbnRyYWRvOiAnb3V0cHV0L2NsaW1hdGVfcmVzdWx0cy90ZXhhc19jbGltYXRlX2RhdGFfcmF3LmNzdicuIEV4ZWN1dGUgcHJpbWVpcm8gY2xpbWF0ZV9kYXRhLlJtZCBwYXJhIGdlcmFyIGEgYmFzZSBicnV0YSB1c2FkYSBwb3IgZXN0YSB2ZXJzw6NvIGVtIHBvcnR1Z3XDqnMuIikKfQoKdGV4YXNfY2xpbWF0ZV9kYXRhIDwtIHJlYWRyOjpyZWFkX2NzdihyYXdfY2xpbWF0ZV9wYXRoLCBzaG93X2NvbF90eXBlcyA9IEZBTFNFKSAlPiUKICBtdXRhdGUoCiAgICBkYXRlID0geW1kKGRhdGUpLAogICAgeWVhciA9IGZhY3Rvcih5ZWFyLCBsZXZlbHMgPSBjKDIwMTEsIDIwMTIpKQogICkKCmRhaWx5X3ByZXZpZXdfdGFibGUgPC0gdGV4YXNfY2xpbWF0ZV9kYXRhICU+JQogIHNlbGVjdChkYXRlLCB5ZWFyLCBQUkVDVE9UQ09SUiwgVDJNX01BWCwgVDJNX01JTiwgUkgyTSwgQUxMU0tZX1NGQ19TV19EV04sIFdTMk0pICU+JQogIHNsaWNlKDE6MTApICU+JQogIG11dGF0ZSgKICAgIFBSRUNUT1RDT1JSID0gcm91bmQoUFJFQ1RPVENPUlIsIDIpLAogICAgVDJNX01BWCA9IHJvdW5kKFQyTV9NQVgsIDIpLAogICAgVDJNX01JTiA9IHJvdW5kKFQyTV9NSU4sIDIpLAogICAgUkgyTSA9IHJvdW5kKFJIMk0sIDEpLAogICAgQUxMU0tZX1NGQ19TV19EV04gPSByb3VuZChBTExTS1lfU0ZDX1NXX0RXTiwgMiksCiAgICBXUzJNID0gcm91bmQoV1MyTSwgMikKICApICU+JQogIHJlbmFtZSgKICAgIERhdGEgPSBkYXRlLAogICAgQW5vID0geWVhciwKICAgIGBQcmVjaXBpdGHDp8Ojb2AgPSBQUkVDVE9UQ09SUiwKICAgIGBUbWF4YCA9IFQyTV9NQVgsCiAgICBgVG1pbmAgPSBUMk1fTUlOLAogICAgYFVtaWRhZGUgcmVsYXRpdmFgID0gUkgyTSwKICAgIGBSYWRpYcOnw6NvIHNvbGFyYCA9IEFMTFNLWV9TRkNfU1dfRFdOLAogICAgYFZlbG9jaWRhZGUgZG8gdmVudG9gID0gV1MyTQogICkKYGBgCgpgYGB7ciBkYWlseV9wcmV2aWV3X3RhYmxlX3B0LCBlY2hvPUZBTFNFfQprbml0cjo6a2FibGUoCiAgZGFpbHlfcHJldmlld190YWJsZSwKICBhbGlnbiA9ICJjIiwKICBjYXB0aW9uID0gIlRhYmVsYSAxLiBFeGVtcGxvIGRlIHJlZ2lzdHJvcyBtZXRlb3JvbMOzZ2ljb3MgZGnDoXJpb3MgcmVjdXBlcmFkb3MgZGEgTkFTQSBQT1dFUiBwYXJhIG9zIGVuc2Fpb3Mgbm8gVGV4YXMuIgopICU+JQogIGthYmxlRXh0cmE6OmthYmxlX3N0eWxpbmcoCiAgICBmdWxsX3dpZHRoID0gRkFMU0UsCiAgICBib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSwKICAgIHBvc2l0aW9uID0gImNlbnRlciIsCiAgICBmb250X3NpemUgPSAxMwogICkgJT4lCiAga2FibGVFeHRyYTo6cm93X3NwZWMoMCwgYm9sZCA9IFRSVUUpCmBgYAoKIyMgNS4gQW7DoWxpc2UgZXhwbG9yYXTDs3JpYSBlIGdlcmHDp8OjbyBkZSBmaWd1cmFzCgpBbnRlcyBkZSByZXN1bWlyIG9zIGRhZG9zIGVtIGNvdmFyacOhdmVpcyBkZXJpdmFkYXMgZG8gY2xpbWEsIMOpIGJvYSBwcsOhdGljYSBpbnNwZWNpb25hciB2aXN1YWxtZW50ZSBhcyBzw6lyaWVzIGRpw6FyaWFzLiBFc3NhIGV0YXBhIGN1bXByZSBkb2lzIG9iamV0aXZvcy4KClByaW1laXJvLCBhanVkYSBhIHZlcmlmaWNhciBzZSBvcyBkYWRvcyBiYWl4YWRvcyBzw6NvIGNvZXJlbnRlcyBlIGxpdnJlcyBkZSBwcm9ibGVtYXMgZXN0cnV0dXJhaXMgZXZpZGVudGVzLiBTZWd1bmRvLCBhanVkYSBhIGludGVycHJldGFyIG8gY29udHJhc3RlIGNsaW3DoXRpY28gZW50cmUgb3MgYW5vcyBlbSBlc3R1ZG8sIG8gcXVlIMOpIGltcG9ydGFudGUgcGFyYSBhIGRpc2N1c3PDo28gYmlvbMOzZ2ljYSBkb3MgZXhwZXJpbWVudG9zLgoKUGFyYSB0b3JuYXIgYXMgZmlndXJhcyBhZGVxdWFkYXMgYSB1bSBhcnRpZ28gY2llbnTDrWZpY28sIGRlZmluaW1vcyB1bSBlc3RpbG8gdmlzdWFsIGNvbXVtIGUgcGFkcm9uaXphbW9zIHTDrXR1bG9zIGRlIGVpeG9zLCB1bmlkYWRlcyBlIGZvcm1hdGHDp8OjbyBkb3MgcGFpbsOpaXMuCgojIyMgNS4xIFByZXBhcmFyIHLDs3R1bG9zIGNvbXBhcnRpbGhhZG9zIHBhcmEgYXMgZmlndXJhcwoKUGFyYSBtYW50ZXIgYXMgZmlndXJhcyBjb25zaXN0ZW50ZXMsIGRlZmluaW1vcyBvcyByw7N0dWxvcyBkb3MgbWVzZXMgYXBlbmFzIHVtYSB2ZXouIElzc28gZXZpdGEgbWlzdHVyYXIgZm9ybWF0b3MgZGlmZXJlbnRlcyBkZSBtw6pzIGVudHJlIG9zIHBhaW7DqWlzIGUgdG9ybmEgYXMgY29tcGFyYcOnw7VlcyBtYWlzIGbDoWNlaXMgZGUgbGVyLgoKTmVzdGUgdHV0b3JpYWwsIGFzIGNvbmZpZ3VyYcOnw7VlcyBncsOhZmljYXMgc8OjbyBlc2NyaXRhcyBkaXJldGFtZW50ZSBkZW50cm8gZGUgY2FkYSBmaWd1cmEuIElzc28gdG9ybmEgbyBjw7NkaWdvIG1haXMgbG9uZ28sIG1hcyB0YW1iw6ltIG1haXMgZsOhY2lsIGRlIGFjb21wYW5oYXIgcGFyYSBsZWl0b3JlcyBxdWUgYWluZGEgZXN0w6NvIGFwcmVuZGVuZG8gY29tbyBjYWRhIGdyw6FmaWNvIMOpIGNvbnN0cnXDrWRvLgoKQXMgY29uZmlndXJhw6fDtWVzIGdyw6FmaWNhcyBjb21wYXJ0aWxoYWRhcyBhYmFpeG8gZ2FyYW50ZW0gcXVlIGFzIGZpZ3VyYXMgZGUgcHJlY2lwaXRhw6fDo28gZSB0ZW1wZXJhdHVyYSBzaWdhbSBvIG1lc21vIHBhZHLDo28gdmlzdWFsLgoKYGBge3IgZmlndXJlX3NldHRpbmdzfQptb250aF9sZXZlbHMgPC0gNTo5CgojIE1vbnRoIGxhYmVscyBhcmUgZml4ZWQgZXhwbGljaXRseSBoZXJlIHNvIHRoZSB3aG9sZSBzY3JpcHQgYWx3YXlzIHVzZXMKIyB0aGUgc2FtZSBmb3JtYXQgd2l0aCBhbiB1cHBlcmNhc2UgaW5pdGlhbCwgcmVnYXJkbGVzcyBvZiBsb2NhbCBzZXR0aW5ncy4KbW9udGhfbGFiZWxzIDwtIGMoIk1heSIsICJKdW4iLCAiSnVsIiwgIkF1ZyIsICJTZXAiKQoKbW9udGhfYnJlYWtzIDwtIGFzLkRhdGUoYygKICAiMjAxMS0wNS0wMSIsICIyMDExLTA2LTAxIiwgIjIwMTEtMDctMDEiLCAiMjAxMS0wOC0wMSIsICIyMDExLTA5LTAxIiwKICAiMjAxMi0wNS0wMSIsICIyMDEyLTA2LTAxIiwgIjIwMTItMDctMDEiLCAiMjAxMi0wOC0wMSIsICIyMDEyLTA5LTAxIgopKQoKbW9udGhfYnJlYWtfbGFiZWxzIDwtIGMoCiAgIk1heSIsICJKdW4iLCAiSnVsIiwgIkF1ZyIsICJTZXAiLAogICJNYXkiLCAiSnVuIiwgIkp1bCIsICJBdWciLCAiU2VwIgopCgpkYWlseV9kYXRhX3dpdGhfcGFydHMgPC0gdGV4YXNfY2xpbWF0ZV9kYXRhICU+JQogIG11dGF0ZSgKICAgIFllYXIgPSBmYWN0b3IoeWVhcihkYXRlKSwgbGV2ZWxzID0gYygyMDExLCAyMDEyKSksCiAgICBNb250aCA9IGZhY3Rvcihtb250aChkYXRlKSwgbGV2ZWxzID0gbW9udGhfbGV2ZWxzLCBsYWJlbHMgPSBtb250aF9sYWJlbHMpLAogICAgRGF5X29mX21vbnRoID0gZmFjdG9yKG1kYXkoZGF0ZSkpCiAgKQpgYGAKCiMjIyA1LjIgVmlzw6NvIGdlcmFsIGRhIHByZWNpcGl0YcOnw6NvIGRpw6FyaWEKCkVzdGEgcHJpbWVpcmEgZmlndXJhIGZvcm5lY2UgdW1hIHZpc8OjbyBkaXJldGEgZGEgY2h1dmEgZGnDoXJpYSBhbyBsb25nbyBkbyB0ZW1wby4gRWxhIMOpIMO6dGlsIHBhcmEgaWRlbnRpZmljYXIgcGVyw61vZG9zIHNlY29zLCBjb25jZW50cmHDp8OjbyBkZSBjaHV2YXMgZSBkaWZlcmVuw6dhcyBhbXBsYXMgZW50cmUgb3MgZG9pcyBhbm9zLgoKQSBwcmltZWlyYSB2aXN1YWxpemHDp8OjbyBkZSBwcmVjaXBpdGHDp8OjbyBvZmVyZWNlIHVtIHJlc3VtbyBhbXBsbyBkbyBjb21wb3J0YW1lbnRvIGRhIGNodXZhIG5hcyBjb25kacOnw7VlcyBhdmFsaWFkYXMuCgpgYGB7ciBwbG90X3ByZWNpcGl0YXRpb25fb3ZlcnZpZXcsIGZpZy53aWR0aD0xMCwgZmlnLmhlaWdodD01LjgsIGZpZy5hbGlnbj0iY2VudGVyIiwgZmlnLmNhcD0iRmlndXJhIDEuIFByZWNpcGl0YcOnw6NvIGRpw6FyaWEgYW8gbG9uZ28gZGFzIHNhZnJhcyBkZSBtaWxobyBkZSAyMDExIGUgMjAxMiBlbSBDb2xsZWdlIFN0YXRpb24sIFRleGFzLiBBcyBiYXJyYXMgcmVwcmVzZW50YW0gYSBwcmVjaXBpdGHDp8OjbyBkacOhcmlhIGNvcnJpZ2lkYSBvYnRpZGEgZGEgTkFTQSBQT1dFUi4ifQpwX3ByZWNpcF9kYWlseSA8LSBnZ3Bsb3QoCiAgdGV4YXNfY2xpbWF0ZV9kYXRhLAogIGFlcyh4ID0gZGF0ZSwgeSA9IFBSRUNUT1RDT1JSLCBmaWxsID0geWVhcikKKSArCiAgZ2VvbV9jb2woYWxwaGEgPSAwLjg1LCBzaG93LmxlZ2VuZCA9IEZBTFNFKSArCiAgZmFjZXRfd3JhcCh+IHllYXIsIHNjYWxlcyA9ICJmcmVlX3giKSArCiAgbGFicygKICAgIHRpdGxlID0gIlByZWNpcGl0YcOnw6NvIGRpw6FyaWEiLAogICAgc3VidGl0bGUgPSAiQ29sbGVnZSBTdGF0aW9uLCBUZXhhcywgRVVBLCAyMDExLTIwMTIiLAogICAgeCA9ICJNw6pzIiwKICAgIHkgPSBleHByZXNzaW9uKCJQcmVjaXBpdGF0aW9uICgiICogbW0gfiBkYXleey0xfSAqICIpIiksCiAgICBjYXB0aW9uID0gIkFzIGJhcnJhcyByZXByZXNlbnRhbSBhIHByZWNpcGl0YcOnw6NvIHRvdGFsIGRpw6FyaWEgY29ycmlnaWRhIG9idGlkYSBkYSBOQVNBIFBPV0VSLiIKICApICsKICBzY2FsZV94X2RhdGUoYnJlYWtzID0gbW9udGhfYnJlYWtzLCBsYWJlbHMgPSBtb250aF9icmVha19sYWJlbHMpICsKICBnZ3RoZW1lczo6c2NhbGVfZmlsbF9nZG9jcyhsaW1pdHMgPSBjKCIyMDExIiwgIjIwMTIiKSwgZ3VpZGUgPSBndWlkZV9sZWdlbmQodGl0bGUucG9zaXRpb24gPSAidG9wIiwgbnJvdyA9IDEsIGJ5cm93ID0gVFJVRSkpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxMSkgKwogIHRoZW1lKAogICAgcGFuZWwuZ3JpZC5taW5vciA9IGVsZW1lbnRfYmxhbmsoKSwKICAgIHBhbmVsLmdyaWQubWFqb3IgPSBlbGVtZW50X2xpbmUoY29sb3IgPSAiZ3JleTkwIiwgbGluZXdpZHRoID0gMC4yNSksCiAgICBwYW5lbC5ib3JkZXIgPSBlbGVtZW50X3JlY3QoY29sb3IgPSAiZ3JleTQwIiwgbGluZXdpZHRoID0gMC40KSwKICAgIHN0cmlwLmJhY2tncm91bmQgPSBlbGVtZW50X3JlY3QoZmlsbCA9ICJncmV5OTUiLCBjb2xvciA9ICJncmV5NzAiLCBsaW5ld2lkdGggPSAwLjMpLAogICAgc3RyaXAudGV4dCA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTApLAogICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTEpLAogICAgYXhpcy50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA5LjUsIGNvbG9yID0gImJsYWNrIiksCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxMiwgaGp1c3QgPSAwLjUsIG1hcmdpbiA9IG1hcmdpbihiID0gNCkpLAogICAgcGxvdC5zdWJ0aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTAsIGhqdXN0ID0gMC41LCBtYXJnaW4gPSBtYXJnaW4oYiA9IDgpKSwKICAgIHBsb3QuY2FwdGlvbiA9IGVsZW1lbnRfdGV4dChzaXplID0gOC41LCBoanVzdCA9IDAsIGNvbG9yID0gImdyZXkzMCIsIG1hcmdpbiA9IG1hcmdpbih0ID0gOCkpLAogICAgcGxvdC5jYXB0aW9uLnBvc2l0aW9uID0gInBsb3QiLAogICAgbGVnZW5kLnBvc2l0aW9uID0gImJvdHRvbSIsCiAgICBsZWdlbmQuanVzdGlmaWNhdGlvbiA9ICJjZW50ZXIiLAogICAgbGVnZW5kLmRpcmVjdGlvbiA9ICJob3Jpem9udGFsIiwKICAgIGxlZ2VuZC50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTApLAogICAgbGVnZW5kLnRleHQgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDkpLAogICAgbGVnZW5kLmtleS53aWR0aCA9IGdyaWQ6OnVuaXQoMS4yLCAiY20iKSwKICAgIGxlZ2VuZC5ib3gubWFyZ2luID0gbWFyZ2luKHQgPSA0KSwKICAgIHBsb3QubWFyZ2luID0gbWFyZ2luKDgsIDEwLCA4LCA4KQogICkKCnBfcHJlY2lwX2RhaWx5CmBgYAoKIyMjIDUuMyBQcmVjaXBpdGHDp8OjbyBkacOhcmlhIHBvciBtw6pzIGUgZGlhIGRvIG3DqnMKCkEgZmlndXJhIHNlZ3VpbnRlIHJlb3JnYW5pemEgYSBtZXNtYSBpbmZvcm1hw6fDo28gZGUgY2h1dmEgZGUgdW1hIGZvcm1hIHF1ZSBmYWNpbGl0YSBhIGNvbXBhcmHDp8OjbyBkZW50cm8gZGEgc2FmcmEuIEVtIHZleiBkZSBtb3N0cmFyIGFwZW5hcyBhIHPDqXJpZSBjcm9ub2zDs2dpY2EsIGNvbXBhcmFtb3Mgb3MgZGlhcyBkbyBtw6pzIGVudHJlIG9zIGRvaXMgYW5vcyBkZW50cm8gZGUgY2FkYSBwYWluZWwgbWVuc2FsLgoKRXNzZSBsYXlvdXQgw6kgZXNwZWNpYWxtZW50ZSDDunRpbCBxdWFuZG8gbyBvYmpldGl2byDDqSB2ZXJpZmljYXIgc2UgdW1hIHNhZnJhIGZvaSBzaXN0ZW1hdGljYW1lbnRlIG1haXMgc2VjYSBvdSBtYWlzIGNodXZvc2EgZW0gcGVyw61vZG9zIGVzcGVjw61maWNvcyBkbyBkZXNlbnZvbHZpbWVudG8gZGEgY3VsdHVyYS4KCkVtIHNlZ3VpZGEsIGEgcHJlY2lwaXRhw6fDo28gw6kgcmVvcmdhbml6YWRhIGVtIHZpc3VhbGl6YcOnw7VlcyBhZ3J1cGFkYXMgcGFyYSBmYWNpbGl0YXIgYSBjb21wYXJhw6fDo28gZW50cmUgYW1iaWVudGVzLgoKYGBge3IgcGxvdF9wcmVjaXBpdGF0aW9uX2dyb3VwZWQsIGZpZy53aWR0aD0xMiwgZmlnLmhlaWdodD02LjQsIGZpZy5hbGlnbj0iY2VudGVyIiwgZmlnLmNhcD0iRmlndXJhIDIuIFByZWNpcGl0YcOnw6NvIGRpw6FyaWEgb3JnYW5pemFkYSBwb3IgZGlhIGRvIG3DqnMgZGVudHJvIGRlIGNhZGEgbcOqcyBwYXJhIGZhY2lsaXRhciBhIGNvbXBhcmHDp8OjbyBlbnRyZSBhbm9zIGR1cmFudGUgYSBzYWZyYS4ifQpwMSA8LSBnZ3Bsb3QoZGFpbHlfZGF0YV93aXRoX3BhcnRzLCBhZXMoeCA9IERheV9vZl9tb250aCwgeSA9IFBSRUNUT1RDT1JSLCBmaWxsID0gWWVhcikpICsKICBnZW9tX2NvbChwb3NpdGlvbiA9IHBvc2l0aW9uX2RvZGdlKHdpZHRoID0gMC44NSksIGFscGhhID0gMC44NSwgd2lkdGggPSAwLjgpICsKICBmYWNldF93cmFwKH4gTW9udGgsIHNjYWxlcyA9ICJmcmVlX3giLCBuY29sID0gNSkgKwogIGxhYnMoCiAgICB0aXRsZSA9ICJQcmVjaXBpdGHDp8OjbyBkacOhcmlhIHBvciBtw6pzIGUgYW5vIiwKICAgIHN1YnRpdGxlID0gIkFncnVwYWRhIHBvciBkaWEgZG8gbcOqcyBkZW50cm8gZGUgY2FkYSBwYWluZWwgbWVuc2FsIiwKICAgIHggPSAiRGlhIGRvIG3DqnMiLAogICAgeSA9IGV4cHJlc3Npb24oIlByZWNpcGl0YXRpb24gKCIgKiBtbSB+IGRheV57LTF9ICogIikiKSwKICAgIGZpbGwgPSAiQW5vIiwKICAgIGNhcHRpb24gPSAiRXNzYSBvcmdhbml6YcOnw6NvIGZhY2lsaXRhIGEgY29tcGFyYcOnw6NvLCBkZW50cm8gZGEgc2FmcmEsIGRvcyBwYWRyw7VlcyBkZSBjaHV2YSBlbnRyZSBvcyBhbm9zLiIKICApICsKICBzY2FsZV94X2Rpc2NyZXRlKGJyZWFrcyA9IGMoIjEiLCAiNSIsICIxMCIsICIxNSIsICIyMCIsICIyNSIsICIzMCIsICIzMSIpKSArCiAgZ2d0aGVtZXM6OnNjYWxlX2ZpbGxfZ2RvY3MobGltaXRzID0gYygiMjAxMSIsICIyMDEyIiksIGd1aWRlID0gZ3VpZGVfbGVnZW5kKHRpdGxlLnBvc2l0aW9uID0gInRvcCIsIG5yb3cgPSAxLCBieXJvdyA9IFRSVUUpKSArCiAgdGhlbWVfYncoYmFzZV9zaXplID0gMTEpICsKICB0aGVtZSgKICAgIHBhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2JsYW5rKCksCiAgICBwYW5lbC5ncmlkLm1ham9yID0gZWxlbWVudF9saW5lKGNvbG9yID0gImdyZXk5MCIsIGxpbmV3aWR0aCA9IDAuMjUpLAogICAgcGFuZWwuYm9yZGVyID0gZWxlbWVudF9yZWN0KGNvbG9yID0gImdyZXk0MCIsIGxpbmV3aWR0aCA9IDAuNCksCiAgICBzdHJpcC5iYWNrZ3JvdW5kID0gZWxlbWVudF9yZWN0KGZpbGwgPSAiZ3JleTk1IiwgY29sb3IgPSAiZ3JleTcwIiwgbGluZXdpZHRoID0gMC4zKSwKICAgIHN0cmlwLnRleHQgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDExKSwKICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gOS41LCBjb2xvciA9ICJibGFjayIpLAogICAgcGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTIsIGhqdXN0ID0gMC41LCBtYXJnaW4gPSBtYXJnaW4oYiA9IDQpKSwKICAgIHBsb3Quc3VidGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEwLCBoanVzdCA9IDAuNSwgbWFyZ2luID0gbWFyZ2luKGIgPSA4KSksCiAgICBwbG90LmNhcHRpb24gPSBlbGVtZW50X3RleHQoc2l6ZSA9IDguNSwgaGp1c3QgPSAwLCBjb2xvciA9ICJncmV5MzAiLCBtYXJnaW4gPSBtYXJnaW4odCA9IDgpKSwKICAgIHBsb3QuY2FwdGlvbi5wb3NpdGlvbiA9ICJwbG90IiwKICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iLAogICAgbGVnZW5kLmp1c3RpZmljYXRpb24gPSAiY2VudGVyIiwKICAgIGxlZ2VuZC5kaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIsCiAgICBsZWdlbmQudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGxlZ2VuZC50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA5KSwKICAgIGxlZ2VuZC5rZXkud2lkdGggPSBncmlkOjp1bml0KDEuMiwgImNtIiksCiAgICBsZWdlbmQuYm94Lm1hcmdpbiA9IG1hcmdpbih0ID0gNCksCiAgICBwbG90Lm1hcmdpbiA9IG1hcmdpbig4LCAxMCwgOCwgOCkKICApCgpwMQpgYGAKCiMjIyA1LjQgVG90YWlzIG1lbnNhaXMgZGUgcHJlY2lwaXRhw6fDo28KCkEgcHJlY2lwaXRhw6fDo28gZGnDoXJpYSDDqSBpbmZvcm1hdGl2YSwgbWFzIG9zIHRvdGFpcyBtZW5zYWlzIGZvcm5lY2VtIHVtIHJlc3VtbyBzYXpvbmFsIG1haXMgc2ltcGxlcy4gRXN0YSBmaWd1cmEgYWdyZWdhIGEgc8OpcmllIGRpw6FyaWEgZSBwZXJtaXRlIHVtYSBjb21wYXJhw6fDo28gbWFpcyBsaW1wYSBkYSBlbnRyYWRhIGN1bXVsYXRpdmEgZGUgw6FndWEgZW50cmUgYW5vcyBlIG1lc2VzLgoKRGVwb2lzIGRpc3NvLCBhIHByZWNpcGl0YcOnw6NvIMOpIHJlc3VtaWRhIGVtIG7DrXZlbCBtZW5zYWwgcGFyYSBkZXN0YWNhciBjb20gbWFpcyBjbGFyZXphIG9zIGNvbnRyYXN0ZXMgc2F6b25haXMuCgpgYGB7ciBwbG90X21vbnRobHlfcHJlY2lwaXRhdGlvbiwgZmlnLndpZHRoPTguNSwgZmlnLmhlaWdodD01LjQsIGZpZy5hbGlnbj0iY2VudGVyIiwgZmlnLmNhcD0iRmlndXJhIDMuIFRvdGFpcyBtZW5zYWlzIGRlIHByZWNpcGl0YcOnw6NvIGR1cmFudGUgYXMgc2FmcmFzIGRlIG1pbGhvIGRlIDIwMTEgZSAyMDEyIGVtIENvbGxlZ2UgU3RhdGlvbiwgVGV4YXMuIn0KbW9udGhseV9wcmVjaXAgPC0gdGV4YXNfY2xpbWF0ZV9kYXRhICU+JQogIG11dGF0ZSgKICAgIHllYXIgPSBmYWN0b3IoeWVhcihkYXRlKSwgbGV2ZWxzID0gYygyMDExLCAyMDEyKSksCiAgICBtb250aCA9IGZhY3Rvcihtb250aChkYXRlKSwgbGV2ZWxzID0gbW9udGhfbGV2ZWxzLCBsYWJlbHMgPSBtb250aF9sYWJlbHMpCiAgKSAlPiUKICBncm91cF9ieSh5ZWFyLCBtb250aCkgJT4lCiAgc3VtbWFyaXNlKHRvdGFsX3ByZWNpcGl0YXRpb24gPSBzdW0oUFJFQ1RPVENPUlIsIG5hLnJtID0gVFJVRSksIC5ncm91cHMgPSAiZHJvcCIpCgpwMiA8LSBnZ3Bsb3QobW9udGhseV9wcmVjaXAsIGFlcyh4ID0gbW9udGgsIHkgPSB0b3RhbF9wcmVjaXBpdGF0aW9uLCBmaWxsID0geWVhcikpICsKICBnZW9tX2NvbChwb3NpdGlvbiA9IHBvc2l0aW9uX2RvZGdlKHdpZHRoID0gMC44KSwgd2lkdGggPSAwLjcsIGFscGhhID0gMC45KSArCiAgbGFicygKICAgIHRpdGxlID0gIlRvdGFpcyBtZW5zYWlzIGRlIHByZWNpcGl0YcOnw6NvIiwKICAgIHN1YnRpdGxlID0gIkNvbXBhcmHDp8OjbyBlbnRyZSBhcyBzYWZyYXMgZGUgMjAxMSBlIDIwMTIiLAogICAgeCA9ICJNw6pzIiwKICAgIHkgPSAiUHJlY2lwaXRhw6fDo28gdG90YWwgKG1tKSIsCiAgICBmaWxsID0gIkFubyIsCiAgICBjYXB0aW9uID0gIkFzIGJhcnJhcyByZXByZXNlbnRhbSBhIHByZWNpcGl0YcOnw6NvIGFjdW11bGFkYSBkZW50cm8gZGUgY2FkYSBtw6pzIGRhIHNhZnJhLiIKICApICsKICBnZ3RoZW1lczo6c2NhbGVfZmlsbF9nZG9jcyhsaW1pdHMgPSBjKCIyMDExIiwgIjIwMTIiKSwgZ3VpZGUgPSBndWlkZV9sZWdlbmQodGl0bGUucG9zaXRpb24gPSAidG9wIiwgbnJvdyA9IDEsIGJ5cm93ID0gVFJVRSkpICsKICB0aGVtZV9idyhiYXNlX3NpemUgPSAxMSkgKwogIHRoZW1lKAogICAgcGFuZWwuZ3JpZC5taW5vciA9IGVsZW1lbnRfYmxhbmsoKSwKICAgIHBhbmVsLmdyaWQubWFqb3IgPSBlbGVtZW50X2xpbmUoY29sb3IgPSAiZ3JleTkwIiwgbGluZXdpZHRoID0gMC4yNSksCiAgICBwYW5lbC5ib3JkZXIgPSBlbGVtZW50X3JlY3QoY29sb3IgPSAiZ3JleTQwIiwgbGluZXdpZHRoID0gMC40KSwKICAgIHN0cmlwLmJhY2tncm91bmQgPSBlbGVtZW50X3JlY3QoZmlsbCA9ICJncmV5OTUiLCBjb2xvciA9ICJncmV5NzAiLCBsaW5ld2lkdGggPSAwLjMpLAogICAgc3RyaXAudGV4dCA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTApLAogICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTEpLAogICAgYXhpcy50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA5LjUsIGNvbG9yID0gImJsYWNrIiksCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxMiwgaGp1c3QgPSAwLjUsIG1hcmdpbiA9IG1hcmdpbihiID0gNCkpLAogICAgcGxvdC5zdWJ0aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTAsIGhqdXN0ID0gMC41LCBtYXJnaW4gPSBtYXJnaW4oYiA9IDgpKSwKICAgIHBsb3QuY2FwdGlvbiA9IGVsZW1lbnRfdGV4dChzaXplID0gOC41LCBoanVzdCA9IDAsIGNvbG9yID0gImdyZXkzMCIsIG1hcmdpbiA9IG1hcmdpbih0ID0gOCkpLAogICAgcGxvdC5jYXB0aW9uLnBvc2l0aW9uID0gInBsb3QiLAogICAgbGVnZW5kLnBvc2l0aW9uID0gImJvdHRvbSIsCiAgICBsZWdlbmQuanVzdGlmaWNhdGlvbiA9ICJjZW50ZXIiLAogICAgbGVnZW5kLmRpcmVjdGlvbiA9ICJob3Jpem9udGFsIiwKICAgIGxlZ2VuZC50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTApLAogICAgbGVnZW5kLnRleHQgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDkpLAogICAgbGVnZW5kLmtleS53aWR0aCA9IGdyaWQ6OnVuaXQoMS4yLCAiY20iKSwKICAgIGxlZ2VuZC5ib3gubWFyZ2luID0gbWFyZ2luKHQgPSA0KSwKICAgIHBsb3QubWFyZ2luID0gbWFyZ2luKDgsIDEwLCA4LCA4KQogICkKCnAyCmBgYAoKIyMjIDUuNSBUZW1wZXJhdHVyYSBkacOhcmlhIGRvIGFyCgpBIHRlbXBlcmF0dXJhIMOpIG91dHJvIGRlc2NyaXRvciBjZW50cmFsIGRvIGFtYmllbnRlIGRlIGN1bHRpdm8uIE5lc3RhIGZpZ3VyYSwgY29tcGFyYW1vcyBvcyBwZXJmaXMgZGnDoXJpb3MgZGUgdGVtcGVyYXR1cmEgbcOtbmltYSwgbcOpZGlhIGUgbcOheGltYSBlbnRyZSBhcyBkdWFzIHNhZnJhcy4KCkFzIGxpbmhhcyBzdWF2aXphZGFzIHRyYWNlamFkYXMgbsOjbyBzdWJzdGl0dWVtIG9zIGRhZG9zIG9yaWdpbmFpcy4gU2V1IHBhcGVsIMOpIGFwZW5hcyBhanVkYXIgYSB2aXN1YWxpemFyIGFzIHRlbmTDqm5jaWFzIHNhem9uYWlzIGdlcmFpcyBwYXJhIGNhZGEgbcOpdHJpY2EgZGUgdGVtcGVyYXR1cmEuCgpBIGZpZ3VyYSBkZSB0ZW1wZXJhdHVyYSBhYmFpeG8gw6kgdXNhZGEgcGFyYSBjb21wYXJhciBvIHBlcmZpbCB0w6lybWljbyBkb3MgYW1iaWVudGVzIGFvIGxvbmdvIGRvIHRlbXBvLgoKYGBge3IgcGxvdF90ZW1wZXJhdHVyZSwgZmlnLndpZHRoPTEwLCBmaWcuaGVpZ2h0PTYsIGZpZy5hbGlnbj0iY2VudGVyIiwgZmlnLmNhcD0iRmlndXJhIDQuIFRlbXBlcmF0dXJhIG3DrW5pbWEsIG3DqWRpYSBlIG3DoXhpbWEgZGnDoXJpYSBkbyBhciBkdXJhbnRlIGFzIHNhZnJhcyBkZSBtaWxobyBkZSAyMDExIGUgMjAxMi4gQXMgbGluaGFzIHRyYWNlamFkYXMgaW5kaWNhbSB0ZW5kw6puY2lhcyBMT0VTUyB1c2FkYXMgYXBlbmFzIHBhcmEgYXV4aWxpYXIgYSBpbnRlcnByZXRhw6fDo28gdmlzdWFsLiJ9CnRlbXBlcmF0dXJlX2RhdGEgPC0gdGV4YXNfY2xpbWF0ZV9kYXRhICU+JQogIG11dGF0ZShUMk1fTUVBTiA9IChUMk1fTUFYICsgVDJNX01JTikgLyAyKSAlPiUKICBwaXZvdF9sb25nZXIoCiAgICBjb2xzID0gYyhUMk1fTUlOLCBUMk1fTUVBTiwgVDJNX01BWCksCiAgICBuYW1lc190byA9ICJUZW1wZXJhdHVyZV9tZXRyaWMiLAogICAgdmFsdWVzX3RvID0gIlRlbXBlcmF0dXJlIgogICkgJT4lCiAgbXV0YXRlKAogICAgVGVtcGVyYXR1cmVfbWV0cmljID0gZmFjdG9yKAogICAgICBUZW1wZXJhdHVyZV9tZXRyaWMsCiAgICAgIGxldmVscyA9IGMoIlQyTV9NSU4iLCAiVDJNX01FQU4iLCAiVDJNX01BWCIpLAogICAgICBsYWJlbHMgPSBjKCJNw61uaW1hIiwgIk3DqWRpYSIsICJNw6F4aW1hIikKICAgICkKICApCgpwMyA8LSBnZ3Bsb3QodGVtcGVyYXR1cmVfZGF0YSwgYWVzKHggPSBkYXRlLCB5ID0gVGVtcGVyYXR1cmUsIGNvbG9yID0gVGVtcGVyYXR1cmVfbWV0cmljKSkgKwogIGdlb21fbGluZShsaW5ld2lkdGggPSAwLjU1LCBhbHBoYSA9IDAuODUpICsKICBnZW9tX3Ntb290aCgKICAgIGFlcyhncm91cCA9IFRlbXBlcmF0dXJlX21ldHJpYyksCiAgICBtZXRob2QgPSAibG9lc3MiLAogICAgc2UgPSBGQUxTRSwKICAgIGxpbmV0eXBlID0gImRhc2hlZCIsCiAgICBjb2xvciA9ICJibGFjayIsCiAgICBsaW5ld2lkdGggPSAwLjUsCiAgICBzaG93LmxlZ2VuZCA9IEZBTFNFCiAgKSArCiAgZmFjZXRfd3JhcCh+IHllYXIsIHNjYWxlcyA9ICJmcmVlX3giKSArCiAgbGFicygKICAgIHRpdGxlID0gIlRlbXBlcmF0dXJhIGRpw6FyaWEgZG8gYXIiLAogICAgc3VidGl0bGUgPSAiVmFsb3JlcyBtw61uaW1vcywgbcOpZGlvcyBlIG3DoXhpbW9zOyBsaW5oYXMgdHJhY2VqYWRhcyBpbmRpY2FtIHRlbmTDqm5jaWFzIExPRVNTIiwKICAgIHggPSAiTcOqcyIsCiAgICB5ID0gZXhwcmVzc2lvbigiQWlyIHRlbXBlcmF0dXJlICgiICogZGVncmVlICogIkMpIiksCiAgICBjb2xvciA9ICJNw6l0cmljYSBkZSB0ZW1wZXJhdHVyYSIsCiAgICBjYXB0aW9uID0gIkFzIGN1cnZhcyBMT0VTUyB0cmFjZWphZGFzIHPDo28gaW5jbHXDrWRhcyBhcGVuYXMgcGFyYSByZXN1bWlyIGFzIHRyYWpldMOzcmlhcyBzYXpvbmFpcyBkZSBjYWRhIG3DqXRyaWNhIGRlIHRlbXBlcmF0dXJhLiIKICApICsKICBzY2FsZV94X2RhdGUoYnJlYWtzID0gbW9udGhfYnJlYWtzLCBsYWJlbHMgPSBtb250aF9icmVha19sYWJlbHMpICsKICBzY2FsZV9jb2xvcl9tYW51YWwodmFsdWVzID0gYygiTcOtbmltYSIgPSAiIzQyODVGNCIsICJNw6lkaWEiID0gIiNGNEI0MDAiLCAiTcOheGltYSIgPSAiI0RCNDQzNyIpLCBsaW1pdHMgPSBjKCJNw61uaW1hIiwgIk3DqWRpYSIsICJNw6F4aW1hIiksIGd1aWRlID0gZ3VpZGVfbGVnZW5kKHRpdGxlLnBvc2l0aW9uID0gInRvcCIsIG5yb3cgPSAxLCBieXJvdyA9IFRSVUUpKSArCiAgdGhlbWVfYncoYmFzZV9zaXplID0gMTEpICsKICB0aGVtZSgKICAgIHBhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2JsYW5rKCksCiAgICBwYW5lbC5ncmlkLm1ham9yID0gZWxlbWVudF9saW5lKGNvbG9yID0gImdyZXk5MCIsIGxpbmV3aWR0aCA9IDAuMjUpLAogICAgcGFuZWwuYm9yZGVyID0gZWxlbWVudF9yZWN0KGNvbG9yID0gImdyZXk0MCIsIGxpbmV3aWR0aCA9IDAuNCksCiAgICBzdHJpcC5iYWNrZ3JvdW5kID0gZWxlbWVudF9yZWN0KGZpbGwgPSAiZ3JleTk1IiwgY29sb3IgPSAiZ3JleTcwIiwgbGluZXdpZHRoID0gMC4zKSwKICAgIHN0cmlwLnRleHQgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDExKSwKICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gOS41LCBjb2xvciA9ICJibGFjayIpLAogICAgcGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTIsIGhqdXN0ID0gMC41LCBtYXJnaW4gPSBtYXJnaW4oYiA9IDQpKSwKICAgIHBsb3Quc3VidGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEwLCBoanVzdCA9IDAuNSwgbWFyZ2luID0gbWFyZ2luKGIgPSA4KSksCiAgICBwbG90LmNhcHRpb24gPSBlbGVtZW50X3RleHQoc2l6ZSA9IDguNSwgaGp1c3QgPSAwLCBjb2xvciA9ICJncmV5MzAiLCBtYXJnaW4gPSBtYXJnaW4odCA9IDgpKSwKICAgIHBsb3QuY2FwdGlvbi5wb3NpdGlvbiA9ICJwbG90IiwKICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iLAogICAgbGVnZW5kLmp1c3RpZmljYXRpb24gPSAiY2VudGVyIiwKICAgIGxlZ2VuZC5kaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIsCiAgICBsZWdlbmQudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGxlZ2VuZC50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA5KSwKICAgIGxlZ2VuZC5rZXkud2lkdGggPSBncmlkOjp1bml0KDEuMiwgImNtIiksCiAgICBsZWdlbmQuYm94Lm1hcmdpbiA9IG1hcmdpbih0ID0gNCksCiAgICBwbG90Lm1hcmdpbiA9IG1hcmdpbig4LCAxMCwgOCwgOCkKICApCgpwMwpgYGAKCiMjIyA1LjYgRmlndXJhIGNsaW3DoXRpY2EgcHJpbmNpcGFsIGNvbWJpbmFkYQoKRGVwb2lzIGRlIGNyaWFyIG9zIGdyw6FmaWNvcyBwcmluY2lwYWlzIGRlIHByZWNpcGl0YcOnw6NvIGUgdGVtcGVyYXR1cmEsIG7Ds3Mgb3MgY29tYmluYW1vcyBlbSB1bWEgw7puaWNhIGZpZ3VyYSBtdWx0aXBhaW5lbC4gSXNzbyDDqSDDunRpbCBxdWFuZG8gYSBzYcOtZGEgZmluYWwgc2UgZGVzdGluYSBhIHJlbGF0w7NyaW9zLCBtYW51c2NyaXRvcyBvdSBtYXRlcmlhbCBzdXBsZW1lbnRhci4KCkEgZmlndXJhIHRhbWLDqW0gw6kgZXhwb3J0YWRhIGNvbW8gdW0gYXJxdWl2byBUSUZGIGRlIGFsdGEgcmVzb2x1w6fDo28sIHF1ZSDDqSB1bWEgZXhpZ8OqbmNpYSBjb211bSBwYXJhIHN1Ym1pc3PDo28gYSBwZXJpw7NkaWNvcy4KCk9zIHByaW5jaXBhaXMgcGFpbsOpaXMgZGUgcHJlY2lwaXRhw6fDo28gZSB0ZW1wZXJhdHVyYSBzw6NvIGNvbWJpbmFkb3MgYWJhaXhvIGVtIHVtIMO6bmljbyBhcnJhbmpvLCBwcm9udG8gcGFyYSBpbnNwZcOnw6NvIG91IHVzbyBlbSByZWxhdMOzcmlvcy4KCmBgYHtyIGNvbWJpbmVkX21haW5fcGxvdCwgZmlnLndpZHRoPTEyLCBmaWcuaGVpZ2h0PTEwLCBmaWcuYWxpZ249ImNlbnRlciIsIGZpZy5jYXA9IkZpZ3VyYSA1LiBSZXN1bW8gZW0gbcO6bHRpcGxvcyBwYWluw6lpcyBkb3MgcHJpbmNpcGFpcyBjb250cmFzdGVzIGNsaW3DoXRpY29zIGVudHJlIG9zIGFub3MsIGluY2x1aW5kbyBwcmVjaXBpdGHDp8OjbyBkacOhcmlhIHBvciBtw6pzLCB0b3RhaXMgbWVuc2FpcyBkZSBwcmVjaXBpdGHDp8OjbyBlIHBlcmZpcyBkacOhcmlvcyBkZSB0ZW1wZXJhdHVyYSBkbyBhci4ifQptYWluX2xheW91dCA8LSAiCkFBCkJDCiIKCmNvbWJpbmVkX3Bsb3QgPC0gcGF0Y2h3b3JrOjp3cmFwX3Bsb3RzKAogIEEgPSBwMSwKICBCID0gcDIsCiAgQyA9IHAzLAogIGRlc2lnbiA9IG1haW5fbGF5b3V0CikgKwogIHBhdGNod29yazo6cGxvdF9hbm5vdGF0aW9uKAogICAgdGFnX2xldmVscyA9ICJBIiwKICAgIHRpdGxlID0gIk1haW4gY2xpbWF0aWMgY29udHJhc3RzIGJldHdlZW4gZ3Jvd2luZyBzZWFzb25zIiwKICAgIHRoZW1lID0gdGhlbWUoCiAgICAgIHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEzLCBoanVzdCA9IDAuNSwgbWFyZ2luID0gbWFyZ2luKGIgPSA4KSkKICAgICkKICApCgpwcmludChjb21iaW5lZF9wbG90KQoKZ2dzYXZlKAogIGZpbGVuYW1lID0gIm91dHB1dC9jbGltYXRlX3Jlc3VsdHMvY29tYmluZWRfY2xpbWF0ZV9wbG90LnRpZmYiLAogIHBsb3QgPSBjb21iaW5lZF9wbG90LAogIHdpZHRoID0gMTQsCiAgaGVpZ2h0ID0gMTAsCiAgZHBpID0gMzAwLAogIGNvbXByZXNzaW9uID0gImx6dyIsCiAgYmcgPSAid2hpdGUiCikKYGBgCgojIyMgNS43IFZhcmnDoXZlaXMgY2xpbcOhdGljYXMgZGnDoXJpYXMgYWRpY2lvbmFpcwoKQWzDqW0gZGUgcHJlY2lwaXRhw6fDo28gZSB0ZW1wZXJhdHVyYSwgbyBzY3JpcHQgdGFtYsOpbSBleGFtaW5hIHJhZGlhw6fDo28gc29sYXIsIHZlbG9jaWRhZGUgZG8gdmVudG8gZSB1bWlkYWRlIHJlbGF0aXZhLiBFc3NhcyB2YXJpw6F2ZWlzIHPDo28gaW1wb3J0YW50ZXMgcG9ycXVlIGFqdWRhbSBhIGRlc2NyZXZlciBkZW1hbmRhIGV2YXBvcmF0aXZhLCBzZWN1cmEgYXRtb3Nmw6lyaWNhIGUgZGlzcG9uaWJpbGlkYWRlIGRlIGVuZXJnaWEgYW8gbG9uZ28gZG8gY2ljbG8gZGEgY3VsdHVyYS4KCkFzIGZpZ3VyYXMgY29tcGxlbWVudGFyZXMgYWJhaXhvIGRvY3VtZW50YW0gcGFkcsO1ZXMgY2xpbcOhdGljb3Mgc2VjdW5kw6FyaW9zIHF1ZSBuw6NvIGFwYXJlY2VtIG5vIHBhaW5lbCBwcmluY2lwYWwuCgpgYGB7ciBhZGRpdGlvbmFsX3Bsb3RzLCBmaWcud2lkdGg9MTIsIGZpZy5oZWlnaHQ9MTAsIGZpZy5hbGlnbj0iY2VudGVyIiwgZmlnLmNhcD0iRmlndXJhIDYuIFZhcmnDoXZlaXMgY2xpbcOhdGljYXMgZGnDoXJpYXMgYWRpY2lvbmFpcyBtb25pdG9yYWRhcyBkdXJhbnRlIGFzIHNhZnJhcyBkZSBtaWxobywgaW5jbHVpbmRvIHJhZGlhw6fDo28gc29sYXIsIHZlbG9jaWRhZGUgZG8gdmVudG8gZSB1bWlkYWRlIHJlbGF0aXZhLiJ9CnA0IDwtIGdncGxvdCgKICB0ZXhhc19jbGltYXRlX2RhdGEsCiAgYWVzKHggPSBkYXRlLCB5ID0gQUxMU0tZX1NGQ19TV19EV04sIGNvbG9yID0gIlJhZGlhw6fDo28gc29sYXIiKQopICsKICBnZW9tX2xpbmUoYWxwaGEgPSAwLjg1LCBsaW5ld2lkdGggPSAwLjU1LCBzaG93LmxlZ2VuZCA9IEZBTFNFKSArCiAgZ2VvbV9zbW9vdGgobWV0aG9kID0gImxvZXNzIiwgc2UgPSBGQUxTRSwgbGluZXR5cGUgPSAiZGFzaGVkIiwgY29sb3IgPSAiYmxhY2siLCBsaW5ld2lkdGggPSAwLjUpICsKICBmYWNldF93cmFwKH4geWVhciwgc2NhbGVzID0gImZyZWVfeCIpICsKICBsYWJzKAogICAgdGl0bGUgPSAiUmFkaWHDp8OjbyBzb2xhciBkZSBvbmRhcyBjdXJ0YXMgZGnDoXJpYSIsCiAgICBzdWJ0aXRsZSA9ICJBIGxpbmhhIHRyYWNlamFkYSBpbmRpY2EgYSB0ZW5kw6puY2lhIExPRVNTIiwKICAgIHggPSAiTcOqcyIsCiAgICB5ID0gZXhwcmVzc2lvbigiU2hvcnR3YXZlIHNvbGFyIHJhZGlhdGlvbiAoIiAqIE1KIH4gbV57LTJ9IH4gZGF5XnstMX0gKiAiKSIpLAogICAgY2FwdGlvbiA9ICJSYWRpYcOnw6NvIHNvbGFyIGRlIG9uZGFzIGN1cnRhcyBpbmNpZGVudGUgZGlhcmlhbWVudGUgZHVyYW50ZSBhIHNhZnJhLiIKICApICsKICBzY2FsZV94X2RhdGUoYnJlYWtzID0gbW9udGhfYnJlYWtzLCBsYWJlbHMgPSBtb250aF9icmVha19sYWJlbHMpICsKICBnZ3RoZW1lczo6c2NhbGVfY29sb3JfZ2RvY3MobGltaXRzID0gIlJhZGlhw6fDo28gc29sYXIiLCBndWlkZSA9ICJub25lIikgKwogIHRoZW1lX2J3KGJhc2Vfc2l6ZSA9IDExKSArCiAgdGhlbWUoCiAgICBwYW5lbC5ncmlkLm1pbm9yID0gZWxlbWVudF9ibGFuaygpLAogICAgcGFuZWwuZ3JpZC5tYWpvciA9IGVsZW1lbnRfbGluZShjb2xvciA9ICJncmV5OTAiLCBsaW5ld2lkdGggPSAwLjI1KSwKICAgIHBhbmVsLmJvcmRlciA9IGVsZW1lbnRfcmVjdChjb2xvciA9ICJncmV5NDAiLCBsaW5ld2lkdGggPSAwLjQpLAogICAgc3RyaXAuYmFja2dyb3VuZCA9IGVsZW1lbnRfcmVjdChmaWxsID0gImdyZXk5NSIsIGNvbG9yID0gImdyZXk3MCIsIGxpbmV3aWR0aCA9IDAuMyksCiAgICBzdHJpcC50ZXh0ID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxMCksCiAgICBheGlzLnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxMSksCiAgICBheGlzLnRleHQgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDkuNSwgY29sb3IgPSAiYmxhY2siKSwKICAgIHBsb3QudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEyLCBoanVzdCA9IDAuNSwgbWFyZ2luID0gbWFyZ2luKGIgPSA0KSksCiAgICBwbG90LnN1YnRpdGxlID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMCwgaGp1c3QgPSAwLjUsIG1hcmdpbiA9IG1hcmdpbihiID0gOCkpLAogICAgcGxvdC5jYXB0aW9uID0gZWxlbWVudF90ZXh0KHNpemUgPSA4LjUsIGhqdXN0ID0gMCwgY29sb3IgPSAiZ3JleTMwIiwgbWFyZ2luID0gbWFyZ2luKHQgPSA4KSksCiAgICBwbG90LmNhcHRpb24ucG9zaXRpb24gPSAicGxvdCIsCiAgICBsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIiwKICAgIGxlZ2VuZC5qdXN0aWZpY2F0aW9uID0gImNlbnRlciIsCiAgICBsZWdlbmQuZGlyZWN0aW9uID0gImhvcml6b250YWwiLAogICAgbGVnZW5kLnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxMCksCiAgICBsZWdlbmQudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gOSksCiAgICBsZWdlbmQua2V5LndpZHRoID0gZ3JpZDo6dW5pdCgxLjIsICJjbSIpLAogICAgbGVnZW5kLmJveC5tYXJnaW4gPSBtYXJnaW4odCA9IDQpLAogICAgcGxvdC5tYXJnaW4gPSBtYXJnaW4oOCwgMTAsIDgsIDgpCiAgKQoKcDUgPC0gZ2dwbG90KAogIHRleGFzX2NsaW1hdGVfZGF0YSwKICBhZXMoeCA9IGRhdGUsIHkgPSBXUzJNLCBjb2xvciA9ICJWZWxvY2lkYWRlIGRvIHZlbnRvIikKKSArCiAgZ2VvbV9saW5lKGFscGhhID0gMC44NSwgbGluZXdpZHRoID0gMC41NSwgc2hvdy5sZWdlbmQgPSBGQUxTRSkgKwogIGdlb21fc21vb3RoKG1ldGhvZCA9ICJsb2VzcyIsIHNlID0gRkFMU0UsIGxpbmV0eXBlID0gImRhc2hlZCIsIGNvbG9yID0gImJsYWNrIiwgbGluZXdpZHRoID0gMC41KSArCiAgZmFjZXRfd3JhcCh+IHllYXIsIHNjYWxlcyA9ICJmcmVlX3giKSArCiAgbGFicygKICAgIHRpdGxlID0gIlZlbG9jaWRhZGUgZGnDoXJpYSBkbyB2ZW50byBhIDIgbSIsCiAgICBzdWJ0aXRsZSA9ICJBIGxpbmhhIHRyYWNlamFkYSBpbmRpY2EgYSB0ZW5kw6puY2lhIExPRVNTIiwKICAgIHggPSAiTcOqcyIsCiAgICB5ID0gZXhwcmVzc2lvbigiV2luZCBzcGVlZCAoIiAqIG0gfiBzXnstMX0gKiAiKSIpLAogICAgY2FwdGlvbiA9ICJWZWxvY2lkYWRlIGRpw6FyaWEgZG8gdmVudG8gbWVkaWRhIGEgMiBtIGFjaW1hIGRvIHNvbG8uIgogICkgKwogIHNjYWxlX3hfZGF0ZShicmVha3MgPSBtb250aF9icmVha3MsIGxhYmVscyA9IG1vbnRoX2JyZWFrX2xhYmVscykgKwogIGdndGhlbWVzOjpzY2FsZV9jb2xvcl9nZG9jcyhsaW1pdHMgPSAiVmVsb2NpZGFkZSBkbyB2ZW50byIsIGd1aWRlID0gIm5vbmUiKSArCiAgdGhlbWVfYncoYmFzZV9zaXplID0gMTEpICsKICB0aGVtZSgKICAgIHBhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2JsYW5rKCksCiAgICBwYW5lbC5ncmlkLm1ham9yID0gZWxlbWVudF9saW5lKGNvbG9yID0gImdyZXk5MCIsIGxpbmV3aWR0aCA9IDAuMjUpLAogICAgcGFuZWwuYm9yZGVyID0gZWxlbWVudF9yZWN0KGNvbG9yID0gImdyZXk0MCIsIGxpbmV3aWR0aCA9IDAuNCksCiAgICBzdHJpcC5iYWNrZ3JvdW5kID0gZWxlbWVudF9yZWN0KGZpbGwgPSAiZ3JleTk1IiwgY29sb3IgPSAiZ3JleTcwIiwgbGluZXdpZHRoID0gMC4zKSwKICAgIHN0cmlwLnRleHQgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDExKSwKICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gOS41LCBjb2xvciA9ICJibGFjayIpLAogICAgcGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTIsIGhqdXN0ID0gMC41LCBtYXJnaW4gPSBtYXJnaW4oYiA9IDQpKSwKICAgIHBsb3Quc3VidGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEwLCBoanVzdCA9IDAuNSwgbWFyZ2luID0gbWFyZ2luKGIgPSA4KSksCiAgICBwbG90LmNhcHRpb24gPSBlbGVtZW50X3RleHQoc2l6ZSA9IDguNSwgaGp1c3QgPSAwLCBjb2xvciA9ICJncmV5MzAiLCBtYXJnaW4gPSBtYXJnaW4odCA9IDgpKSwKICAgIHBsb3QuY2FwdGlvbi5wb3NpdGlvbiA9ICJwbG90IiwKICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iLAogICAgbGVnZW5kLmp1c3RpZmljYXRpb24gPSAiY2VudGVyIiwKICAgIGxlZ2VuZC5kaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIsCiAgICBsZWdlbmQudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGxlZ2VuZC50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA5KSwKICAgIGxlZ2VuZC5rZXkud2lkdGggPSBncmlkOjp1bml0KDEuMiwgImNtIiksCiAgICBsZWdlbmQuYm94Lm1hcmdpbiA9IG1hcmdpbih0ID0gNCksCiAgICBwbG90Lm1hcmdpbiA9IG1hcmdpbig4LCAxMCwgOCwgOCkKICApCgpwNiA8LSBnZ3Bsb3QoCiAgdGV4YXNfY2xpbWF0ZV9kYXRhLAogIGFlcyh4ID0gZGF0ZSwgeSA9IFJIMk0sIGNvbG9yID0gIlVtaWRhZGUgcmVsYXRpdmEiKQopICsKICBnZW9tX2xpbmUoYWxwaGEgPSAwLjg1LCBsaW5ld2lkdGggPSAwLjU1LCBzaG93LmxlZ2VuZCA9IEZBTFNFKSArCiAgZ2VvbV9zbW9vdGgobWV0aG9kID0gImxvZXNzIiwgc2UgPSBGQUxTRSwgbGluZXR5cGUgPSAiZGFzaGVkIiwgY29sb3IgPSAiYmxhY2siLCBsaW5ld2lkdGggPSAwLjUpICsKICBmYWNldF93cmFwKH4geWVhciwgc2NhbGVzID0gImZyZWVfeCIpICsKICBsYWJzKAogICAgdGl0bGUgPSAiVW1pZGFkZSByZWxhdGl2YSBkacOhcmlhIGEgMiBtIiwKICAgIHN1YnRpdGxlID0gIkEgbGluaGEgdHJhY2VqYWRhIGluZGljYSBhIHRlbmTDqm5jaWEgTE9FU1MiLAogICAgeCA9ICJNw6pzIiwKICAgIHkgPSAiVW1pZGFkZSByZWxhdGl2YSAoJSkiLAogICAgY2FwdGlvbiA9ICJVbWlkYWRlIHJlbGF0aXZhIGRpw6FyaWEgbWVkaWRhIGEgMiBtIGFjaW1hIGRvIHNvbG8uIgogICkgKwogIHNjYWxlX3hfZGF0ZShicmVha3MgPSBtb250aF9icmVha3MsIGxhYmVscyA9IG1vbnRoX2JyZWFrX2xhYmVscykgKwogIGdndGhlbWVzOjpzY2FsZV9jb2xvcl9nZG9jcyhsaW1pdHMgPSAiVW1pZGFkZSByZWxhdGl2YSIsIGd1aWRlID0gIm5vbmUiKSArCiAgdGhlbWVfYncoYmFzZV9zaXplID0gMTEpICsKICB0aGVtZSgKICAgIHBhbmVsLmdyaWQubWlub3IgPSBlbGVtZW50X2JsYW5rKCksCiAgICBwYW5lbC5ncmlkLm1ham9yID0gZWxlbWVudF9saW5lKGNvbG9yID0gImdyZXk5MCIsIGxpbmV3aWR0aCA9IDAuMjUpLAogICAgcGFuZWwuYm9yZGVyID0gZWxlbWVudF9yZWN0KGNvbG9yID0gImdyZXk0MCIsIGxpbmV3aWR0aCA9IDAuNCksCiAgICBzdHJpcC5iYWNrZ3JvdW5kID0gZWxlbWVudF9yZWN0KGZpbGwgPSAiZ3JleTk1IiwgY29sb3IgPSAiZ3JleTcwIiwgbGluZXdpZHRoID0gMC4zKSwKICAgIHN0cmlwLnRleHQgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDExKSwKICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gOS41LCBjb2xvciA9ICJibGFjayIpLAogICAgcGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dChmYWNlID0gImJvbGQiLCBzaXplID0gMTIsIGhqdXN0ID0gMC41LCBtYXJnaW4gPSBtYXJnaW4oYiA9IDQpKSwKICAgIHBsb3Quc3VidGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDEwLCBoanVzdCA9IDAuNSwgbWFyZ2luID0gbWFyZ2luKGIgPSA4KSksCiAgICBwbG90LmNhcHRpb24gPSBlbGVtZW50X3RleHQoc2l6ZSA9IDguNSwgaGp1c3QgPSAwLCBjb2xvciA9ICJncmV5MzAiLCBtYXJnaW4gPSBtYXJnaW4odCA9IDgpKSwKICAgIHBsb3QuY2FwdGlvbi5wb3NpdGlvbiA9ICJwbG90IiwKICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iLAogICAgbGVnZW5kLmp1c3RpZmljYXRpb24gPSAiY2VudGVyIiwKICAgIGxlZ2VuZC5kaXJlY3Rpb24gPSAiaG9yaXpvbnRhbCIsCiAgICBsZWdlbmQudGl0bGUgPSBlbGVtZW50X3RleHQoZmFjZSA9ICJib2xkIiwgc2l6ZSA9IDEwKSwKICAgIGxlZ2VuZC50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSA5KSwKICAgIGxlZ2VuZC5rZXkud2lkdGggPSBncmlkOjp1bml0KDEuMiwgImNtIiksCiAgICBsZWdlbmQuYm94Lm1hcmdpbiA9IG1hcmdpbih0ID0gNCksCiAgICBwbG90Lm1hcmdpbiA9IG1hcmdpbig4LCAxMCwgOCwgOCkKICApCmBgYAoKIyMjIDUuOCBGaWd1cmEgY29tYmluYWRhIHBhcmEgdmFyacOhdmVpcyBjbGltw6F0aWNhcyBhZGljaW9uYWlzCgpDb21vIG5hIHN1YnNlw6fDo28gYW50ZXJpb3IsIGNvbWJpbmFtb3Mgb3MgZ3LDoWZpY29zIGluZGl2aWR1YWlzIGVtIHVtYSDDum5pY2EgZmlndXJhLiBPIGxheW91dCBmb2kgY29uc3RydcOtZG8gY29tIGBwYXRjaHdvcms6OndyYXBfcGxvdHMoKWAsIG8gcXVlIGV2aXRhIG8gZXJybyBkZSBjb21wb3Npw6fDo28gZ2VyYWRvIHF1YW5kbyBvcyBvcGVyYWRvcmVzIGRvIHBhdGNod29yayBuw6NvIHPDo28gcmVjb25oZWNpZG9zIGNvcnJldGFtZW50ZSBkdXJhbnRlIGEgcmVuZGVyaXphw6fDo28uCgpBcyBmaWd1cmFzIGNsaW3DoXRpY2FzIGNvbXBsZW1lbnRhcmVzIHPDo28gb3JnYW5pemFkYXMgYWJhaXhvIGVtIHVtIHBhaW5lbCBjb21wYWN0byBkZSBtw7psdGlwbG9zIGdyw6FmaWNvcy4KCmBgYHtyIGNvbWJpbmVkX2FkZGl0aW9uYWxfcGxvdCwgZmlnLndpZHRoPTEyLCBmaWcuaGVpZ2h0PTEwLCBmaWcuYWxpZ249ImNlbnRlciIsIGZpZy5jYXA9IkZpZ3VyYSA3LiBSZXN1bW8gZW0gbcO6bHRpcGxvcyBwYWluw6lpcyBkYXMgdmFyacOhdmVpcyBjbGltw6F0aWNhcyBhZGljaW9uYWlzIGVudHJlIG9zIGFub3MsIGluY2x1aW5kbyByYWRpYcOnw6NvIHNvbGFyIGRlIG9uZGFzIGN1cnRhcywgdmVsb2NpZGFkZSBkbyB2ZW50byBlIHVtaWRhZGUgcmVsYXRpdmEuIn0KYWRkaXRpb25hbF9sYXlvdXQgPC0gIgpBQgpDQwoiCgpjb21iaW5lZF9hZGRpdGlvbmFsX3Bsb3RzIDwtIHBhdGNod29yazo6d3JhcF9wbG90cygKICBBID0gcDQsCiAgQiA9IHA1LAogIEMgPSBwNiwKICBkZXNpZ24gPSBhZGRpdGlvbmFsX2xheW91dAopICsKICBwYXRjaHdvcms6OnBsb3RfYW5ub3RhdGlvbigKICAgIHRhZ19sZXZlbHMgPSAiQSIsCiAgICB0aXRsZSA9ICJBZGRpdGlvbmFsIGNsaW1hdGljIGNvbnRyYXN0cyBiZXR3ZWVuIGdyb3dpbmcgc2Vhc29ucyIsCiAgICB0aGVtZSA9IHRoZW1lKAogICAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxMywgaGp1c3QgPSAwLjUsIG1hcmdpbiA9IG1hcmdpbihiID0gOCkpCiAgICApCiAgKQoKcHJpbnQoY29tYmluZWRfYWRkaXRpb25hbF9wbG90cykKCmdnc2F2ZSgKICBmaWxlbmFtZSA9ICJvdXRwdXQvY2xpbWF0ZV9yZXN1bHRzL2NvbWJpbmVkX2FkZGl0aW9uYWxfY2xpbWF0ZV9wbG90cy50aWZmIiwKICBwbG90ID0gY29tYmluZWRfYWRkaXRpb25hbF9wbG90cywKICB3aWR0aCA9IDE0LAogIGhlaWdodCA9IDEwLAogIGRwaSA9IDMwMCwKICBjb21wcmVzc2lvbiA9ICJsenciLAogIGJnID0gIndoaXRlIgopCmBgYAoKIyMgNi4gQ292YXJpw6F2ZWlzIGRlcml2YWRhcyBkbyBjbGltYQoKQSBwcsOzeGltYSBldGFwYSB0cmFuc2Zvcm1hIG9zIHJlZ2lzdHJvcyBjbGltw6F0aWNvcyBkacOhcmlvcyBlbSB2YXJpw6F2ZWlzLXJlc3VtbyBhbnVhaXMuIEVzdGEgw6kgYSB0cmFuc2nDp8OjbyBhbmFsw610aWNhIG1haXMgaW1wb3J0YW50ZSBkbyBzY3JpcHQsIHBvcnF1ZSBjb252ZXJ0ZSB1bWEgc8OpcmllIHRlbXBvcmFsIGJydXRhIGVtIGF0cmlidXRvcyBxdWUgcG9kZW0gc2VyIHVzYWRvcyBlbSBtb2RlbG9zIHByZWRpdGl2b3MgcG9zdGVyaW9yZXMuCgpFc3NlcyByZXN1bW9zIGZvcmFtIHBlbnNhZG9zIHBhcmEgY2FwdHVyYXIgYXNwZWN0b3MgYmlvbG9naWNhbWVudGUgcmVsZXZhbnRlcyBkZSBjYWRhIHNhZnJhLCBpbmNsdWluZG8gYWPDum11bG8gdMOpcm1pY28sIGRpc3BvbmliaWxpZGFkZSBkZSDDoWd1YSwgc2VjdXJhIGF0bW9zZsOpcmljYSBlIGZyZXF1w6puY2lhIGRlIGVzdHJlc3NlLgoKIyMjIDYuMSBEZXJpdmFyIHZhcmnDoXZlaXMgaW50ZXJtZWRpw6FyaWFzIGRpw6FyaWFzCgpBbGd1bWFzIGNvdmFyacOhdmVpcyBkZXJpdmFkYXMgZG8gY2xpbWEgZGVwZW5kZW0gZGUgcXVhbnRpZGFkZXMgcXVlIG7Do28gc8OjbyBmb3JuZWNpZGFzIGRpcmV0YW1lbnRlIHBlbGEgTkFTQSBQT1dFUi4gUG9yIGlzc28sIHByaW1laXJvIGNhbGN1bGFtb3MgdmFyacOhdmVpcyBpbnRlcm1lZGnDoXJpYXMgZGnDoXJpYXMgY29tbyBncmF1cy1kaWEgKEdERCksIGFtcGxpdHVkZSB0w6lybWljYSBkacOhcmlhLCB0ZW1wZXJhdHVyYSBtw6lkaWEgZGnDoXJpYSwgcHJlc3PDo28gZGUgdmFwb3IgZGUgc2F0dXJhw6fDo28sIHByZXNzw6NvIGRlIHZhcG9yIHJlYWwgZSBkw6lmaWNpdCBkZSBwcmVzc8OjbyBkZSB2YXBvciAoVlBEKS4KCkVzc2FzIHZhcmnDoXZlaXMgaW50ZXJtZWRpw6FyaWFzIHPDo28gY2FsY3VsYWRhcyBkaWEgYSBkaWEgZSBkZXBvaXMgcmVzdW1pZGFzIG5vIG7DrXZlbCBhbnVhbCBuYSBwcsOzeGltYSBzdWJzZcOnw6NvLgoKQSBldGFwYSBhIHNlZ3VpciBkb2N1bWVudGEgbyBjw6FsY3VsbyBkYXMgY292YXJpw6F2ZWlzIGNsaW3DoXRpY2FzIGFudWFpcyBlIGV4cGFuZGlkYXMgcXVlIHNlcsOjbyB1c2FkYXMgZGVwb2lzIG5hIGNvbnN0cnXDp8OjbyBkYXMgZW50cmFkYXMgZGVyaXZhZGFzIGRvIGNsaW1hLgoKYGBge3IgZmVhdHVyZV9lbmdpbmVlcmluZywgZXZhbD1GQUxTRX0KdGV4YXNfY2xpbWF0ZV9kYXRhIDwtIHRleGFzX2NsaW1hdGVfZGF0YSAlPiUKICBtdXRhdGUoCiAgICBUX2Jhc2UgPSAxMCwKICAgIFRfdXBwZXIgPSAzMCwKICAgIFRfZWZmX21pbiA9IGlmX2Vsc2UoVDJNX01JTiA8IFRfYmFzZSwgVF9iYXNlLCBUMk1fTUlOKSwKICAgIFRfZWZmX21heCA9IGlmX2Vsc2UoVDJNX01BWCA+IFRfdXBwZXIsIFRfdXBwZXIsIFQyTV9NQVgpLAogICAgVF9hdmdfZWZmID0gKFRfZWZmX21pbiArIFRfZWZmX21heCkgLyAyLAogICAgR0REID0gVF9hdmdfZWZmIC0gVF9iYXNlLAogICAgRFRSID0gVDJNX01BWCAtIFQyTV9NSU4sCiAgICBUX0FWR19EQUlMWSA9IChUMk1fTUFYICsgVDJNX01JTikgLyAyLAoKICAgICMgVGV0ZW5zIGVxdWF0aW9uLCByZXN1bHRpbmcgaW4ga1BhCiAgICBTQVRfVkFQX1BSRVMgPSAwLjYxMDggKiBleHAoKDE3LjI3ICogVF9BVkdfREFJTFkpIC8gKFRfQVZHX0RBSUxZICsgMjM3LjMpKSwKICAgIEFDVF9WQVBfUFJFUyA9IFNBVF9WQVBfUFJFUyAqIChSSDJNIC8gMTAwKSwKICAgIFZQRF9EQUlMWSA9IFNBVF9WQVBfUFJFUyAtIEFDVF9WQVBfUFJFUwogICkKCndlYXRoZXJfY292YXJpYXRlcyA8LSB0ZXhhc19jbGltYXRlX2RhdGEgJT4lCiAgbXV0YXRlKHllYXJfbnVtZXJpYyA9IGFzLmludGVnZXIoYXMuY2hhcmFjdGVyKHllYXIpKSkgJT4lCiAgZ3JvdXBfYnkoeWVhcl9udW1lcmljKSAlPiUKICBzdW1tYXJpc2UoCiAgICBUTUFYX0FWRyA9IG1lYW4oVDJNX01BWCwgbmEucm0gPSBUUlVFKSwKICAgIFRNSU5fQVZHID0gbWVhbihUMk1fTUlOLCBuYS5ybSA9IFRSVUUpLAogICAgR0REX0NVTSA9IHN1bShHREQsIG5hLnJtID0gVFJVRSksCiAgICBIRUFUX1NUUkVTU19EQVlTID0gc3VtKFQyTV9NQVggPiAzNSwgbmEucm0gPSBUUlVFKSwKCiAgICBQUkVDVE9UID0gc3VtKFBSRUNUT1RDT1JSLCBuYS5ybSA9IFRSVUUpLAogICAgRFJZX0RBWVMgPSBzdW0oUFJFQ1RPVENPUlIgPT0gMCwgbmEucm0gPSBUUlVFKSwKICAgIFJIX0FWRyA9IG1lYW4oUkgyTSwgbmEucm0gPSBUUlVFKSwKCiAgICBXUzJNX0FWRyA9IG1lYW4oV1MyTSwgbmEucm0gPSBUUlVFKSwKICAgIFJBRF9DVU0gPSBzdW0oQUxMU0tZX1NGQ19TV19EV04sIG5hLnJtID0gVFJVRSksCgogICAgVF9BVkcgPSBtZWFuKFRfQVZHX0RBSUxZLCBuYS5ybSA9IFRSVUUpLAogICAgRFRSX0FWRyA9IG1lYW4oRFRSLCBuYS5ybSA9IFRSVUUpLAogICAgQ09MRF9TVFJFU1NfREFZUyA9IHN1bShUMk1fTUlOIDwgMTAsIG5hLnJtID0gVFJVRSksCgogICAgUkFJTllfREFZUyA9IHN1bShQUkVDVE9UQ09SUiA+IDAsIG5hLnJtID0gVFJVRSksCiAgICBQUkVDX0lOVEVOU0lUWSA9IGlmX2Vsc2UoUkFJTllfREFZUyA+IDAsIFBSRUNUT1QgLyBSQUlOWV9EQVlTLCAwKSwKICAgIExPV19SSF9EQVlTID0gc3VtKFJIMk0gPCAzMCwgbmEucm0gPSBUUlVFKSwKCiAgICBWUERfQVZHID0gbWVhbihWUERfREFJTFksIG5hLnJtID0gVFJVRSksCiAgICBWUERfU1RSRVNTX0RBWVMgPSBzdW0oVlBEX0RBSUxZID4gMS41LCBuYS5ybSA9IFRSVUUpLAogICAgLmdyb3VwcyA9ICJkcm9wIgogICkgJT4lCiAgcmVuYW1lKHllYXIgPSB5ZWFyX251bWVyaWMpCgojIE9wdGlvbmFsIGV4cGFuZGVkIHRhYmxlOiBkYWlseSB3ZWF0aGVyIGRhdGEgcGx1cyBhbm51YWwgd2VhdGhlciBzdW1tYXJpZXMKIyBUaGUgb3V0cHV0IGZpbGUgbmFtZXMga2VlcCB0aGUgaGlzdG9yaWNhbCB0ZXJtICJlbnZpcm9ubWVudGFsX2NvdmFyaWF0ZXMiCiMgb25seSB0byBwcmVzZXJ2ZSBjb21wYXRpYmlsaXR5IHdpdGggdGhlIGRvd25zdHJlYW0gc2NyaXB0cyBhbHJlYWR5IHVzZWQgaW4KIyB0aGUgcHJvamVjdCBwaXBlbGluZS4KZWNzX2V4cGFuZGVkIDwtIHRleGFzX2NsaW1hdGVfZGF0YSAlPiUKICB0cmFuc211dGUoCiAgICB5ZWFyID0gYXMuaW50ZWdlcihhcy5jaGFyYWN0ZXIoeWVhcikpLAogICAgZGF0ZSA9IGRhdGUsCiAgICBQUkVDVE9UQ09SUiA9IFBSRUNUT1RDT1JSLAogICAgVDJNX01BWCA9IFQyTV9NQVgsCiAgICBUMk1fTUlOID0gVDJNX01JTiwKICAgIFJIMk0gPSBSSDJNLAogICAgQUxMU0tZX1NGQ19TV19EV04gPSBBTExTS1lfU0ZDX1NXX0RXTiwKICAgIFdTMk0gPSBXUzJNLAogICAgR0REID0gR0RELAogICAgRFRSID0gRFRSLAogICAgVF9BVkdfREFJTFkgPSBUX0FWR19EQUlMWSwKICAgIFNBVF9WQVBfUFJFUyA9IFNBVF9WQVBfUFJFUywKICAgIEFDVF9WQVBfUFJFUyA9IEFDVF9WQVBfUFJFUywKICAgIFZQRF9EQUlMWSA9IFZQRF9EQUlMWQogICkgJT4lCiAgbGVmdF9qb2luKHdlYXRoZXJfY292YXJpYXRlcywgYnkgPSAieWVhciIpCgp3ZWF0aGVyX2NvdmFyaWF0ZXNfZGljdGlvbmFyeSA8LSB0aWJibGU6OnRpYmJsZSgKICBWYXJpYWJsZSA9IGMoCiAgICAiVE1BWF9BVkciLCAiVE1JTl9BVkciLCAiR0REX0NVTSIsICJIRUFUX1NUUkVTU19EQVlTIiwgIlBSRUNUT1QiLAogICAgIkRSWV9EQVlTIiwgIlJIX0FWRyIsICJXUzJNX0FWRyIsICJSQURfQ1VNIiwgIlRfQVZHIiwKICAgICJEVFJfQVZHIiwgIkNPTERfU1RSRVNTX0RBWVMiLCAiUkFJTllfREFZUyIsICJQUkVDX0lOVEVOU0lUWSIsCiAgICAiTE9XX1JIX0RBWVMiLCAiVlBEX0FWRyIsICJWUERfU1RSRVNTX0RBWVMiCiAgKSwKICBVbml0ID0gYygKICAgICLCsEMiLCAiwrBDIiwgIsKwQyBkYXkiLCAiZGF5cyIsICJtbSIsCiAgICAiZGF5cyIsICIlIiwgIm0gc14tMSIsICJNSiBtXi0yIiwgIsKwQyIsCiAgICAiwrBDIiwgImRheXMiLCAiZGF5cyIsICJtbSBkYXleLTEiLAogICAgImRheXMiLCAia1BhIiwgImRheXMiCiAgKSwKICBEZXNjcmlwdGlvbiA9IGMoCiAgICAiQXZlcmFnZSBtYXhpbXVtIHRlbXBlcmF0dXJlIGR1cmluZyB0aGUgc2Vhc29uIiwKICAgICJBdmVyYWdlIG1pbmltdW0gdGVtcGVyYXR1cmUgZHVyaW5nIHRoZSBzZWFzb24iLAogICAgIkFjY3VtdWxhdGVkIGdyb3dpbmcgZGVncmVlIGRheXMiLAogICAgIk51bWJlciBvZiBoZWF0IHN0cmVzcyBkYXlzIiwKICAgICJUb3RhbCBwcmVjaXBpdGF0aW9uIGR1cmluZyB0aGUgc2Vhc29uIiwKICAgICJOdW1iZXIgb2YgZHJ5IGRheXMiLAogICAgIkF2ZXJhZ2UgcmVsYXRpdmUgaHVtaWRpdHkiLAogICAgIkF2ZXJhZ2Ugd2luZCBzcGVlZCBhdCAyIG0iLAogICAgIkFjY3VtdWxhdGVkIHNob3J0d2F2ZSByYWRpYXRpb24iLAogICAgIkF2ZXJhZ2UgbWVhbiB0ZW1wZXJhdHVyZSIsCiAgICAiQXZlcmFnZSBkYWlseSB0ZW1wZXJhdHVyZSByYW5nZSIsCiAgICAiTnVtYmVyIG9mIGNvbGQgc3RyZXNzIGRheXMiLAogICAgIk51bWJlciBvZiByYWlueSBkYXlzIiwKICAgICJBdmVyYWdlIHJhaW5mYWxsIGludGVuc2l0eSBvbiByYWlueSBkYXlzIiwKICAgICJOdW1iZXIgb2YgbG93LWh1bWlkaXR5IGRheXMiLAogICAgIkF2ZXJhZ2UgdmFwb3IgcHJlc3N1cmUgZGVmaWNpdCIsCiAgICAiTnVtYmVyIG9mIHZhcG9yIHByZXNzdXJlIGRlZmljaXQgc3RyZXNzIGRheXMiCiAgKQopCgprbml0cjo6a2FibGUoCiAgd2VhdGhlcl9jb3ZhcmlhdGVzX2RpY3Rpb25hcnksCiAgYWxpZ24gPSBjKCJsIiwgImMiLCAibCIpLAogIGNhcHRpb24gPSAiVGFiZWxhIDIuIENvdmFyacOhdmVpcyBkZXJpdmFkYXMgZG8gY2xpbWEgdXNhZGFzIHBhcmEgY2FyYWN0ZXJpemFyIGFzIHNhZnJhcyBlIGFwb2lhciBhIGNvbnN0cnXDp8OjbyBkbyBrZXJuZWwgY2xpbcOhdGljby4iCikgJT4lCiAga2FibGVFeHRyYTo6a2FibGVfc3R5bGluZygKICAgIGZ1bGxfd2lkdGggPSBGQUxTRSwKICAgIGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLAogICAgcG9zaXRpb24gPSAiY2VudGVyIiwKICAgIGZvbnRfc2l6ZSA9IDEyCiAgKSAlPiUKICBrYWJsZUV4dHJhOjpyb3dfc3BlYygwLCBib2xkID0gVFJVRSkKCndlYXRoZXJfY292YXJpYXRlc19kaXNwbGF5IDwtIHdlYXRoZXJfY292YXJpYXRlcyAlPiUKICBtdXRhdGUoYWNyb3NzKC15ZWFyLCB+IHJvdW5kKC54LCAyKSkpICU+JQogIHJlbmFtZShZZWFyID0geWVhcikKCmtuaXRyOjprYWJsZSgKICB3ZWF0aGVyX2NvdmFyaWF0ZXNfZGlzcGxheSwKICBhbGlnbiA9IGMoImMiLCByZXAoImMiLCBuY29sKHdlYXRoZXJfY292YXJpYXRlc19kaXNwbGF5KSAtIDEpKSwKICBjYXB0aW9uID0gIlRhYmVsYSAzLiBDb3ZhcmnDoXZlaXMgYW51YWlzIGRlcml2YWRhcyBkbyBjbGltYSBvYnRpZGFzIGRvcyBkYWRvcyBOQVNBIFBPV0VSIHBhcmEgYXMgc2FmcmFzIGRlIDIwMTEgZSAyMDEyLiIKKSAlPiUKICBrYWJsZUV4dHJhOjprYWJsZV9zdHlsaW5nKAogICAgZnVsbF93aWR0aCA9IEZBTFNFLAogICAgYm9vdHN0cmFwX29wdGlvbnMgPSBjKCJzdHJpcGVkIiwgImhvdmVyIiwgImNvbmRlbnNlZCIsICJyZXNwb25zaXZlIiksCiAgICBwb3NpdGlvbiA9ICJjZW50ZXIiLAogICAgZm9udF9zaXplID0gMTEKICApICU+JQogIGthYmxlRXh0cmE6OnJvd19zcGVjKDAsIGJvbGQgPSBUUlVFKSAlPiUKICBrYWJsZUV4dHJhOjpzY3JvbGxfYm94KHdpZHRoID0gIjEwMCUiLCBoZWlnaHQgPSAiMzIwcHgiKQpgYGAKCmBgYHtyIGxvYWRfZW5naW5lZXJlZF9jbGltYXRlX291dHB1dHMsIGluY2x1ZGU9RkFMU0V9CndlYXRoZXJfY292YXJpYXRlc19wYXRoIDwtICJvdXRwdXQvY2xpbWF0ZV9yZXN1bHRzL2Vudmlyb25tZW50YWxfY292YXJpYXRlcy5jc3YiCmVjc19leHBhbmRlZF9wYXRoIDwtICJvdXRwdXQvY2xpbWF0ZV9yZXN1bHRzL2Vudmlyb25tZW50YWxfY292YXJpYXRlc19leHBhbmRlZC5jc3YiCgppZiAoIWZpbGUuZXhpc3RzKHdlYXRoZXJfY292YXJpYXRlc19wYXRoKSB8fCAhZmlsZS5leGlzdHMoZWNzX2V4cGFuZGVkX3BhdGgpKSB7CiAgc3RvcCgiQXJxdWl2b3MgZmluYWlzIGRlIGNsaW1hIG7Do28gZW5jb250cmFkb3MgZW0gJ291dHB1dC9jbGltYXRlX3Jlc3VsdHMvJy4gRXhlY3V0ZSBwcmltZWlybyBjbGltYXRlX2RhdGEuUm1kIHBhcmEgZ2VyYXIgYXMgY292YXJpw6F2ZWlzIGNsaW3DoXRpY2FzIHVzYWRhcyBwb3IgZXN0YSB2ZXJzw6NvIGVtIHBvcnR1Z3XDqnMuIikKfQoKd2VhdGhlcl9jb3ZhcmlhdGVzIDwtIHJlYWRyOjpyZWFkX2Nzdih3ZWF0aGVyX2NvdmFyaWF0ZXNfcGF0aCwgc2hvd19jb2xfdHlwZXMgPSBGQUxTRSkKZWNzX2V4cGFuZGVkIDwtIHJlYWRyOjpyZWFkX2NzdihlY3NfZXhwYW5kZWRfcGF0aCwgc2hvd19jb2xfdHlwZXMgPSBGQUxTRSkKCndlYXRoZXJfY292YXJpYXRlc19kaWN0aW9uYXJ5IDwtIHRpYmJsZTo6dGliYmxlKAogIFZhcmlhYmxlID0gYygKICAgICJUTUFYX0FWRyIsICJUTUlOX0FWRyIsICJHRERfQ1VNIiwgIkhFQVRfU1RSRVNTX0RBWVMiLCAiUFJFQ1RPVCIsCiAgICAiRFJZX0RBWVMiLCAiUkhfQVZHIiwgIldTMk1fQVZHIiwgIlJBRF9DVU0iLCAiVF9BVkciLAogICAgIkRUUl9BVkciLCAiQ09MRF9TVFJFU1NfREFZUyIsICJSQUlOWV9EQVlTIiwgIlBSRUNfSU5URU5TSVRZIiwKICAgICJMT1dfUkhfREFZUyIsICJWUERfQVZHIiwgIlZQRF9TVFJFU1NfREFZUyIKICApLAogIFVuaXQgPSBjKAogICAgIsKwQyIsICLCsEMiLCAiwrBDIGRheSIsICJkYXlzIiwgIm1tIiwKICAgICJkYXlzIiwgIiUiLCAibSBzXi0xIiwgIk1KIG1eLTIiLCAiwrBDIiwKICAgICLCsEMiLCAiZGF5cyIsICJkYXlzIiwgIm1tIGRheV4tMSIsCiAgICAiZGF5cyIsICJrUGEiLCAiZGF5cyIKICApLAogIERlc2NyaXB0aW9uID0gYygKICAgICJUZW1wZXJhdHVyYSBtw6F4aW1hIG3DqWRpYSBkdXJhbnRlIGEgc2FmcmEiLAogICAgIlRlbXBlcmF0dXJhIG3DrW5pbWEgbcOpZGlhIGR1cmFudGUgYSBzYWZyYSIsCiAgICAiR3JhdXMtZGlhIGFjdW11bGFkb3MiLAogICAgIk7Dum1lcm8gZGUgZGlhcyBjb20gZXN0cmVzc2UgdMOpcm1pY28iLAogICAgIlByZWNpcGl0YcOnw6NvIHRvdGFsIGR1cmFudGUgYSBzYWZyYSIsCiAgICAiTsO6bWVybyBkZSBkaWFzIHNlY29zIiwKICAgICJVbWlkYWRlIHJlbGF0aXZhIG3DqWRpYSIsCiAgICAiVmVsb2NpZGFkZSBtw6lkaWEgZG8gdmVudG8gYSAyIG0iLAogICAgIlJhZGlhw6fDo28gZGUgb25kYSBjdXJ0YSBhY3VtdWxhZGEiLAogICAgIlRlbXBlcmF0dXJhIG3DqWRpYSIsCiAgICAiQW1wbGl0dWRlIHTDqXJtaWNhIGRpw6FyaWEgbcOpZGlhIiwKICAgICJOw7ptZXJvIGRlIGRpYXMgY29tIGVzdHJlc3NlIHBvciBmcmlvIiwKICAgICJOw7ptZXJvIGRlIGRpYXMgY2h1dm9zb3MiLAogICAgIkludGVuc2lkYWRlIG3DqWRpYSBkZSBjaHV2YSBlbSBkaWFzIGNodXZvc29zIiwKICAgICJOw7ptZXJvIGRlIGRpYXMgY29tIGJhaXhhIHVtaWRhZGUiLAogICAgIkTDqWZpY2l0IGRlIHByZXNzw6NvIGRlIHZhcG9yIG3DqWRpbyIsCiAgICAiTsO6bWVybyBkZSBkaWFzIGNvbSBlc3RyZXNzZSBwb3IgZMOpZmljaXQgZGUgcHJlc3PDo28gZGUgdmFwb3IiCiAgKQopCgp3ZWF0aGVyX2NvdmFyaWF0ZXNfZGlzcGxheSA8LSB3ZWF0aGVyX2NvdmFyaWF0ZXMgJT4lCiAgbXV0YXRlKGFjcm9zcygteWVhciwgfiByb3VuZCgueCwgMikpKSAlPiUKICByZW5hbWUoQW5vID0geWVhcikKYGBgCgpgYGB7ciBjbGltYXRlX2NvdmFyaWF0ZV90YWJsZXNfcHQsIGVjaG89RkFMU0V9CmtuaXRyOjprYWJsZSgKICB3ZWF0aGVyX2NvdmFyaWF0ZXNfZGljdGlvbmFyeSwKICBhbGlnbiA9IGMoImwiLCAiYyIsICJsIiksCiAgY2FwdGlvbiA9ICJUYWJlbGEgMi4gQ292YXJpw6F2ZWlzIGRlcml2YWRhcyBkbyBjbGltYSB1c2FkYXMgcGFyYSBjYXJhY3Rlcml6YXIgYXMgc2FmcmFzIGUgYXBvaWFyIGEgY29uc3RydcOnw6NvIGRvIGtlcm5lbCBjbGltw6F0aWNvLiIKKSAlPiUKICBrYWJsZUV4dHJhOjprYWJsZV9zdHlsaW5nKAogICAgZnVsbF93aWR0aCA9IEZBTFNFLAogICAgYm9vdHN0cmFwX29wdGlvbnMgPSBjKCJzdHJpcGVkIiwgImhvdmVyIiwgImNvbmRlbnNlZCIsICJyZXNwb25zaXZlIiksCiAgICBwb3NpdGlvbiA9ICJjZW50ZXIiLAogICAgZm9udF9zaXplID0gMTIKICApICU+JQogIGthYmxlRXh0cmE6OnJvd19zcGVjKDAsIGJvbGQgPSBUUlVFKQoKa25pdHI6OmthYmxlKAogIHdlYXRoZXJfY292YXJpYXRlc19kaXNwbGF5LAogIGFsaWduID0gYygiYyIsIHJlcCgiYyIsIG5jb2wod2VhdGhlcl9jb3ZhcmlhdGVzX2Rpc3BsYXkpIC0gMSkpLAogIGNhcHRpb24gPSAiVGFiZWxhIDMuIENvdmFyacOhdmVpcyBhbnVhaXMgZGVyaXZhZGFzIGRvIGNsaW1hIG9idGlkYXMgZG9zIGRhZG9zIE5BU0EgUE9XRVIgcGFyYSBhcyBzYWZyYXMgZGUgMjAxMSBlIDIwMTIuIgopICU+JQogIGthYmxlRXh0cmE6OmthYmxlX3N0eWxpbmcoCiAgICBmdWxsX3dpZHRoID0gRkFMU0UsCiAgICBib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSwKICAgIHBvc2l0aW9uID0gImNlbnRlciIsCiAgICBmb250X3NpemUgPSAxMQogICkgJT4lCiAga2FibGVFeHRyYTo6cm93X3NwZWMoMCwgYm9sZCA9IFRSVUUpICU+JQogIGthYmxlRXh0cmE6OnNjcm9sbF9ib3god2lkdGggPSAiMTAwJSIsIGhlaWdodCA9ICIzMjBweCIpCmBgYAoKIyMjIDYuMiBJbnRlcnByZXRhw6fDo28gZGFzIGNvdmFyacOhdmVpcyBkZXJpdmFkYXMgZG8gY2xpbWEgcmVzdWx0YW50ZXMKCkEgdGFiZWxhIGZpbmFsIGNvbnTDqW0gdW1hIGxpbmhhIHBvciBhbm8gZSB2w6FyaW9zIGRlc2NyaXRvcmVzIGNsaW3DoXRpY29zLgoKUG9yIGV4ZW1wbG86CgotIGBHRERfQ1VNYCByZXN1bWUgbyBhY8O6bXVsbyB0w6lybWljbyBkdXJhbnRlIG8gY2ljbG8gZGEgY3VsdHVyYS4KLSBgUFJFQ1RPVGAgcmVzdW1lIGEgZW50cmFkYSB0b3RhbCBkZSDDoWd1YSBwZWxhIGNodXZhLgotIGBEUllfREFZU2AgZSBgSEVBVF9TVFJFU1NfREFZU2AgcXVhbnRpZmljYW0gYSBmcmVxdcOqbmNpYSBkZSBlc3RyZXNzZS4KLSBgVlBEX0FWR2AgZSBgVlBEX1NUUkVTU19EQVlTYCBjYXB0dXJhbSBhIHNlY3VyYSBhdG1vc2bDqXJpY2EuCi0gYFJBRF9DVU1gIHJlc3VtZSBhIGVuZXJnaWEgc29sYXIgc2F6b25hbCBkaXNwb27DrXZlbCBwYXJhIGEgY3VsdHVyYS4KCkVzdGEgdGFiZWxhIMOpIGEgc2HDrWRhIHByw6F0aWNhIHF1ZSBjb25lY3RhIG8gdHV0b3JpYWwgY2xpbcOhdGljbyDDoCBldGFwYSBkZSBtb2RlbGFnZW0gcHJlZGl0aXZhIGRvIHByb2pldG8gZSDDoCBwb3N0ZXJpb3IgY29uc3RydcOnw6NvIGRvIGtlcm5lbCBjbGltw6F0aWNvLgoKTm8gcGlwZWxpbmUgZmluYWwgcmVkdXppZG8sIGVzc2FzIHNhw61kYXMgZGVyaXZhZGFzIGRvIGNsaW1hIHPDo28gdXNhZGFzIGFwZW5hcyBub3MgbW9kZWxvcyBxdWUgaW5jbHVlbSBleHBsaWNpdGFtZW50ZSBgV2AsIGlzdG8gw6ksIEV0YTEwLUV0YTE4LiBFbGFzIG7Do28gc2UgZGVzdGluYW0gYSBzdWJzdGl0dWlyIG8gZWZlaXRvIGNhdGVnw7NyaWNvIGRlIGFtYmllbnRlIChgRWApLCBxdWUgYWluZGEgY2FwdHVyYSBhIGRpc3RpbsOnw6NvIGVudHJlIG9zIHF1YXRybyBtYWNyb2FtYmllbnRlcy4gQ29tbyBhIGluZm9ybWHDp8OjbyBjbGltw6F0aWNhIMOpIHJlc3VtaWRhIG5vIG7DrXZlbCBkbyBhbm8sIGBDUzExX1dTYCBlIGBDUzExX1dXYCBjb21wYXJ0aWxoYW0gYSBhc3NpbmF0dXJhIGNsaW3DoXRpY2EgZGUgMjAxMSwgZW5xdWFudG8gYENTMTJfV1NgIGUgYENTMTJfV1dgIGNvbXBhcnRpbGhhbSBhIGFzc2luYXR1cmEgY2xpbcOhdGljYSBkZSAyMDEyLgoKIyMgNy4gU2FsdmFyIGFzIHNhw61kYXMgZmluYWlzCgpBIMO6bHRpbWEgc2XDp8OjbyBhcm1hemVuYSBvcyBhcnF1aXZvcyBwcm9jZXNzYWRvcyBnZXJhZG9zIHBlbG8gdHV0b3JpYWwuIFNhbHZhciBleHBsaWNpdGFtZW50ZSBhcyBzYcOtZGFzIMOpIGltcG9ydGFudGUgcG9ycXVlIHNlcGFyYSBhIG9idGVuw6fDo28gZG9zIGRhZG9zIGRhIG1vZGVsYWdlbSBwb3N0ZXJpb3IsIHRvcm5hbmRvIG8gZmx1eG8gbWFpcyBmw6FjaWwgZGUgcmVwcm9kdXppciBlIGF1ZGl0YXIuCgpUcsOqcyBhcnF1aXZvcyBzw6NvIGV4cG9ydGFkb3M6CgoxLiBgdGV4YXNfY2xpbWF0ZV9kYXRhX3Jhdy5jc3ZgOiByZWdpc3Ryb3MgbWV0ZW9yb2zDs2dpY29zIGRpw6FyaW9zIGJydXRvcy4KMi4gYGVudmlyb25tZW50YWxfY292YXJpYXRlcy5jc3ZgOiB1bWEgbGluaGEgcG9yIGFubyBjb20gb3MgcmVzdW1vcyBjbGltw6F0aWNvcyBhbnVhaXMgZGVyaXZhZG9zLgozLiBgZW52aXJvbm1lbnRhbF9jb3ZhcmlhdGVzX2V4cGFuZGVkLmNzdmA6IHJlZ2lzdHJvcyBtZXRlb3JvbMOzZ2ljb3MgZGnDoXJpb3MgbGltcG9zIHZpbmN1bGFkb3MgYW9zIHJlc3Vtb3MgY2xpbcOhdGljb3MgYW51YWlzLgoKT3MgZG9pcyDDumx0aW1vcyBhcnF1aXZvcyBtYW50w6ptIHNldXMgbm9tZXMgaGlzdMOzcmljb3MgcGFyYSBjb21wYXRpYmlsaWRhZGUgY29tIG9zIHNjcmlwdHMgcG9zdGVyaW9yZXMsIGVtYm9yYSBhZ29yYSByZXByZXNlbnRlbSBjb3ZhcmnDoXZlaXMgZGVyaXZhZGFzIGRvIGNsaW1hLgoKUG9yIGZpbSwgbyB0dXRvcmlhbCBkb2N1bWVudGEgYSBncmF2YcOnw6NvIGRhcyBzYcOtZGFzIGNsaW3DoXRpY2FzIGJydXRhcyBlIGRlcml2YWRhcyBlbSBkaXNjbywgcGFyYSBxdWUgb3MgbcOzZHVsb3MgcG9zdGVyaW9yZXMgcmV1dGlsaXplbSBlc3NlcyBhcnF1aXZvcyBzZW0gcmVmYXplciBvIHByb2Nlc3NhbWVudG8uCgpgYGB7ciBzYXZlX2NzdiwgZXZhbD1GQUxTRX0Kd3JpdGUuY3N2KAogIHdlYXRoZXJfY292YXJpYXRlcywKICAib3V0cHV0L2NsaW1hdGVfcmVzdWx0cy9lbnZpcm9ubWVudGFsX2NvdmFyaWF0ZXMuY3N2IiwKICByb3cubmFtZXMgPSBGQUxTRQopCgp3cml0ZS5jc3YoCiAgZWNzX2V4cGFuZGVkLAogICJvdXRwdXQvY2xpbWF0ZV9yZXN1bHRzL2Vudmlyb25tZW50YWxfY292YXJpYXRlc19leHBhbmRlZC5jc3YiLAogIHJvdy5uYW1lcyA9IEZBTFNFCikKCmNhdCgiQ2xpbWF0ZSBmaWxlcyBzdWNjZXNzZnVsbHkgc2F2ZWQgaW4gJ291dHB1dC9jbGltYXRlX3Jlc3VsdHMvJy4iKQpgYGAKCiMjIDguIE9ic2VydmHDp8O1ZXMgZmluYWlzCgpFc3RlIHR1dG9yaWFsIGVzdGFiZWxlY2UgdW0gcGlwZWxpbmUgcmVwcm9kdXTDrXZlbCBkZSBwcsOpLXByb2Nlc3NhbWVudG8gY2xpbcOhdGljbyBwYXJhIG8gZXN0dWRvLiBBIHBhcnRpciBkZSBvYnNlcnZhw6fDtWVzIG1ldGVvcm9sw7NnaWNhcyBkacOhcmlhcywgZWxlIHByb2R1eiB1bSBjb25qdW50byBjdXJhZG8gZGUgY292YXJpw6F2ZWlzIGRlcml2YWRhcyBkbyBjbGltYSBlIGZpZ3VyYXMgcHJvbnRhcyBwYXJhIGFydGlnby4KCk5vIGZsdXhvIG1haXMgYW1wbG8gZG8gcHJvamV0bywgZXNzYXMgc2HDrWRhcyBuw6NvIHPDo28gbyBvYmpldGl2byBmaW5hbC4gRWxhcyBzw6NvIG9iamV0b3MgY2llbnTDrWZpY29zIGludGVybWVkacOhcmlvcyBxdWUgYXBvaWFtIGEgY29uc3RydcOnw6NvIGRvIGtlcm5lbCBjbGltw6F0aWNvIChgV2ApIHVzYWRvIG5vcyBtb2RlbG9zIEV0YTEwLUV0YTE4LgoKVGFtYsOpbSDDqSBpbXBvcnRhbnRlIG9ic2VydmFyIHF1ZSBvIGtlcm5lbCBjbGltw6F0aWNvIG7Do28gc3Vic3RpdHVpIG8gZWZlaXRvIGNhdGVnw7NyaWNvIGRlIGFtYmllbnRlIChgRWApLiBOZXN0ZSBjb25qdW50byBkZSBkYWRvcywgYSBhc3NpbmF0dXJhIGNsaW3DoXRpY2EgZGUgMjAxMSDDqSBjb21wYXJ0aWxoYWRhIHBvciBgQ1MxMV9XU2AgZSBgQ1MxMV9XV2AsIGUgYSBhc3NpbmF0dXJhIGNsaW3DoXRpY2EgZGUgMjAxMiDDqSBjb21wYXJ0aWxoYWRhIHBvciBgQ1MxMl9XU2AgZSBgQ1MxMl9XV2AuIFBvcnRhbnRvLCBgV2AgY2FwdHVyYSBzaW1pbGFyaWRhZGUgbWV0ZW9yb2zDs2dpY2EgZXNwZWPDrWZpY2EgZG8gYW5vLCBlbnF1YW50byBgRWAgY29udGludWEgcmVwcmVzZW50YW5kbyBhIGRpc3RpbsOnw6NvIGNhdGVnw7NyaWNhIGVudHJlIG9zIHF1YXRybyBtYWNyb2FtYmllbnRlcy4KCiMjIE5hdmVnYcOnw6NvIGVudHJlIGV0YXBhcwoKKipFdGFwYSBhbnRlcmlvcjoqKiBbSG9tZV0oaW5kZXguaHRtbCkgIAoqKlByw7N4aW1hIGV0YXBhOioqIFtNYXRyaXplc10obWF0cml6ZXNfcHQuaHRtbCk=