Goettingen Ovulatory Cycle Diaries 2 (GOCD2)

source("0_helpers.R")

Documented here

  • Data import: Here, we import the data and metadata from https://formr.org, the data collection study framework
  • Wrangle data: Here, we wrangle the data into shape, estimate the fertile window, merge data from different sources, add human codings for freetext questions, etc.
  • Codebook: The codebook contains metadata, means, missingness, and further information on all variables collected in the study.
  • English codebook: Translated codebook. These translations are only there to help non-Germans read the codebook. They are not translated/back-translated, nor heavily vetted. Be sure to use proper translation/back-translation if your goal is to reuse some of our items in an English setting.
  • Exclusion criteria: We defined several criteria for women to be excluded in our analyses of ovulatory changes, these are computed here.
  • Descriptives: Here, we summarise some of the descriptive information on this study on a higher-level than in the codebook.
  • Data anonymisation: Our procedure to generate anonymised datasets (unfinished).

We used these helper functions. These are the .Rprofile settings.

Documented elsewhere

See here for the documentation of GOCD1.

Authors & Acknowledgements

Authors

The Leibniz ScienceCampus Primate Cognition Göttingen partially funded the study. The study was planned by Ruben C. Arslan, Julie C. Driebe, Julia Stern (née Jünger), Tanja M. Gerlach, Julia Ostner, and Lars Penke. Ruben C. Arslan and Julie C. Driebe collected the online data and did the majority of the data cleaning and management documented here.

Acknowledgements

Kim Gloystein and Tessa Cappelle helped translating items from German to English. Dorle Schaper and Laura J. Botzet helped with the contraception data.

Reproducibility

This repository uses the renv package to make it easier to rerun analyses using the same setup and package versions that were used to create them.

Here’s a classical session info.

library(codebook)
library(tidylog)
library(testthat)
library(genderizeR)
library(UpSetR)
sessionInfo()
## R version 4.0.1 RC (2020-05-30 r78624)
## Platform: x86_64-apple-darwin17.0 (64-bit)
## Running under: macOS Mojave 10.14.6
## 
## Matrix products: default
## BLAS:   /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRblas.dylib
## LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
## 
## locale:
## [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
## 
## attached base packages:
## [1] stats     graphics  grDevices datasets  utils     methods   base     
## 
## other attached packages:
##  [1] UpSetR_1.4.0     genderizeR_2.1.1 testthat_2.3.2   tidylog_1.0.1    forcats_0.5.0    dplyr_1.0.0     
##  [7] purrr_0.3.4      readr_1.3.1      tidyr_1.1.0      tibble_3.0.1     tidyverse_1.3.0  codebook_0.9.3  
## [13] ggthemes_4.2.0   ggplot2_3.3.1    broom_0.5.6      stringr_1.4.0    lubridate_1.7.8  pander_0.6.3    
## [19] formr_0.8.5      knitr_1.28       rmarkdown_2.2   
## 
## loaded via a namespace (and not attached):
##  [1] Rcpp_1.0.4.6      lattice_0.20-41   clisymbols_1.2.0  assertthat_0.2.1  digest_0.6.25    
##  [6] plyr_1.8.6        R6_2.4.1          cellranger_1.1.0  backports_1.1.7   reprex_0.3.0     
## [11] labelled_2.4.0    evaluate_0.14     httr_1.4.1        pillar_1.4.4      rlang_0.4.6      
## [16] readxl_1.3.1      rstudioapi_0.11   data.table_1.12.8 blob_1.2.1        munsell_0.5.0    
## [21] compiler_4.0.1    modelr_0.1.8      xfun_0.14         pkgconfig_2.0.3   base64enc_0.1-3  
## [26] htmltools_0.4.0   tidyselect_1.1.0  gridExtra_2.3     fansi_0.4.1       crayon_1.3.4     
## [31] dbplyr_1.4.4      withr_2.2.0       grid_4.0.1        nlme_3.1-148      jsonlite_1.6.1   
## [36] gtable_0.3.0      lifecycle_0.2.0   DBI_1.1.0         magrittr_1.5      scales_1.1.1     
## [41] cli_2.0.2         stringi_1.4.6     renv_0.10.0       fs_1.4.1          xml2_1.3.2       
## [46] ellipsis_0.3.1    generics_0.0.2    vctrs_0.3.1       tools_4.0.1       glue_1.4.1       
## [51] hms_0.5.3         yaml_2.2.1        colorspace_1.4-1  rvest_0.3.5       haven_2.3.1

Here’s our renv lockfile.

cat(readLines("renv.lock"), sep = "\n")
## {
##   "R": {
##     "Version": "4.0.1",
##     "Repositories": [
##       {
##         "Name": "CRAN",
##         "URL": "https://cran.rstudio.com"
##       }
##     ]
##   },
##   "Packages": {
##     "BH": {
##       "Package": "BH",
##       "Version": "1.72.0-3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "8f9ce74c6417d61f0782cbae5fd2b7b0"
##     },
##     "BWStest": {
##       "Package": "BWStest",
##       "Version": "0.2.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c8727f10292b1913b40c05dd659c5f08"
##     },
##     "BayesFactor": {
##       "Package": "BayesFactor",
##       "Version": "0.9.12-4.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3e707fce38fbee57115263acfcca8593"
##     },
##     "Brobdingnag": {
##       "Package": "Brobdingnag",
##       "Version": "1.2-6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "365629a3ac7243df8ed6ac88a606d9fe"
##     },
##     "Cairo": {
##       "Package": "Cairo",
##       "Version": "1.5-12",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a44aec693253e4eb6c45d2fd789091a0"
##     },
##     "DBI": {
##       "Package": "DBI",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4744be45519d675af66c28478720fce5"
##     },
##     "DT": {
##       "Package": "DT",
##       "Version": "0.13",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a16cb2832248c7cff5a6f505e2aea45b"
##     },
##     "DescTools": {
##       "Package": "DescTools",
##       "Version": "0.99.36",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3ea19c7c0e913c251f3fc053da2fb2cb"
##     },
##     "EMT": {
##       "Package": "EMT",
##       "Version": "1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "93c391a020536628b5e14a21b7a57f4f"
##     },
##     "Formula": {
##       "Package": "Formula",
##       "Version": "1.2-3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0537b6f1f38ea1fd514089192724bb6e"
##     },
##     "Hmisc": {
##       "Package": "Hmisc",
##       "Version": "4.4-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1016ef46c7ebf841513624ecb22eebc7"
##     },
##     "LaplacesDemon": {
##       "Package": "LaplacesDemon",
##       "Version": "16.1.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "dae18801c8010d42916d952e93ef4243"
##     },
##     "MASS": {
##       "Package": "MASS",
##       "Version": "7.3-51.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1dad32ac9dbd8057167b2979fb932ff7"
##     },
##     "Matrix": {
##       "Package": "Matrix",
##       "Version": "1.2-18",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "08588806cba69f04797dab50627428ed"
##     },
##     "MatrixModels": {
##       "Package": "MatrixModels",
##       "Version": "0.4-1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d57ac35220b39c591388ab3a080f9cbe"
##     },
##     "NLP": {
##       "Package": "NLP",
##       "Version": "0.2-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "87cc6e9aa4c81e4c0f2d1df89d3561a8"
##     },
##     "PMCMRplus": {
##       "Package": "PMCMRplus",
##       "Version": "1.4.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b16147d5c27f3d12ea7f46d041a7d0f8"
##     },
##     "R6": {
##       "Package": "R6",
##       "Version": "2.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "292b54f8f4b94669b08f94e5acce6be2"
##     },
##     "RColorBrewer": {
##       "Package": "RColorBrewer",
##       "Version": "1.1-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e031418365a7f7a766181ab5a41a5716"
##     },
##     "Rcpp": {
##       "Package": "Rcpp",
##       "Version": "1.0.4.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e652f23d8b1807cc975c51410d05b72f"
##     },
##     "RcppEigen": {
##       "Package": "RcppEigen",
##       "Version": "0.3.3.7.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c6faf038ba4346b1de19ad7c99b8f94a"
##     },
##     "RcppParallel": {
##       "Package": "RcppParallel",
##       "Version": "5.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6ed197eccb4693efef91d7d1433c800b"
##     },
##     "Rmpfr": {
##       "Package": "Rmpfr",
##       "Version": "0.8-1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d65a59ffb3c766e094ad0307a14adff6"
##     },
##     "SparseM": {
##       "Package": "SparseM",
##       "Version": "1.78",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fbe4ac267bf42a91e495cc68ad3f8b63"
##     },
##     "StanHeaders": {
##       "Package": "StanHeaders",
##       "Version": "2.21.0-3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "cd5b1cb32098f03b5d1c7bd43d48d6b8"
##     },
##     "SuppDists": {
##       "Package": "SuppDists",
##       "Version": "1.1-9.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7918b4f1d9c464c96964abada296aaf6"
##     },
##     "TH.data": {
##       "Package": "TH.data",
##       "Version": "1.0-10",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "84dffc44f23c419537c1c79cc46347a5"
##     },
##     "TMB": {
##       "Package": "TMB",
##       "Version": "1.7.16",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "8ca17435ea11df17dfe4fb22f1375b16"
##     },
##     "UpSetR": {
##       "Package": "UpSetR",
##       "Version": "1.4.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f6ef89503aaff474873f8bc1823894e1"
##     },
##     "WRS2": {
##       "Package": "WRS2",
##       "Version": "1.0-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c3100b6118a79350fde11b526b13fd03"
##     },
##     "abind": {
##       "Package": "abind",
##       "Version": "1.4-5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4f57884290cc75ab22f4af9e9d4ca862"
##     },
##     "acepack": {
##       "Package": "acepack",
##       "Version": "1.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9d5038b94a50c7bf26940e2ef7f340c8"
##     },
##     "askpass": {
##       "Package": "askpass",
##       "Version": "1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e8a22846fff485f0be3770c2da758713"
##     },
##     "assertthat": {
##       "Package": "assertthat",
##       "Version": "0.2.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "50c838a310445e954bc13f26f26a6ecf"
##     },
##     "backports": {
##       "Package": "backports",
##       "Version": "1.1.7",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e9c8188eb82b137301493492d767a1ac"
##     },
##     "base64enc": {
##       "Package": "base64enc",
##       "Version": "0.1-3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "543776ae6848fde2f48ff3816d0628bc"
##     },
##     "base64url": {
##       "Package": "base64url",
##       "Version": "1.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0c54cf3a08cc0e550fbd64ad33166143"
##     },
##     "batchtools": {
##       "Package": "batchtools",
##       "Version": "0.9.13",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "507134ce6bb9942af7184e63fdd04cb3"
##     },
##     "bayestestR": {
##       "Package": "bayestestR",
##       "Version": "0.6.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "cc921070c787069ab55ef50a8cfd4301"
##     },
##     "bbmle": {
##       "Package": "bbmle",
##       "Version": "1.0.23.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "89eef0faafa404fe20f23290c322bbeb"
##     },
##     "bdsmatrix": {
##       "Package": "bdsmatrix",
##       "Version": "1.3-4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1012f2033c32d595e1a16bee3bb0b3e5"
##     },
##     "blob": {
##       "Package": "blob",
##       "Version": "1.2.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9addc7e2c5954eca5719928131fed98c"
##     },
##     "boot": {
##       "Package": "boot",
##       "Version": "1.3-25",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "bd51734a754b6c2baf28b2d1ebc11e91"
##     },
##     "brew": {
##       "Package": "brew",
##       "Version": "1.0-6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "92a5f887f9ae3035ac7afde22ba73ee9"
##     },
##     "bridgesampling": {
##       "Package": "bridgesampling",
##       "Version": "1.0-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "5d4e99b6aae5e4e90edde77e0cf28fdc"
##     },
##     "broom": {
##       "Package": "broom",
##       "Version": "0.5.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "754fdb4d17d4ae871343ff2909728ca3"
##     },
##     "broom.mixed": {
##       "Package": "broom.mixed",
##       "Version": "0.2.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b7fd49962c14d6a7fada6b5f3afb9309"
##     },
##     "broomExtra": {
##       "Package": "broomExtra",
##       "Version": "4.0.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3e991866fb4a93c3ab1a0c9d8c0cc3bb"
##     },
##     "callr": {
##       "Package": "callr",
##       "Version": "3.4.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "643163a00cb536454c624883a10ae0bc"
##     },
##     "car": {
##       "Package": "car",
##       "Version": "3.0-8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "561fc600526c46694aadea0d555f4359"
##     },
##     "carData": {
##       "Package": "carData",
##       "Version": "3.0-4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7ff5c94cec207b3fd9774cfaa5157738"
##     },
##     "cellranger": {
##       "Package": "cellranger",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f61dbaec772ccd2e17705c1e872e9e7c"
##     },
##     "checkmate": {
##       "Package": "checkmate",
##       "Version": "2.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a667800d5f0350371bedeb8b8b950289"
##     },
##     "cli": {
##       "Package": "cli",
##       "Version": "2.0.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ff0becff7bfdfe3f75d29aff8f3172dd"
##     },
##     "clipr": {
##       "Package": "clipr",
##       "Version": "0.7.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "08cf4045c149a0f0eaf405324c7495bd"
##     },
##     "clisymbols": {
##       "Package": "clisymbols",
##       "Version": "1.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "96c01552bfd5661b9bbdefbc762f4bcd"
##     },
##     "cluster": {
##       "Package": "cluster",
##       "Version": "2.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "db63a44aab5aadcb6bf2f129751d129a"
##     },
##     "coda": {
##       "Package": "coda",
##       "Version": "0.19-3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b177892d05d94358d282fcc303799593"
##     },
##     "codebook": {
##       "Package": "codebook",
##       "Version": "0.9.3",
##       "Source": "GitHub",
##       "RemoteType": "github",
##       "RemoteHost": "api.github.com",
##       "RemoteRepo": "codebook",
##       "RemoteUsername": "rubenarslan",
##       "RemoteRef": "master",
##       "RemoteSha": "2136b7a9cbe82aaeecb6654a8d10a9e11c04aa1d",
##       "Hash": "f3c09f78857b1405cc49bcdd8e2c6a38"
##     },
##     "codetools": {
##       "Package": "codetools",
##       "Version": "0.2-16",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "89cf4b8207269ccf82fbeb6473fd662b"
##     },
##     "coin": {
##       "Package": "coin",
##       "Version": "1.3-1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "eef5f982454c3159d85c05533e1b6c27"
##     },
##     "colorspace": {
##       "Package": "colorspace",
##       "Version": "1.4-1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6b436e95723d1f0e861224dd9b094dfb"
##     },
##     "colourpicker": {
##       "Package": "colourpicker",
##       "Version": "1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "98ca919385a634e5d558e6938755e0bf"
##     },
##     "commonmark": {
##       "Package": "commonmark",
##       "Version": "1.7",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0f22be39ec1d141fd03683c06f3a6e67"
##     },
##     "contfrac": {
##       "Package": "contfrac",
##       "Version": "1.1-12",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "57120b229b87ba5206eb33c5b6f04f75"
##     },
##     "correlation": {
##       "Package": "correlation",
##       "Version": "0.2.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "2ce51285968df5a83e336ca2131a8d3b"
##     },
##     "covr": {
##       "Package": "covr",
##       "Version": "3.5.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "cbc6df1ef6ee576f844f973c1fc04ab4"
##     },
##     "cowplot": {
##       "Package": "cowplot",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "82bae0172ae9d4c4f88a440ad01f73bb"
##     },
##     "crayon": {
##       "Package": "crayon",
##       "Version": "1.3.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0d57bc8e27b7ba9e45dba825ebc0de6b"
##     },
##     "crosstalk": {
##       "Package": "crosstalk",
##       "Version": "1.1.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ae55f5d7c02f0ab43c58dd050694f2b4"
##     },
##     "cubelyr": {
##       "Package": "cubelyr",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e702368e379149b396460ae0fad35bd1"
##     },
##     "curl": {
##       "Package": "curl",
##       "Version": "4.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "2b7d10581cc730804e9ed178c8374bd6"
##     },
##     "data.table": {
##       "Package": "data.table",
##       "Version": "1.12.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "cd711af60c47207a776213a368626369"
##     },
##     "dbplyr": {
##       "Package": "dbplyr",
##       "Version": "1.4.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "2ba60a82dd9b6ca3cee0d8e2574cdf0e"
##     },
##     "deSolve": {
##       "Package": "deSolve",
##       "Version": "1.28",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "eb265b52c7e032cc8276f0c96c14466c"
##     },
##     "desc": {
##       "Package": "desc",
##       "Version": "1.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6c8fe8fa26a23b79949375d372c7b395"
##     },
##     "devtools": {
##       "Package": "devtools",
##       "Version": "2.3.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d55dae3aa077e25128115a81e974f318"
##     },
##     "digest": {
##       "Package": "digest",
##       "Version": "0.6.25",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f697db7d92b7028c4b3436e9603fb636"
##     },
##     "dplyr": {
##       "Package": "dplyr",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4011f62581a34080e44105d4aa05a97f"
##     },
##     "dunn.test": {
##       "Package": "dunn.test",
##       "Version": "1.3.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ef1ac227f694959eb6acfe27112283e3"
##     },
##     "effectsize": {
##       "Package": "effectsize",
##       "Version": "0.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fb6a4e2995e76b0bc94495583beb6e81"
##     },
##     "ellipsis": {
##       "Package": "ellipsis",
##       "Version": "0.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fd2844b3a43ae2d27e70ece2df1b4e2a"
##     },
##     "elliptic": {
##       "Package": "elliptic",
##       "Version": "1.4-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4ad4fc696f70fece9399140246f409f3"
##     },
##     "evaluate": {
##       "Package": "evaluate",
##       "Version": "0.14",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ec8ca05cffcc70569eaaad8469d2a3a7"
##     },
##     "expm": {
##       "Package": "expm",
##       "Version": "0.999-4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d4e0e839218ca1fa869f807b8668576e"
##     },
##     "ez": {
##       "Package": "ez",
##       "Version": "4.4-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "bc45454842399ec0f121609938b56c2b"
##     },
##     "fansi": {
##       "Package": "fansi",
##       "Version": "0.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7fce217eaaf8016e72065e85c73027b5"
##     },
##     "farver": {
##       "Package": "farver",
##       "Version": "2.0.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "dad6793a5a1f73c8e91f1a1e3e834b05"
##     },
##     "fastGHQuad": {
##       "Package": "fastGHQuad",
##       "Version": "1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fbfd250973c99b255040403cb8dabb86"
##     },
##     "fastmap": {
##       "Package": "fastmap",
##       "Version": "1.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "83ab58a0518afe3d17e41da01af13b60"
##     },
##     "filelock": {
##       "Package": "filelock",
##       "Version": "1.0.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "38ec653c2613bed60052ba3787bd8a2c"
##     },
##     "forcats": {
##       "Package": "forcats",
##       "Version": "0.5.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1cb4279e697650f0bd78cd3601ee7576"
##     },
##     "foreign": {
##       "Package": "foreign",
##       "Version": "0.8-80",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ae1b1e15cc6ccb2bc61c0ac33e86d35f"
##     },
##     "formatR": {
##       "Package": "formatR",
##       "Version": "1.7",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ad36e26eeeb7393886d8a0e19bc6ee42"
##     },
##     "formr": {
##       "Package": "formr",
##       "Version": "0.8.5",
##       "Source": "GitHub",
##       "RemoteType": "github",
##       "RemoteHost": "api.github.com",
##       "RemoteRepo": "formr",
##       "RemoteUsername": "rubenarslan",
##       "RemoteRef": "master",
##       "RemoteSha": "f76cb012d5fad25fdf00adfbec8ff133efa00e91",
##       "Hash": "29eacb3f1c5542644df046edf9ffad7f"
##     },
##     "fs": {
##       "Package": "fs",
##       "Version": "1.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "780713bd2f53156fae001443dcdbdcd5"
##     },
##     "future": {
##       "Package": "future",
##       "Version": "1.17.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "71c119f236429d7b19fd29229b013cba"
##     },
##     "future.batchtools": {
##       "Package": "future.batchtools",
##       "Version": "0.9.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f2faf6ddab900e70baae574dfc96d417"
##     },
##     "genderizeR": {
##       "Package": "genderizeR",
##       "Version": "2.1.1",
##       "Source": "GitHub",
##       "RemoteType": "github",
##       "RemoteHost": "api.github.com",
##       "RemoteRepo": "genderizeR",
##       "RemoteUsername": "kalimu",
##       "RemoteRef": "master",
##       "RemoteSha": "0d68c01a35869bb520b4032cd52f1a1f71871168",
##       "Hash": "4d5fea22eeb5c222f4f63f21129b3bcc"
##     },
##     "generics": {
##       "Package": "generics",
##       "Version": "0.0.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b8cff1d1391fd1ad8b65877f4c7f2e53"
##     },
##     "getPass": {
##       "Package": "getPass",
##       "Version": "0.2-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "07a91f99e56951818ab911366db77700"
##     },
##     "ggExtra": {
##       "Package": "ggExtra",
##       "Version": "0.9",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e1651e764e09a4ff25ff978e33f1d6fa"
##     },
##     "ggcorrplot": {
##       "Package": "ggcorrplot",
##       "Version": "0.1.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "5d6f67b947e0962cf93208f139acd475"
##     },
##     "ggplot2": {
##       "Package": "ggplot2",
##       "Version": "3.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "dd6dc5b9ef202cef18c5200d76e1634c"
##     },
##     "ggrepel": {
##       "Package": "ggrepel",
##       "Version": "0.8.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c013a50b19695daf04853679e1bc105a"
##     },
##     "ggsignif": {
##       "Package": "ggsignif",
##       "Version": "0.6.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3e9b8a51dfdc95395632b25ce3ce8ebc"
##     },
##     "ggstatsplot": {
##       "Package": "ggstatsplot",
##       "Version": "0.5.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "eb058b0a5db94c9a8e0061c4dba96d0f"
##     },
##     "ggthemes": {
##       "Package": "ggthemes",
##       "Version": "4.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "dfa67ccc3fb199f102a34d557ec1ff45"
##     },
##     "gh": {
##       "Package": "gh",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "89ea5998938d1ad55f035c8a86f96b74"
##     },
##     "git2r": {
##       "Package": "git2r",
##       "Version": "0.27.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "531a82d1beed1f545beb25f4f5945bf7"
##     },
##     "globals": {
##       "Package": "globals",
##       "Version": "0.12.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e9e529fb7a579ad4b4ff65e052e76ed8"
##     },
##     "glue": {
##       "Package": "glue",
##       "Version": "1.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f43e0d5e85ccb0a4045670c0607ee504"
##     },
##     "gmp": {
##       "Package": "gmp",
##       "Version": "0.6-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d2499972ec8aac4dc0863c15f2713f4e"
##     },
##     "gridExtra": {
##       "Package": "gridExtra",
##       "Version": "2.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7d7f283939f563670a697165b2cf5560"
##     },
##     "groupedstats": {
##       "Package": "groupedstats",
##       "Version": "1.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "12e0b48fb499b7f725e856f2b03f474f"
##     },
##     "gtable": {
##       "Package": "gtable",
##       "Version": "0.3.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ac5c6baf7822ce8732b343f14c072c4d"
##     },
##     "gtools": {
##       "Package": "gtools",
##       "Version": "3.8.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0a749b4458d19a54acae93c64e3e7c85"
##     },
##     "haven": {
##       "Package": "haven",
##       "Version": "2.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "221d0ad75dfa03ebf17b1a4cc5c31dfc"
##     },
##     "highr": {
##       "Package": "highr",
##       "Version": "0.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4dc5bb88961e347a0f4d8aad597cbfac"
##     },
##     "hms": {
##       "Package": "hms",
##       "Version": "0.5.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "726671f634529d470545f9fd1a9d1869"
##     },
##     "htmlTable": {
##       "Package": "htmlTable",
##       "Version": "1.13.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "90d75b22931af95e2dbb17188e1dfa0c"
##     },
##     "htmltools": {
##       "Package": "htmltools",
##       "Version": "0.4.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "2d7691222f82f41e93f6d30f169bd5e1"
##     },
##     "htmlwidgets": {
##       "Package": "htmlwidgets",
##       "Version": "1.5.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "41bace23583fbc25089edae324de2dc3"
##     },
##     "httpuv": {
##       "Package": "httpuv",
##       "Version": "1.5.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6c977bbfd872e34f1415ebbd9cfc9dda"
##     },
##     "httr": {
##       "Package": "httr",
##       "Version": "1.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7146fea4685b4252ebf478978c75f597"
##     },
##     "hypergeo": {
##       "Package": "hypergeo",
##       "Version": "1.2-13",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3195e099bdbe91e28310c818d925d471"
##     },
##     "ini": {
##       "Package": "ini",
##       "Version": "0.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6154ec2223172bce8162d4153cda21f7"
##     },
##     "inline": {
##       "Package": "inline",
##       "Version": "0.3.15",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "24fe9c7832cd19e60c04ffb46f2cbb64"
##     },
##     "insight": {
##       "Package": "insight",
##       "Version": "0.8.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c026e603252c6c1ba4604280d214f1d7"
##     },
##     "ipmisc": {
##       "Package": "ipmisc",
##       "Version": "3.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3543065b2bdc388eaa3b39591c9fd47c"
##     },
##     "isoband": {
##       "Package": "isoband",
##       "Version": "0.2.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9b2f7cf1899f583a36d367702ecf49a3"
##     },
##     "jpeg": {
##       "Package": "jpeg",
##       "Version": "0.1-8.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "bc316c003aba520fc73d70ad53b5fc36"
##     },
##     "jsonlite": {
##       "Package": "jsonlite",
##       "Version": "1.6.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "84b0ee361e2f78d6b7d670db9471c0c5"
##     },
##     "kSamples": {
##       "Package": "kSamples",
##       "Version": "1.2-9",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6a1206db0c58154101383c389adb5ad1"
##     },
##     "kableExtra": {
##       "Package": "kableExtra",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "37e11c605b3c0b7207763beda52c8535"
##     },
##     "keyring": {
##       "Package": "keyring",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "67879ff7bee13ebec7fc9244fabf4be9"
##     },
##     "knitr": {
##       "Package": "knitr",
##       "Version": "1.28",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "915a6f0134cdbdf016d7778bc80b2eda"
##     },
##     "labeling": {
##       "Package": "labeling",
##       "Version": "0.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "73832978c1de350df58108c745ed0e3e"
##     },
##     "labelled": {
##       "Package": "labelled",
##       "Version": "2.4.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "8d41f9ec0a714cc27a186368f348491e"
##     },
##     "later": {
##       "Package": "later",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6d927978fc658d24175ce37db635f9e5"
##     },
##     "lattice": {
##       "Package": "lattice",
##       "Version": "0.20-41",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fbd9285028b0263d76d18c95ae51a53d"
##     },
##     "latticeExtra": {
##       "Package": "latticeExtra",
##       "Version": "0.6-29",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "590829599d6182cf7461787af34666ee"
##     },
##     "lazyeval": {
##       "Package": "lazyeval",
##       "Version": "0.2.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d908914ae53b04d4c0c0fd72ecc35370"
##     },
##     "libcoin": {
##       "Package": "libcoin",
##       "Version": "1.0-5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "35a239ee95dd0c9e722f1132fa7cc365"
##     },
##     "lifecycle": {
##       "Package": "lifecycle",
##       "Version": "0.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "361811f31f71f8a617a9a68bf63f1f42"
##     },
##     "likert": {
##       "Package": "likert",
##       "Version": "1.3.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "353f2930dd0002d72c5af46210c9fbb6"
##     },
##     "listenv": {
##       "Package": "listenv",
##       "Version": "0.8.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0bde42ee282efb18c7c4e63822f5b4f7"
##     },
##     "lme4": {
##       "Package": "lme4",
##       "Version": "1.1-23",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ad24d1fd9ed431543f4633bb083e194a"
##     },
##     "lmtest": {
##       "Package": "lmtest",
##       "Version": "0.9-37",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c108129ded5ffdb129064ec1d7ba77d0"
##     },
##     "logspline": {
##       "Package": "logspline",
##       "Version": "2.1.16",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c339067db408d61f693afc02aea00fd2"
##     },
##     "loo": {
##       "Package": "loo",
##       "Version": "2.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "5384cbaf43ee10191a52478f5e2bad48"
##     },
##     "lubridate": {
##       "Package": "lubridate",
##       "Version": "1.7.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6c04c31012c1be39783bebbbfc27b3a3"
##     },
##     "magrittr": {
##       "Package": "magrittr",
##       "Version": "1.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1bb58822a20301cee84a41678e25d9b7"
##     },
##     "maptools": {
##       "Package": "maptools",
##       "Version": "1.0-1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "5117ca3798362fadc2d985899b3e891e"
##     },
##     "markdown": {
##       "Package": "markdown",
##       "Version": "1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "61e4a10781dd00d7d81dd06ca9b94e95"
##     },
##     "matrixStats": {
##       "Package": "matrixStats",
##       "Version": "0.56.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d16f18aeb023d7a80c090d9458fc75a6"
##     },
##     "mc2d": {
##       "Package": "mc2d",
##       "Version": "0.1-18",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6d1d763d74dba2ecea3dcaa41dc20065"
##     },
##     "memoise": {
##       "Package": "memoise",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "58baa74e4603fcfb9a94401c58c8f9b1"
##     },
##     "metaBMA": {
##       "Package": "metaBMA",
##       "Version": "0.6.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a1cf06d353ccea95c984e2268b8e6e12"
##     },
##     "metafor": {
##       "Package": "metafor",
##       "Version": "2.4-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fc6dd065ed5b8cd02047e83695fd3af7"
##     },
##     "metaplus": {
##       "Package": "metaplus",
##       "Version": "0.7-11",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d1eaad9c3789bb3df55be89511a3f3da"
##     },
##     "mgcv": {
##       "Package": "mgcv",
##       "Version": "1.8-31",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4bb7e0c4f3557583e1e8d3c9ffb8ba5c"
##     },
##     "mime": {
##       "Package": "mime",
##       "Version": "0.9",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e87a35ec73b157552814869f45a63aa3"
##     },
##     "miniUI": {
##       "Package": "miniUI",
##       "Version": "0.1.1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fec5f52652d60615fdb3957b3d74324a"
##     },
##     "minqa": {
##       "Package": "minqa",
##       "Version": "1.2.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "eaee7d2a6f3ed4491df868611cb064cc"
##     },
##     "mnormt": {
##       "Package": "mnormt",
##       "Version": "2.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7b8bfa03ea0737a0b8e9b8af4f721faf"
##     },
##     "modelr": {
##       "Package": "modelr",
##       "Version": "0.1.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9fd59716311ee82cba83dc2826fc5577"
##     },
##     "modeltools": {
##       "Package": "modeltools",
##       "Version": "0.2-23",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f5a957c02222589bdf625a67be68b2a9"
##     },
##     "multcomp": {
##       "Package": "multcomp",
##       "Version": "1.4-13",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b3a36caf2e30d4551a0b7dce274057bb"
##     },
##     "multcompView": {
##       "Package": "multcompView",
##       "Version": "0.1-8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3c594aae8118cfda8a1b889c664e7295"
##     },
##     "munsell": {
##       "Package": "munsell",
##       "Version": "0.5.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6dfe8bf774944bd5595785e3229d8771"
##     },
##     "mvtnorm": {
##       "Package": "mvtnorm",
##       "Version": "1.1-0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b4467e29ec60b2d05e361c9141e4fc59"
##     },
##     "nlme": {
##       "Package": "nlme",
##       "Version": "3.1-148",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "662f52871983ff3e3ef042c62de126df"
##     },
##     "nloptr": {
##       "Package": "nloptr",
##       "Version": "1.2.2.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fb8d99bc36174f250c9778b42007e9e5"
##     },
##     "nnet": {
##       "Package": "nnet",
##       "Version": "7.3-14",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0d87e50e11394a7151a28873637d799a"
##     },
##     "nortest": {
##       "Package": "nortest",
##       "Version": "1.0-4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e587e7a30c737ad415590976481332e4"
##     },
##     "numDeriv": {
##       "Package": "numDeriv",
##       "Version": "2016.8-1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "df58958f293b166e4ab885ebcad90e02"
##     },
##     "openssl": {
##       "Package": "openssl",
##       "Version": "1.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "49f7258fd86ebeaea1df24d9ded00478"
##     },
##     "openxlsx": {
##       "Package": "openxlsx",
##       "Version": "4.1.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9b9b5322c83ee21db73c8ba3787897ca"
##     },
##     "pairwiseComparisons": {
##       "Package": "pairwiseComparisons",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "5bba2f43e5e51dabdebc3b5fb71c0e32"
##     },
##     "paletteer": {
##       "Package": "paletteer",
##       "Version": "1.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "872066f968807fddc9fbb7c8b948e35c"
##     },
##     "pander": {
##       "Package": "pander",
##       "Version": "0.6.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "121198ce37b5a6b5227edc5a38223da4"
##     },
##     "parameters": {
##       "Package": "parameters",
##       "Version": "0.8.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ab034c52858c3f1d2ca5f2fcfa198be5"
##     },
##     "pbapply": {
##       "Package": "pbapply",
##       "Version": "1.4-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ee90507ce37987b22470fae76325f370"
##     },
##     "pbkrtest": {
##       "Package": "pbkrtest",
##       "Version": "0.4-8.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d547eab65958fc4f5d68ad0adfacfcf4"
##     },
##     "performance": {
##       "Package": "performance",
##       "Version": "0.4.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d1d4609ebe4537ec65a58bc4d0800b25"
##     },
##     "pillar": {
##       "Package": "pillar",
##       "Version": "1.4.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b01d2494d0e2b6b02fae40e1543fbcb0"
##     },
##     "pkgbuild": {
##       "Package": "pkgbuild",
##       "Version": "1.0.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "8d8b5e29223aabb829246397299f0592"
##     },
##     "pkgconfig": {
##       "Package": "pkgconfig",
##       "Version": "2.0.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "01f28d4278f15c76cddbea05899c5d6f"
##     },
##     "pkgload": {
##       "Package": "pkgload",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b6b150cd4709e0c0c9b5d51ac4376282"
##     },
##     "plyr": {
##       "Package": "plyr",
##       "Version": "1.8.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ec0e5ab4e5f851f6ef32cd1d1984957f"
##     },
##     "png": {
##       "Package": "png",
##       "Version": "0.1-7",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "03b7076c234cb3331288919983326c55"
##     },
##     "praise": {
##       "Package": "praise",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a555924add98c99d2f411e37e7d25e9f"
##     },
##     "prettyunits": {
##       "Package": "prettyunits",
##       "Version": "1.1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "95ef9167b75dde9d2ccc3c7528393e7e"
##     },
##     "prismatic": {
##       "Package": "prismatic",
##       "Version": "0.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1751eff9cd67384716c6e324ffdab339"
##     },
##     "processx": {
##       "Package": "processx",
##       "Version": "3.4.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "20a082f2bde0ffcd8755779fd476a274"
##     },
##     "progress": {
##       "Package": "progress",
##       "Version": "1.2.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061"
##     },
##     "promises": {
##       "Package": "promises",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "efbbe62da4709f7040a380c702bc7103"
##     },
##     "pryr": {
##       "Package": "pryr",
##       "Version": "0.1.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "bdc2df7c4155553e5a97a56a6c9f0a0d"
##     },
##     "ps": {
##       "Package": "ps",
##       "Version": "1.3.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "425d938eb9c02906a8ac98c0c2a306b5"
##     },
##     "psych": {
##       "Package": "psych",
##       "Version": "1.9.12.31",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fb8cedacb2ded44bbfc6c2e028ebecde"
##     },
##     "purrr": {
##       "Package": "purrr",
##       "Version": "0.3.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "97def703420c8ab10d8f0e6c72101e02"
##     },
##     "quantreg": {
##       "Package": "quantreg",
##       "Version": "5.55",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "dc0f41e5f60efc5fdbdb35a51a4028c5"
##     },
##     "rappdirs": {
##       "Package": "rappdirs",
##       "Version": "0.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "8c8298583adbbe76f3c2220eef71bebc"
##     },
##     "rcamisc": {
##       "Package": "rcamisc",
##       "Version": "0.2.1",
##       "Source": "GitHub",
##       "Remotes": "rstudio/renv",
##       "RemoteType": "github",
##       "RemoteHost": "api.github.com",
##       "RemoteRepo": "rcamisc",
##       "RemoteUsername": "rubenarslan",
##       "RemoteRef": "master",
##       "RemoteSha": "3cc43d008c390995ee9c6cf857392175d0b058ad",
##       "Hash": "c39859e1b4f5d52ed559ff3306655d1d"
##     },
##     "rcmdcheck": {
##       "Package": "rcmdcheck",
##       "Version": "1.3.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ed95895886dab6d2a584da45503555da"
##     },
##     "rcompanion": {
##       "Package": "rcompanion",
##       "Version": "2.3.25",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4a66d9c385d473f0180890ae3ed32dad"
##     },
##     "readr": {
##       "Package": "readr",
##       "Version": "1.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "af8ab99cd936773a148963905736907b"
##     },
##     "readxl": {
##       "Package": "readxl",
##       "Version": "1.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "63537c483c2dbec8d9e3183b3735254a"
##     },
##     "rematch": {
##       "Package": "rematch",
##       "Version": "1.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c66b930d20bb6d858cd18e1cebcfae5c"
##     },
##     "rematch2": {
##       "Package": "rematch2",
##       "Version": "2.1.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "76c9e04c712a05848ae7a23d2f170a40"
##     },
##     "remotes": {
##       "Package": "remotes",
##       "Version": "2.1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "57c3009534f805f0f6476ffee68483cc"
##     },
##     "renv": {
##       "Package": "renv",
##       "Version": "0.10.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0d3f1c2b63e70b3d918246b4e2ca59b7"
##     },
##     "repr": {
##       "Package": "repr",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "466aee1b69232becb73769daa894c171"
##     },
##     "reprex": {
##       "Package": "reprex",
##       "Version": "0.3.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b06bfb3504cc8a4579fd5567646f745b"
##     },
##     "reshape": {
##       "Package": "reshape",
##       "Version": "0.8.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0f4d941129e00ed34a7d192b1da7ccef"
##     },
##     "reshape2": {
##       "Package": "reshape2",
##       "Version": "1.4.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "bb5996d0bd962d214a11140d77589917"
##     },
##     "rex": {
##       "Package": "rex",
##       "Version": "1.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "093584b944440c5cd07a696b3c8e0e4c"
##     },
##     "rio": {
##       "Package": "rio",
##       "Version": "0.5.16",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4a9aecbe83639be364de13ffe0671bcf"
##     },
##     "rlang": {
##       "Package": "rlang",
##       "Version": "0.4.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "aa263e3ce17b177c49e0daade2ee3cdc"
##     },
##     "rmarkdown": {
##       "Package": "rmarkdown",
##       "Version": "2.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "aa82ab08b203d5a32a5b5f404e80c399"
##     },
##     "rmdpartials": {
##       "Package": "rmdpartials",
##       "Version": "0.5.8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c24127330f45f18c14dfb97a83895d9b"
##     },
##     "roxygen2": {
##       "Package": "roxygen2",
##       "Version": "7.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f173062c04dc8e91d7376d914df6efee"
##     },
##     "rpart": {
##       "Package": "rpart",
##       "Version": "4.1-15",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9787c1fcb680e655d062e7611cadf78e"
##     },
##     "rprojroot": {
##       "Package": "rprojroot",
##       "Version": "1.3-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "f6a407ae5dd21f6f80a6708bbb6eb3ae"
##     },
##     "rstan": {
##       "Package": "rstan",
##       "Version": "2.19.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "73129bed7783ff433c190b5fce836959"
##     },
##     "rstantools": {
##       "Package": "rstantools",
##       "Version": "2.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "823162679bc7ef9b1b1504b1fb16c923"
##     },
##     "rstudioapi": {
##       "Package": "rstudioapi",
##       "Version": "0.11",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "33a5b27a03da82ac4b1d43268f80088a"
##     },
##     "rversions": {
##       "Package": "rversions",
##       "Version": "2.0.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0ec41191f744d0f5afad8c6f35cc36e4"
##     },
##     "rvest": {
##       "Package": "rvest",
##       "Version": "0.3.5",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6a20c2cdf133ebc7ac45888c9ccc052b"
##     },
##     "sandwich": {
##       "Package": "sandwich",
##       "Version": "2.5-1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "510d1f864cd565d8119801a49db4fd85"
##     },
##     "scales": {
##       "Package": "scales",
##       "Version": "1.1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6f76f71042411426ec8df6c54f34e6dd"
##     },
##     "selectr": {
##       "Package": "selectr",
##       "Version": "0.4-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3838071b66e0c566d55cc26bd6e27bf4"
##     },
##     "sessioninfo": {
##       "Package": "sessioninfo",
##       "Version": "1.1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "308013098befe37484df72c39cf90d6e"
##     },
##     "shiny": {
##       "Package": "shiny",
##       "Version": "1.4.0.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a56d058adfc9df30bdd45dbb01cec39f"
##     },
##     "shinyjs": {
##       "Package": "shinyjs",
##       "Version": "1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b40a5207b6624f6e2b8cdb50689cdb69"
##     },
##     "skimr": {
##       "Package": "skimr",
##       "Version": "2.1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "fa365cc94b8d11fd241dcc6bb5e03500"
##     },
##     "slam": {
##       "Package": "slam",
##       "Version": "0.1-47",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "73c92e0f6f2a29786505152040c35825"
##     },
##     "sodium": {
##       "Package": "sodium",
##       "Version": "1.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "9f07fda8802e9a2ed7e91f20f2d814ce"
##     },
##     "sourcetools": {
##       "Package": "sourcetools",
##       "Version": "0.1.7",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "947e4e02a79effa5d512473e10f41797"
##     },
##     "sp": {
##       "Package": "sp",
##       "Version": "1.4-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "3290eebc34ba4df5e213878d54c1e623"
##     },
##     "statmod": {
##       "Package": "statmod",
##       "Version": "1.4.34",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "5b229273695937933bc21ef235e84962"
##     },
##     "statsExpressions": {
##       "Package": "statsExpressions",
##       "Version": "0.4.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "cd7c3f0354a2c89b11b82c71d618d4e6"
##     },
##     "stringi": {
##       "Package": "stringi",
##       "Version": "1.4.6",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e99d8d656980d2dd416a962ae55aec90"
##     },
##     "stringr": {
##       "Package": "stringr",
##       "Version": "1.4.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0759e6b6c0957edb1311028a49a35e76"
##     },
##     "survival": {
##       "Package": "survival",
##       "Version": "3.1-12",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1c5bb53bd428f3c42a25b7aeb983d8c7"
##     },
##     "sys": {
##       "Package": "sys",
##       "Version": "3.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "507f3116a38d37ad330a038b3be07b66"
##     },
##     "testthat": {
##       "Package": "testthat",
##       "Version": "2.3.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "0829b987b8961fb07f3b1b64a2fbc495"
##     },
##     "tibble": {
##       "Package": "tibble",
##       "Version": "3.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1c61e4cad000e03b1bd687db16a75926"
##     },
##     "tidyBF": {
##       "Package": "tidyBF",
##       "Version": "0.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a3d143cecff043e2b0674e09c8d18d5c"
##     },
##     "tidylog": {
##       "Package": "tidylog",
##       "Version": "1.0.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a73243fd777d2d2dc075c2c82e7f9f88"
##     },
##     "tidyr": {
##       "Package": "tidyr",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "7395a05640bf91502dd475a84008d87e"
##     },
##     "tidyselect": {
##       "Package": "tidyselect",
##       "Version": "1.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6ea435c354e8448819627cf686f66e0a"
##     },
##     "tidyverse": {
##       "Package": "tidyverse",
##       "Version": "1.3.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "bd51be662f359fa99021f3d51e911490"
##     },
##     "tinytex": {
##       "Package": "tinytex",
##       "Version": "0.23",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "a8c653ef8ce67683f588e6088ed45572"
##     },
##     "tm": {
##       "Package": "tm",
##       "Version": "0.7-7",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ea7232b98cd08d481a5bf452fa9b51f3"
##     },
##     "tmvnsim": {
##       "Package": "tmvnsim",
##       "Version": "1.0-2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "50470c7ed0cc8099cbc17b38f0ef621f"
##     },
##     "usethis": {
##       "Package": "usethis",
##       "Version": "1.6.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e1985f5a9985fea2e338fa7eb99018ca"
##     },
##     "utf8": {
##       "Package": "utf8",
##       "Version": "1.1.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "4a5081acfb7b81a572e4384a7aaf2af1"
##     },
##     "vctrs": {
##       "Package": "vctrs",
##       "Version": "0.3.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "1739235995f08583db4095a28c357207"
##     },
##     "viridis": {
##       "Package": "viridis",
##       "Version": "0.5.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6f6b49e5b3b5ee5a6d0c28bf1b4b9eb3"
##     },
##     "viridisLite": {
##       "Package": "viridisLite",
##       "Version": "0.3.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ce4f6271baa94776db692f1cb2055bee"
##     },
##     "webshot": {
##       "Package": "webshot",
##       "Version": "0.5.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "e99d80ad34457a4853674e89d5e806de"
##     },
##     "whisker": {
##       "Package": "whisker",
##       "Version": "0.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ca970b96d894e90397ed20637a0c1bbe"
##     },
##     "withr": {
##       "Package": "withr",
##       "Version": "2.2.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ecd17882a0b4419545691e095b74ee89"
##     },
##     "writexl": {
##       "Package": "writexl",
##       "Version": "1.3",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c23be94422411c9ff161c11db8499840"
##     },
##     "xfun": {
##       "Package": "xfun",
##       "Version": "0.14",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "60e146e3aba37a547e12306dc3da77a6"
##     },
##     "xml2": {
##       "Package": "xml2",
##       "Version": "1.3.2",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "d4d71a75dd3ea9eb5fa28cc21f9585e2"
##     },
##     "xopen": {
##       "Package": "xopen",
##       "Version": "1.0.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "6c85f015dee9cc7710ddd20f86881f58"
##     },
##     "xtable": {
##       "Package": "xtable",
##       "Version": "1.8-4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2"
##     },
##     "yaml": {
##       "Package": "yaml",
##       "Version": "2.2.1",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "2826c5d9efb0a88f657c7a679c7106db"
##     },
##     "zeallot": {
##       "Package": "zeallot",
##       "Version": "0.1.0",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "ee9b643aa8331c45d8d82eb3a137c9bc"
##     },
##     "zip": {
##       "Package": "zip",
##       "Version": "2.0.4",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "caa73cdca1a87e5f2617915c8809f207"
##     },
##     "zoo": {
##       "Package": "zoo",
##       "Version": "1.8-8",
##       "Source": "Repository",
##       "Repository": "CRAN",
##       "Hash": "c2ea03282caa1f6972dc84fc5bf671cc"
##     }
##   }
## }
# Turn the .R files into .Rmd files, turn those into .html, remove the .Rmd files
# spin_R_files_to_site_html()
LS0tCnBhZ2V0aXRsZTogIkdvZXR0aW5nZW4gT3Z1bGF0b3J5IEN5Y2xlIERpYXJpZXMgMiIKLS0tCgojIEdvZXR0aW5nZW4gT3Z1bGF0b3J5IEN5Y2xlIERpYXJpZXMgMiAoR09DRDIpCgpgYGB7ciBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpzb3VyY2UoIjBfaGVscGVycy5SIikKYGBgCgojIyMgRG9jdW1lbnRlZCBoZXJlCi0gW0RhdGEgaW1wb3J0XSgwX2ltcG9ydF9kYXRhLmh0bWwpOiBIZXJlLCB3ZSBpbXBvcnQgdGhlIGRhdGEgYW5kIG1ldGFkYXRhIGZyb20gaHR0cHM6Ly9mb3Jtci5vcmcsIHRoZSBkYXRhIGNvbGxlY3Rpb24gc3R1ZHkgZnJhbWV3b3JrCi0gW1dyYW5nbGUgZGF0YV0oMF93cmFuZ2xlX2RhdGEuaHRtbCk6IEhlcmUsIHdlIHdyYW5nbGUgdGhlIGRhdGEgaW50byBzaGFwZSwgZXN0aW1hdGUgdGhlIGZlcnRpbGUgd2luZG93LCBtZXJnZSBkYXRhIGZyb20gZGlmZmVyZW50IHNvdXJjZXMsIGFkZCBodW1hbiBjb2RpbmdzIGZvciBmcmVldGV4dCBxdWVzdGlvbnMsIGV0Yy4KLSBbQ29kZWJvb2tdKDJfY29kZWJvb2suaHRtbCk6IFRoZSBjb2RlYm9vayBjb250YWlucyBtZXRhZGF0YSwgbWVhbnMsIG1pc3NpbmduZXNzLCBhbmQgZnVydGhlciBpbmZvcm1hdGlvbiBvbiBhbGwgdmFyaWFibGVzIGNvbGxlY3RlZCBpbiB0aGUgc3R1ZHkuCi0gW0VuZ2xpc2ggY29kZWJvb2tdKDJfY29kZWJvb2suaHRtbCk6IFRyYW5zbGF0ZWQgY29kZWJvb2suIFRoZXNlIHRyYW5zbGF0aW9ucyBhcmUgb25seSB0aGVyZSB0byBoZWxwIG5vbi1HZXJtYW5zIHJlYWQgdGhlIGNvZGVib29rLiBUaGV5IGFyZSBub3QgdHJhbnNsYXRlZC9iYWNrLXRyYW5zbGF0ZWQsIG5vciBoZWF2aWx5IHZldHRlZC4gQmUgc3VyZSB0byB1c2UgcHJvcGVyIHRyYW5zbGF0aW9uL2JhY2stdHJhbnNsYXRpb24gaWYgeW91ciBnb2FsIGlzIHRvIHJldXNlIHNvbWUgb2Ygb3VyIGl0ZW1zIGluIGFuIEVuZ2xpc2ggc2V0dGluZy4KLSBbRXhjbHVzaW9uIGNyaXRlcmlhXSgxX2V4Y2x1c2lvbi5odG1sKTogV2UgZGVmaW5lZCBzZXZlcmFsIGNyaXRlcmlhIGZvciB3b21lbiB0byBiZSBleGNsdWRlZCBpbiBvdXIgYW5hbHlzZXMgb2Ygb3Z1bGF0b3J5IGNoYW5nZXMsIHRoZXNlIGFyZSBjb21wdXRlZCBoZXJlLgotIFtEZXNjcmlwdGl2ZXNdKDFfZGVzY3JpcHRpdmVzLmh0bWwpOiBIZXJlLCB3ZSBzdW1tYXJpc2Ugc29tZSBvZiB0aGUgZGVzY3JpcHRpdmUgaW5mb3JtYXRpb24gb24gdGhpcyBzdHVkeSBvbiBhIGhpZ2hlci1sZXZlbCB0aGFuIGluIHRoZSBjb2RlYm9vay4KLSBbRGF0YSBhbm9ueW1pc2F0aW9uXSgzX2Fub255bWlzZV9kYXRhLmh0bWwpOiBPdXIgcHJvY2VkdXJlIHRvIGdlbmVyYXRlIGFub255bWlzZWQgZGF0YXNldHMgKHVuZmluaXNoZWQpLgoKV2UgdXNlZCB0aGVzZSBbaGVscGVyIGZ1bmN0aW9uc10oMF9oZWxwZXJzLmh0bWwpLiBUaGVzZSBhcmUgdGhlIFsuUnByb2ZpbGUgc2V0dGluZ3NdKFJwcm9maWxlLmh0bWwpLgoKIyMjICBEb2N1bWVudGVkIGVsc2V3aGVyZQoKLSBBIGJsb2cgcG9zdCBhYm91dCBob3cgd2UgW21lYXN1cmVkIGNvbnRyYWNlcHRpb25dKGh0dHBzOi8vcnViZW5hcnNsYW4uZ2l0aHViLmlvL3Bvc3RzLzIwMTktMDQtMDItbWVhc3VyaW5nLWNvbnRyYWNlcHRpb24vKQotIEEgYmxvZyBwb3N0IGFib3V0IGhvdyB3ZSBbZ2F2ZSBpbnRyYWluZGl2aWR1YWwgZmVlZGJhY2tdKGh0dHBzOi8vcnViZW5hcnNsYW4uZ2l0aHViLmlvL3Bvc3RzLzIwMTktMDMtMTMtaW50cmEtaW5kaXZpZHVhbC1mZWVkYmFjay8pCi0gQSBibG9nIHBvc3Qgd2l0aCBxdWljayBhbmFseXNlcyBvbiBbc2V4dWFsIGFjdGl2aXR5IGJ5IHRpbWUgb2YgZGF5XShodHRwczovL3J1YmVuYXJzbGFuLmdpdGh1Yi5pby9wb3N0cy8yMDE5LTA0LTA4LXNleC1ieS1kYXktYW5kLWJ5LW5pZ2h0LykKLSBBIGJsb2cgcG9zdCB3aXRoIHF1aWNrIGFuYWx5c2VzIG9uIFt3aG8gaW5pdGlhdGVzIHNleF0oaHR0cHM6Ly9ydWJlbmFyc2xhbi5naXRodWIuaW8vcG9zdHMvMjAxOS0wNC0yMS13aG8taW5pdGlhdGVzLykKLSBBIHBhcGVyIG9uIG91ciBwbGFubmVkIG1pc3NpbmduZXNzIGFwcHJvYWNoIGFuZCBob3cgd2UgY2FuIHVzZSBpdCB0byBsZWFybiBhYm91dCBbbWVhc3VyZW1lbnQgcmVhY3Rpdml0eV0oaHR0cHM6Ly9wc3lhcnhpdi5jb20vdmE4YngvKQoKClNlZSBoZXJlIGZvciB0aGUgZG9jdW1lbnRhdGlvbiBvZiBbR09DRDFdKGh0dHBzOi8vcnViZW5hcnNsYW4uZ2l0aHViLmlvL292dWxhdG9yeV9zaGlmdHMpLgoKIyMjIEF1dGhvcnMgJiBBY2tub3dsZWRnZW1lbnRzCgojIyMjIEF1dGhvcnMKVGhlIExlaWJuaXogU2NpZW5jZUNhbXB1cyBQcmltYXRlIENvZ25pdGlvbiBHw7Z0dGluZ2VuIHBhcnRpYWxseSBmdW5kZWQgdGhlIHN0dWR5LiBUaGUgc3R1ZHkgd2FzIHBsYW5uZWQgYnkgUnViZW4gQy4gQXJzbGFuLCBKdWxpZSBDLiBEcmllYmUsIEp1bGlhIFN0ZXJuIChuw6llIErDvG5nZXIpLCBUYW5qYSBNLiBHZXJsYWNoLCBKdWxpYSBPc3RuZXIsIGFuZCBMYXJzIFBlbmtlLiBSdWJlbiBDLiBBcnNsYW4gYW5kIEp1bGllIEMuIERyaWViZSBjb2xsZWN0ZWQgdGhlIG9ubGluZSBkYXRhIGFuZCBkaWQgdGhlIG1ham9yaXR5IG9mIHRoZSBkYXRhIGNsZWFuaW5nIGFuZCBtYW5hZ2VtZW50IGRvY3VtZW50ZWQgaGVyZS4KCiMjIyBBY2tub3dsZWRnZW1lbnRzCktpbSBHbG95c3RlaW4gYW5kIFRlc3NhIENhcHBlbGxlIGhlbHBlZCB0cmFuc2xhdGluZyBpdGVtcyBmcm9tIEdlcm1hbiB0byBFbmdsaXNoLgpEb3JsZSBTY2hhcGVyIGFuZCBMYXVyYSBKLiBCb3R6ZXQgaGVscGVkIHdpdGggdGhlIGNvbnRyYWNlcHRpb24gZGF0YS4KCiMjIyBSZXByb2R1Y2liaWxpdHkKVGhpcyByZXBvc2l0b3J5IHVzZXMgdGhlIFtyZW52XShodHRwczovL3JzdHVkaW8uZ2l0aHViLmlvL3JlbnYvKSBwYWNrYWdlIHRvIG1ha2UKaXQgZWFzaWVyIHRvIHJlcnVuIGFuYWx5c2VzIHVzaW5nIHRoZSBzYW1lIHNldHVwIGFuZCBwYWNrYWdlIHZlcnNpb25zIHRoYXQgd2VyZQp1c2VkIHRvIGNyZWF0ZSB0aGVtLgoKPGRldGFpbHM+PHN1bW1hcnk+SGVyZSdzIGEgY2xhc3NpY2FsIHNlc3Npb24gaW5mby48L3N1bW1hcnk+CgpgYGB7cn0KbGlicmFyeShjb2RlYm9vaykKbGlicmFyeSh0aWR5bG9nKQpsaWJyYXJ5KHRlc3R0aGF0KQpsaWJyYXJ5KGdlbmRlcml6ZVIpCmxpYnJhcnkoVXBTZXRSKQpzZXNzaW9uSW5mbygpCmBgYAoKPC9kZXRhaWxzPgoKPGRldGFpbHM+PHN1bW1hcnk+SGVyZSdzIG91ciByZW52IGxvY2tmaWxlLjwvc3VtbWFyeT4KCmBgYHtyfQpjYXQocmVhZExpbmVzKCJyZW52LmxvY2siKSwgc2VwID0gIlxuIikKYGBgCjwvZGV0YWlscz4KCmBgYHtyfQojIFR1cm4gdGhlIC5SIGZpbGVzIGludG8gLlJtZCBmaWxlcywgdHVybiB0aG9zZSBpbnRvIC5odG1sLCByZW1vdmUgdGhlIC5SbWQgZmlsZXMKIyBzcGluX1JfZmlsZXNfdG9fc2l0ZV9odG1sKCkKYGBgCgo=