diff --git a/.Rprofile b/.Rprofile deleted file mode 100644 index 81b960f5..00000000 --- a/.Rprofile +++ /dev/null @@ -1 +0,0 @@ -source("renv/activate.R") diff --git a/.github/workflows/check-full.yaml b/.github/workflows/check-full.yaml index 425b7958..fa48fe39 100755 --- a/.github/workflows/check-full.yaml +++ b/.github/workflows/check-full.yaml @@ -5,8 +5,7 @@ on: schedule: - cron: '0 0 * * 0' -name: R-CMD-check - +name: R-CMD-check (full) jobs: R-CMD-check: runs-on: ${{ matrix.config.os }} diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index 9f195a15..e3b5618d 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -6,7 +6,7 @@ on: pull_request: branches: [main, master] -name: R-CMD-check +name: R-CMD-check (standard) jobs: R-CMD-check: diff --git a/.github/workflows/render-rmarkdown.yaml b/.github/workflows/render-rmarkdown.yaml deleted file mode 100644 index d8400935..00000000 --- a/.github/workflows/render-rmarkdown.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples -# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help -on: - push: - paths: ['**.Rmd'] - workflow_dispatch: - -name: render-rmarkdown - -jobs: - render-rmarkdown: - runs-on: ubuntu-latest - env: - GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} - steps: - - name: Checkout repo - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - uses: r-lib/actions/setup-pandoc@v2 - - - uses: r-lib/actions/setup-r@v2 - - - name: Install curl - run: | - sudo apt-get install libcurl4-openssl-dev - sudo apt-get install libharfbuzz-dev - sudo apt-get install libfribidi-dev - - - uses: r-lib/actions/setup-renv@v2 - - - name: Render Rmarkdown files and Commit Results - run: | - RMD_PATH=($(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '[.]Rmd$')) - Rscript -e 'for (f in commandArgs(TRUE)) if (file.exists(f)) rmarkdown::render(f)' ${RMD_PATH[*]} - git config --local user.name "$GITHUB_ACTOR" - git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com" - git commit ${RMD_PATH[*]/.Rmd/.md} -m 'Re-build Rmarkdown files' || echo "No changes to commit" - git push origin || echo "No changes to commit" diff --git a/DESCRIPTION b/DESCRIPTION index af915bc2..ab77180d 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -2,55 +2,25 @@ Type: Package Package: eurostat Title: Tools for Eurostat Open Data Version: 3.7.14 -Date: 2023-02-09 +Date: 2023-02-22 Authors@R: c( - person(given = "Leo", - family = "Lahti", - role = c("aut", "cre"), - email = "leo.lahti@iki.fi", + person("Leo", "Lahti", , "leo.lahti@iki.fi", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-5537-637X")), - person(given = "Janne", - family = "Huovari", - role = "aut"), - person(given = "Markus", - family = "Kainu", - role = "aut"), - person(given = "Przemyslaw", - family = "Biecek", - role = "aut"), - person(given = "Daniel", - family = "Antal", - role = "ctb"), - person(given = "Diego", - family = "Hernangomez", - role = "ctb", + person("Janne", "Huovari", role = "aut"), + person("Markus", "Kainu", role = "aut"), + person("Przemyslaw", "Biecek", role = "aut"), + person("Daniel", "Antal", role = "ctb"), + person("Diego", "Hernangomez", role = "ctb", comment = c(ORCID = "0000-0001-8457-4658")), - person(given = "Joona", - family = "Lehtomaki", - role = "ctb"), - person(given = "Francois", - family = "Briatte", - role = "ctb"), - person(given = "Reto", - family = "Stauffer", - role = "ctb"), - person(given = "Paul", - family = "Rougieux", - role = "ctb"), - person(given = "Anna", - family = "Vasylytsya", - role = "ctb"), - person(given = "Oliver", - family = "Reiter", - role = "ctb"), - person(given = "Pyry", - family = "Kantanen", - role = "ctb", + person("Joona", "Lehtomaki", role = "ctb"), + person("Francois", "Briatte", role = "ctb"), + person("Reto", "Stauffer", role = "ctb"), + person("Paul", "Rougieux", role = "ctb"), + person("Anna", "Vasylytsya", role = "ctb"), + person("Oliver", "Reiter", role = "ctb"), + person("Pyry", "Kantanen", role = "ctb", comment = c(ORCID = "0000-0003-2853-2765")), - person(given = "Enrico", - family = "Spinielli", - role = c("ctb"), - email = "enrico.spinielli@gmail.com", + person("Enrico", "Spinielli", , "enrico.spinielli@gmail.com", role = "ctb", comment = c(ORCID = "0000-0001-8584-9131")) ) Description: Tools to download data from the Eurostat database diff --git a/NEWS.md b/NEWS.md index ccd8c0cc..84d34a60 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,11 +1,17 @@ -# eurostat 3.7.14 (2023-02-08) +# eurostat 3.7.14 (2023-02-22) + +## Major updates * Updated `get_eurostat` and its assorted functions to download data from the new dissemination API (related to issues #251, #243). See Eurostat web page Transition - from Eurostat Bulk Download to API for a list of differences between old and new data sources: https://wikis.ec.europa.eu/display/EUROSTATHELP/Transition+-+from+Eurostat+Bulk+Download+to+API -* Added new temporary functions for downloading and handling data from the new dissemination API: `get_eurostat_raw2`, `tidy_eurostat2`, `convert_time_col2`, `eurotime2date2`, `eurotime2num2` and `label_eurostat2`. When the old bulk download facilities are decommissioned, these functions will replace the old functions with old naming schemes, without the 2's. +* Added new temporary functions for downloading and handling data from the new dissemination API: `get_eurostat_raw2`, `tidy_eurostat2`, `convert_time_col2`, `eurotime2date2`, `eurotime2num2` and `label_eurostat2`. When the old bulk download facilities are decommissioned, these functions will replace the old functions with old naming schemes (without the 2s at the end). * `tidy_eurostat2` function is now able to handle multiple time frequencies in one call: For example, you can download annual, quarterly, and monthly data simply by using a vector c("A", "Q", "M") in select_time instead of using these singular frequencies in separate calls. The function will also return multiple time series in one dataset if select_time is NULL (as it is by default). If the dataset contains multiple time series and these are explicitly downloaded / no select_time parameter is given, a message will be printed. * `eurotime2num` can now handle monthly and weekly data as well. * Added a new parameter to `get_eurostat` function: legacy_bulk_download (default = TRUE). By setting this parameter to FALSE the user can download data from the new dissemination API. If you want to test the new API before it becomes the only way to download the data (and we very much encourage you to do so), set this parameter to FALSE. +## Minor updates + +* Removed render-rmarkdown.yaml workflow used for rendering README.md file. README.md must be generated locally from now on. + # eurostat 3.7.13 (2023-02-01) * Updated `get_eurostat_json` to migrate from JSON web service to API Statistics (addressed in issues #243, #251). Please note that the output from JSON API is now slightly different than before: the datasets now contain a freq column to indicate the frequency with which data has been collected, for example annually "A", monthly "M" or quarterly "Q". See Eurostat - Data browser online help website for more information: https://wikis.ec.europa.eu/display/EUROSTATHELP/API+Statistics+-+migrating+from+JSON+web+service+to+API+Statistics diff --git a/cran-comments.md b/cran-comments.md new file mode 100644 index 00000000..5eef97f9 --- /dev/null +++ b/cran-comments.md @@ -0,0 +1,21 @@ +## R CMD check results + +On R 4.2.2 under aarch64-apple-darwin20 (64-bit), macOS Ventura 13.2.1 + +0 errors | 0 warnings | 1 note + +* checking for future file timestamps ... NOTE + unable to verify current time + +Seems to be a problem related to worldclockapi.com, that has already been discussed in 2019 on r-package-devel mailing list. + +On R 2023-02-21 r83888 ucrt under x86_64-w64-mingw32 (64-bit), Windows Server 2022 x64 (devtools::check_win_devel): + +0 errors | 0 warnings | 0 notes + +## Downstream dependencies + +We checked 8 reverse dependencies with revdepcheck, comparing R CMD check results across CRAN and dev versions of this package. + + * We saw 0 new problems + * We failed to check 0 packages diff --git a/renv.lock b/renv.lock deleted file mode 100644 index 72a1897a..00000000 --- a/renv.lock +++ /dev/null @@ -1,1525 +0,0 @@ -{ - "R": { - "Version": "4.2.2", - "Repositories": [ - { - "Name": "CRAN", - "URL": "https://cran.rstudio.com" - } - ] - }, - "Packages": { - "ISOweek": { - "Package": "ISOweek", - "Version": "0.6-2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ad7e2b013b9379cb560caa9b168202f0", - "Requirements": [ - "stringr" - ] - }, - "KernSmooth": { - "Package": "KernSmooth", - "Version": "2.23-20", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8dcfa99b14c296bc9f1fd64d52fd3ce7", - "Requirements": [] - }, - "MASS": { - "Package": "MASS", - "Version": "7.3-58.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e02d1a0f6122fd3e634b25b433704344", - "Requirements": [] - }, - "R6": { - "Package": "R6", - "Version": "2.5.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "470851b6d5d0ac559e9d01bb352b4021", - "Requirements": [] - }, - "Rcpp": { - "Package": "Rcpp", - "Version": "1.0.10", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e749cae40fa9ef469b6050959517453c", - "Requirements": [] - }, - "RefManageR": { - "Package": "RefManageR", - "Version": "1.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d22e94d9088f55cc112e722888afcc70", - "Requirements": [ - "bibtex", - "httr", - "jsonlite", - "lubridate", - "plyr", - "stringr", - "xml2" - ] - }, - "askpass": { - "Package": "askpass", - "Version": "1.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e8a22846fff485f0be3770c2da758713", - "Requirements": [ - "sys" - ] - }, - "assertthat": { - "Package": "assertthat", - "Version": "0.2.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "50c838a310445e954bc13f26f26a6ecf", - "Requirements": [] - }, - "backports": { - "Package": "backports", - "Version": "1.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c39fbec8a30d23e721980b8afb31984c", - "Requirements": [] - }, - "base64enc": { - "Package": "base64enc", - "Version": "0.1-3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "543776ae6848fde2f48ff3816d0628bc", - "Requirements": [] - }, - "bibtex": { - "Package": "bibtex", - "Version": "0.5.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a704d52e87822191b42c715c568f96dd", - "Requirements": [ - "backports" - ] - }, - "bit": { - "Package": "bit", - "Version": "4.0.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d242abec29412ce988848d0294b208fd", - "Requirements": [] - }, - "bit64": { - "Package": "bit64", - "Version": "4.0.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "9fe98599ca456d6552421db0d6772d8f", - "Requirements": [ - "bit" - ] - }, - "brew": { - "Package": "brew", - "Version": "1.0-8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d69a786e85775b126bddbee185ae6084", - "Requirements": [] - }, - "brio": { - "Package": "brio", - "Version": "1.1.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "976cf154dfb043c012d87cddd8bca363", - "Requirements": [] - }, - "broom": { - "Package": "broom", - "Version": "1.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ab67f5ce0aa79b8db7ddba5cb0d4012d", - "Requirements": [ - "backports", - "dplyr", - "ellipsis", - "generics", - "glue", - "purrr", - "rlang", - "stringr", - "tibble", - "tidyr" - ] - }, - "bslib": { - "Package": "bslib", - "Version": "0.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a7fbf03946ad741129dc81098722fca1", - "Requirements": [ - "base64enc", - "cachem", - "htmltools", - "jquerylib", - "jsonlite", - "memoise", - "mime", - "rlang", - "sass" - ] - }, - "cachem": { - "Package": "cachem", - "Version": "1.0.6", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "648c5b3d71e6a37e3043617489a0a0e9", - "Requirements": [ - "fastmap", - "rlang" - ] - }, - "callr": { - "Package": "callr", - "Version": "3.7.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "9b2191ede20fa29828139b9900922e51", - "Requirements": [ - "R6", - "processx" - ] - }, - "cellranger": { - "Package": "cellranger", - "Version": "1.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "f61dbaec772ccd2e17705c1e872e9e7c", - "Requirements": [ - "rematch", - "tibble" - ] - }, - "class": { - "Package": "class", - "Version": "7.3-21", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8ae0d4328e2eb3a582dfd5391a3663b7", - "Requirements": [ - "MASS" - ] - }, - "classInt": { - "Package": "classInt", - "Version": "0.4-8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "298fa500d773db0845935cd73bfd9c2e", - "Requirements": [ - "KernSmooth", - "class", - "e1071" - ] - }, - "cli": { - "Package": "cli", - "Version": "3.6.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3177a5a16c243adc199ba33117bd9657", - "Requirements": [] - }, - "clipr": { - "Package": "clipr", - "Version": "0.8.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3f038e5ac7f41d4ac41ce658c85e3042", - "Requirements": [] - }, - "commonmark": { - "Package": "commonmark", - "Version": "1.8.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b6e3e947d1d7ebf3d2bdcea1bde63fe7", - "Requirements": [] - }, - "countrycode": { - "Package": "countrycode", - "Version": "1.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2d162e8f29eec5526e362a7415d980ab", - "Requirements": [] - }, - "cpp11": { - "Package": "cpp11", - "Version": "0.4.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ed588261931ee3be2c700d22e94a29ab", - "Requirements": [] - }, - "crayon": { - "Package": "crayon", - "Version": "1.5.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e8a1e41acf02548751f45c718d55aa6a", - "Requirements": [] - }, - "credentials": { - "Package": "credentials", - "Version": "1.3.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "93762d0a34d78e6a025efdbfb5c6bb41", - "Requirements": [ - "askpass", - "curl", - "jsonlite", - "openssl", - "sys" - ] - }, - "curl": { - "Package": "curl", - "Version": "5.0.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e4f97056611e8e6b8b852d13b7400cf1", - "Requirements": [] - }, - "desc": { - "Package": "desc", - "Version": "1.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6b9602c7ebbe87101a9c8edb6e8b6d21", - "Requirements": [ - "R6", - "cli", - "rprojroot" - ] - }, - "devtools": { - "Package": "devtools", - "Version": "2.4.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ea5bc8b4a6a01e4f12d98b58329930bb", - "Requirements": [ - "cli", - "desc", - "ellipsis", - "fs", - "lifecycle", - "memoise", - "miniUI", - "pkgbuild", - "pkgdown", - "pkgload", - "profvis", - "rcmdcheck", - "remotes", - "rlang", - "roxygen2", - "rversions", - "sessioninfo", - "testthat", - "urlchecker", - "usethis", - "withr" - ] - }, - "diffobj": { - "Package": "diffobj", - "Version": "0.3.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "bcaa8b95f8d7d01a5dedfd959ce88ab8", - "Requirements": [ - "crayon" - ] - }, - "digest": { - "Package": "digest", - "Version": "0.6.31", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8b708f296afd9ae69f450f9640be8990", - "Requirements": [] - }, - "downlit": { - "Package": "downlit", - "Version": "0.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "79bf3f66590752ffbba20f8d2da94c7c", - "Requirements": [ - "brio", - "desc", - "digest", - "evaluate", - "fansi", - "memoise", - "rlang", - "vctrs", - "withr", - "yaml" - ] - }, - "dplyr": { - "Package": "dplyr", - "Version": "1.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d3c34618017e7ae252d46d79a1b9ec32", - "Requirements": [ - "R6", - "cli", - "generics", - "glue", - "lifecycle", - "magrittr", - "pillar", - "rlang", - "tibble", - "tidyselect", - "vctrs" - ] - }, - "e1071": { - "Package": "e1071", - "Version": "1.7-13", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "1046cb48d06cb40c2900d8878f03a0fe", - "Requirements": [ - "class", - "proxy" - ] - }, - "ellipsis": { - "Package": "ellipsis", - "Version": "0.3.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077", - "Requirements": [ - "rlang" - ] - }, - "evaluate": { - "Package": "evaluate", - "Version": "0.20", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "4b68aa51edd89a0e044a66e75ae3cc6c", - "Requirements": [] - }, - "fansi": { - "Package": "fansi", - "Version": "1.0.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "1d9e7ad3c8312a192dea7d3db0274fde", - "Requirements": [] - }, - "fastmap": { - "Package": "fastmap", - "Version": "1.1.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "77bd60a6157420d4ffa93b27cf6a58b8", - "Requirements": [] - }, - "fontawesome": { - "Package": "fontawesome", - "Version": "0.5.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e80750aec5717dedc019ad7ee40e4a7c", - "Requirements": [ - "htmltools", - "rlang" - ] - }, - "fs": { - "Package": "fs", - "Version": "1.6.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "f4dcd23b67e33d851d2079f703e8b985", - "Requirements": [] - }, - "generics": { - "Package": "generics", - "Version": "0.1.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "15e9634c0fcd294799e9b2e929ed1b86", - "Requirements": [] - }, - "gert": { - "Package": "gert", - "Version": "1.9.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "9122b3958e749badb5c939f498038b57", - "Requirements": [ - "askpass", - "credentials", - "openssl", - "rstudioapi", - "sys", - "zip" - ] - }, - "gh": { - "Package": "gh", - "Version": "1.3.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b6a12054ee13dce0f6696c019c10e539", - "Requirements": [ - "cli", - "gitcreds", - "httr", - "ini", - "jsonlite" - ] - }, - "gitcreds": { - "Package": "gitcreds", - "Version": "0.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ab08ac61f3e1be454ae21911eb8bc2fe", - "Requirements": [] - }, - "glue": { - "Package": "glue", - "Version": "1.6.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e", - "Requirements": [] - }, - "here": { - "Package": "here", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "24b224366f9c2e7534d2344d10d59211", - "Requirements": [ - "rprojroot" - ] - }, - "highr": { - "Package": "highr", - "Version": "0.10", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "06230136b2d2b9ba5805e1963fa6e890", - "Requirements": [ - "xfun" - ] - }, - "hms": { - "Package": "hms", - "Version": "1.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "41100392191e1244b887878b533eea91", - "Requirements": [ - "ellipsis", - "lifecycle", - "pkgconfig", - "rlang", - "vctrs" - ] - }, - "htmltools": { - "Package": "htmltools", - "Version": "0.5.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "9d27e99cc90bd701c0a7a63e5923f9b7", - "Requirements": [ - "base64enc", - "digest", - "ellipsis", - "fastmap", - "rlang" - ] - }, - "htmlwidgets": { - "Package": "htmlwidgets", - "Version": "1.6.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b677ee5954471eaa974c0d099a343a1a", - "Requirements": [ - "htmltools", - "jsonlite", - "knitr", - "rmarkdown", - "yaml" - ] - }, - "httpuv": { - "Package": "httpuv", - "Version": "1.6.8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "08e611aee165b27f8ff18770285fb535", - "Requirements": [ - "R6", - "Rcpp", - "later", - "promises" - ] - }, - "httr": { - "Package": "httr", - "Version": "1.4.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "57557fac46471f0dbbf44705cc6a5c8c", - "Requirements": [ - "R6", - "curl", - "jsonlite", - "mime", - "openssl" - ] - }, - "ini": { - "Package": "ini", - "Version": "0.3.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6154ec2223172bce8162d4153cda21f7", - "Requirements": [] - }, - "jquerylib": { - "Package": "jquerylib", - "Version": "0.1.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "5aab57a3bd297eee1c1d862735972182", - "Requirements": [ - "htmltools" - ] - }, - "jsonlite": { - "Package": "jsonlite", - "Version": "1.8.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a4269a09a9b865579b2635c77e572374", - "Requirements": [] - }, - "knitr": { - "Package": "knitr", - "Version": "1.42", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8329a9bcc82943c8069104d4be3ee22d", - "Requirements": [ - "evaluate", - "highr", - "xfun", - "yaml" - ] - }, - "later": { - "Package": "later", - "Version": "1.3.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "7e7b457d7766bc47f2a5f21cc2984f8e", - "Requirements": [ - "Rcpp", - "rlang" - ] - }, - "lifecycle": { - "Package": "lifecycle", - "Version": "1.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "001cecbeac1cff9301bdc3775ee46a86", - "Requirements": [ - "cli", - "glue", - "rlang" - ] - }, - "lubridate": { - "Package": "lubridate", - "Version": "1.9.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "88ad585eb49669b7f2db3f5ef3c8307d", - "Requirements": [ - "generics", - "timechange" - ] - }, - "magrittr": { - "Package": "magrittr", - "Version": "2.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "7ce2733a9826b3aeb1775d56fd305472", - "Requirements": [] - }, - "memoise": { - "Package": "memoise", - "Version": "2.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c", - "Requirements": [ - "cachem", - "rlang" - ] - }, - "mime": { - "Package": "mime", - "Version": "0.12", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "18e9c28c1d3ca1560ce30658b22ce104", - "Requirements": [] - }, - "miniUI": { - "Package": "miniUI", - "Version": "0.1.1.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "fec5f52652d60615fdb3957b3d74324a", - "Requirements": [ - "htmltools", - "shiny" - ] - }, - "openssl": { - "Package": "openssl", - "Version": "2.0.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b04c27110bf367b4daa93f34f3d58e75", - "Requirements": [ - "askpass" - ] - }, - "pillar": { - "Package": "pillar", - "Version": "1.8.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "f2316df30902c81729ae9de95ad5a608", - "Requirements": [ - "cli", - "fansi", - "glue", - "lifecycle", - "rlang", - "utf8", - "vctrs" - ] - }, - "pkgbuild": { - "Package": "pkgbuild", - "Version": "1.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d6c3008d79653a0f267703288230105e", - "Requirements": [ - "R6", - "callr", - "cli", - "crayon", - "desc", - "prettyunits", - "processx", - "rprojroot", - "withr" - ] - }, - "pkgconfig": { - "Package": "pkgconfig", - "Version": "2.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "01f28d4278f15c76cddbea05899c5d6f", - "Requirements": [] - }, - "pkgdown": { - "Package": "pkgdown", - "Version": "2.0.7", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "16fa15449c930bf3a7761d3c68f8abf9", - "Requirements": [ - "bslib", - "callr", - "cli", - "desc", - "digest", - "downlit", - "fs", - "httr", - "jsonlite", - "magrittr", - "memoise", - "purrr", - "ragg", - "rlang", - "rmarkdown", - "tibble", - "whisker", - "withr", - "xml2", - "yaml" - ] - }, - "pkgload": { - "Package": "pkgload", - "Version": "1.3.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6b0c222c5071efe0f3baf3dae9aa40e2", - "Requirements": [ - "cli", - "crayon", - "desc", - "fs", - "glue", - "rlang", - "rprojroot", - "withr" - ] - }, - "plyr": { - "Package": "plyr", - "Version": "1.8.8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d744387aef9047b0b48be2933d78e862", - "Requirements": [ - "Rcpp" - ] - }, - "praise": { - "Package": "praise", - "Version": "1.0.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a555924add98c99d2f411e37e7d25e9f", - "Requirements": [] - }, - "prettyunits": { - "Package": "prettyunits", - "Version": "1.1.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "95ef9167b75dde9d2ccc3c7528393e7e", - "Requirements": [] - }, - "processx": { - "Package": "processx", - "Version": "3.8.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a33ee2d9bf07564efb888ad98410da84", - "Requirements": [ - "R6", - "ps" - ] - }, - "profvis": { - "Package": "profvis", - "Version": "0.3.7", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e9d21e79848e02e524bea6f5bd53e7e4", - "Requirements": [ - "htmlwidgets", - "stringr" - ] - }, - "progress": { - "Package": "progress", - "Version": "1.2.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061", - "Requirements": [ - "R6", - "crayon", - "hms", - "prettyunits" - ] - }, - "promises": { - "Package": "promises", - "Version": "1.2.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "4ab2c43adb4d4699cf3690acd378d75d", - "Requirements": [ - "R6", - "Rcpp", - "later", - "magrittr", - "rlang" - ] - }, - "proxy": { - "Package": "proxy", - "Version": "0.4-27", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e0ef355c12942cf7a6b91a6cfaea8b3e", - "Requirements": [] - }, - "ps": { - "Package": "ps", - "Version": "1.7.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "68dd03d98a5efd1eb3012436de45ba83", - "Requirements": [] - }, - "purrr": { - "Package": "purrr", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "d71c815267c640f17ddbf7f16144b4bb", - "Requirements": [ - "cli", - "lifecycle", - "magrittr", - "rlang", - "vctrs" - ] - }, - "ragg": { - "Package": "ragg", - "Version": "1.2.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "690bc058ea2b1b8a407d3cfe3dce3ef9", - "Requirements": [ - "systemfonts", - "textshaping" - ] - }, - "rappdirs": { - "Package": "rappdirs", - "Version": "0.3.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "5e3c5dc0b071b21fa128676560dbe94d", - "Requirements": [] - }, - "rcmdcheck": { - "Package": "rcmdcheck", - "Version": "1.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8f25ebe2ec38b1f2aef3b0d2ef76f6c4", - "Requirements": [ - "R6", - "callr", - "cli", - "curl", - "desc", - "digest", - "pkgbuild", - "prettyunits", - "rprojroot", - "sessioninfo", - "withr", - "xopen" - ] - }, - "readr": { - "Package": "readr", - "Version": "2.1.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2dfbfc673ccb3de3d8836b4b3bd23d14", - "Requirements": [ - "R6", - "cli", - "clipr", - "cpp11", - "crayon", - "hms", - "lifecycle", - "rlang", - "tibble", - "tzdb", - "vroom" - ] - }, - "readxl": { - "Package": "readxl", - "Version": "1.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2e6020b1399d95f947ed867045e9ca17", - "Requirements": [ - "cellranger", - "cpp11", - "progress", - "tibble" - ] - }, - "regions": { - "Package": "regions", - "Version": "0.1.8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c03b0e9b4289b24062e895ae81ef7b3d", - "Requirements": [ - "assertthat", - "countrycode", - "dplyr", - "glue", - "here", - "magrittr", - "purrr", - "readxl", - "rlang", - "stringr", - "tibble", - "tidyr", - "tidyselect" - ] - }, - "rematch": { - "Package": "rematch", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c66b930d20bb6d858cd18e1cebcfae5c", - "Requirements": [] - }, - "rematch2": { - "Package": "rematch2", - "Version": "2.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "76c9e04c712a05848ae7a23d2f170a40", - "Requirements": [ - "tibble" - ] - }, - "remotes": { - "Package": "remotes", - "Version": "2.4.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "227045be9aee47e6dda9bb38ac870d67", - "Requirements": [] - }, - "renv": { - "Package": "renv", - "Version": "0.16.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c9e8442ab69bc21c9697ecf856c1e6c7", - "Requirements": [] - }, - "rlang": { - "Package": "rlang", - "Version": "1.0.6", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "4ed1f8336c8d52c3e750adcdc57228a7", - "Requirements": [] - }, - "rmarkdown": { - "Package": "rmarkdown", - "Version": "2.20", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "716fde5382293cc94a71f68c85b78d19", - "Requirements": [ - "bslib", - "evaluate", - "htmltools", - "jquerylib", - "jsonlite", - "knitr", - "stringr", - "tinytex", - "xfun", - "yaml" - ] - }, - "roxygen2": { - "Package": "roxygen2", - "Version": "7.2.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "7b153c746193b143c14baa072bae4e27", - "Requirements": [ - "R6", - "brew", - "cli", - "commonmark", - "cpp11", - "desc", - "knitr", - "pkgload", - "purrr", - "rlang", - "stringi", - "stringr", - "withr", - "xml2" - ] - }, - "rprojroot": { - "Package": "rprojroot", - "Version": "2.0.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "1de7ab598047a87bba48434ba35d497d", - "Requirements": [] - }, - "rstudioapi": { - "Package": "rstudioapi", - "Version": "0.14", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "690bd2acc42a9166ce34845884459320", - "Requirements": [] - }, - "rversions": { - "Package": "rversions", - "Version": "2.1.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a9881dfed103e83f9de151dc17002cd1", - "Requirements": [ - "curl", - "xml2" - ] - }, - "sass": { - "Package": "sass", - "Version": "0.4.5", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "2bb4371a4c80115518261866eab6ab11", - "Requirements": [ - "R6", - "fs", - "htmltools", - "rappdirs", - "rlang" - ] - }, - "sessioninfo": { - "Package": "sessioninfo", - "Version": "1.2.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "3f9796a8d0a0e8c6eb49a4b029359d1f", - "Requirements": [ - "cli" - ] - }, - "shiny": { - "Package": "shiny", - "Version": "1.7.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c2eae3d8c670fa9dfa35a12066f4a1d5", - "Requirements": [ - "R6", - "bslib", - "cachem", - "commonmark", - "crayon", - "ellipsis", - "fastmap", - "fontawesome", - "glue", - "htmltools", - "httpuv", - "jsonlite", - "later", - "lifecycle", - "mime", - "promises", - "rlang", - "sourcetools", - "withr", - "xtable" - ] - }, - "sourcetools": { - "Package": "sourcetools", - "Version": "0.1.7-1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "5f5a7629f956619d519205ec475fe647", - "Requirements": [] - }, - "stringi": { - "Package": "stringi", - "Version": "1.7.12", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "ca8bd84263c77310739d2cf64d84d7c9", - "Requirements": [] - }, - "stringr": { - "Package": "stringr", - "Version": "1.5.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "671a4d384ae9d32fc47a14e98bfa3dc8", - "Requirements": [ - "cli", - "glue", - "lifecycle", - "magrittr", - "rlang", - "stringi", - "vctrs" - ] - }, - "sys": { - "Package": "sys", - "Version": "3.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "34c16f1ef796057bfa06d3f4ff818a5d", - "Requirements": [] - }, - "systemfonts": { - "Package": "systemfonts", - "Version": "1.0.4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "90b28393209827327de889f49935140a", - "Requirements": [ - "cpp11" - ] - }, - "testthat": { - "Package": "testthat", - "Version": "3.1.6", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "7910146255835c66e9eb272fb215248d", - "Requirements": [ - "R6", - "brio", - "callr", - "cli", - "desc", - "digest", - "ellipsis", - "evaluate", - "jsonlite", - "lifecycle", - "magrittr", - "pkgload", - "praise", - "processx", - "ps", - "rlang", - "waldo", - "withr" - ] - }, - "textshaping": { - "Package": "textshaping", - "Version": "0.3.6", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "1ab6223d3670fac7143202cb6a2d43d5", - "Requirements": [ - "cpp11", - "systemfonts" - ] - }, - "tibble": { - "Package": "tibble", - "Version": "3.1.8", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "56b6934ef0f8c68225949a8672fe1a8f", - "Requirements": [ - "fansi", - "lifecycle", - "magrittr", - "pillar", - "pkgconfig", - "rlang", - "vctrs" - ] - }, - "tidyr": { - "Package": "tidyr", - "Version": "1.3.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e47debdc7ce599b070c8e78e8ac0cfcf", - "Requirements": [ - "cli", - "cpp11", - "dplyr", - "glue", - "lifecycle", - "magrittr", - "purrr", - "rlang", - "stringr", - "tibble", - "tidyselect", - "vctrs" - ] - }, - "tidyselect": { - "Package": "tidyselect", - "Version": "1.2.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "79540e5fcd9e0435af547d885f184fd5", - "Requirements": [ - "cli", - "glue", - "lifecycle", - "rlang", - "vctrs", - "withr" - ] - }, - "timechange": { - "Package": "timechange", - "Version": "0.2.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "8548b44f79a35ba1791308b61e6012d7", - "Requirements": [ - "cpp11" - ] - }, - "tinytex": { - "Package": "tinytex", - "Version": "0.44", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c0f007e2eeed7722ce13d42b84a22e07", - "Requirements": [ - "xfun" - ] - }, - "tzdb": { - "Package": "tzdb", - "Version": "0.3.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b2e1cbce7c903eaf23ec05c58e59fb5e", - "Requirements": [ - "cpp11" - ] - }, - "urlchecker": { - "Package": "urlchecker", - "Version": "1.0.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "409328b8e1253c8d729a7836fe7f7a16", - "Requirements": [ - "cli", - "curl", - "xml2" - ] - }, - "usethis": { - "Package": "usethis", - "Version": "2.1.6", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a67a22c201832b12c036cc059f1d137d", - "Requirements": [ - "cli", - "clipr", - "crayon", - "curl", - "desc", - "fs", - "gert", - "gh", - "glue", - "jsonlite", - "lifecycle", - "purrr", - "rappdirs", - "rlang", - "rprojroot", - "rstudioapi", - "whisker", - "withr", - "yaml" - ] - }, - "utf8": { - "Package": "utf8", - "Version": "1.2.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "1fe17157424bb09c48a8b3b550c753bc", - "Requirements": [] - }, - "vctrs": { - "Package": "vctrs", - "Version": "0.5.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "e4ffa94ceed5f124d429a5a5f0f5b378", - "Requirements": [ - "cli", - "glue", - "lifecycle", - "rlang" - ] - }, - "vroom": { - "Package": "vroom", - "Version": "1.6.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "7015a74373b83ffaef64023f4a0f5033", - "Requirements": [ - "bit64", - "cli", - "cpp11", - "crayon", - "glue", - "hms", - "lifecycle", - "progress", - "rlang", - "tibble", - "tidyselect", - "tzdb", - "vctrs", - "withr" - ] - }, - "waldo": { - "Package": "waldo", - "Version": "0.4.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "035fba89d0c86e2113120f93301b98ad", - "Requirements": [ - "cli", - "diffobj", - "fansi", - "glue", - "rematch2", - "rlang", - "tibble" - ] - }, - "whisker": { - "Package": "whisker", - "Version": "0.4.1", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c6abfa47a46d281a7d5159d0a8891e88", - "Requirements": [] - }, - "withr": { - "Package": "withr", - "Version": "2.5.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c0e49a9760983e81e55cdd9be92e7182", - "Requirements": [] - }, - "xfun": { - "Package": "xfun", - "Version": "0.37", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "a6860e1400a8fd1ddb6d9b4230cc34ab", - "Requirements": [] - }, - "xml2": { - "Package": "xml2", - "Version": "1.3.3", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "40682ed6a969ea5abfd351eb67833adc", - "Requirements": [] - }, - "xopen": { - "Package": "xopen", - "Version": "1.0.0", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "6c85f015dee9cc7710ddd20f86881f58", - "Requirements": [ - "processx" - ] - }, - "xtable": { - "Package": "xtable", - "Version": "1.8-4", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2", - "Requirements": [] - }, - "yaml": { - "Package": "yaml", - "Version": "2.3.7", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "0d0056cc5383fbc240ccd0cb584bf436", - "Requirements": [] - }, - "zip": { - "Package": "zip", - "Version": "2.2.2", - "Source": "Repository", - "Repository": "CRAN", - "Hash": "c42bfcec3fa6a0cce17ce1f8bc684f88", - "Requirements": [] - } - } -} diff --git a/renv/.gitignore b/renv/.gitignore deleted file mode 100644 index 0ec0cbba..00000000 --- a/renv/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -library/ -local/ -cellar/ -lock/ -python/ -sandbox/ -staging/ diff --git a/renv/activate.R b/renv/activate.R deleted file mode 100644 index 019b5a66..00000000 --- a/renv/activate.R +++ /dev/null @@ -1,994 +0,0 @@ - -local({ - - # the requested version of renv - version <- "0.16.0" - - # the project directory - project <- getwd() - - # figure out whether the autoloader is enabled - enabled <- local({ - - # first, check config option - override <- getOption("renv.config.autoloader.enabled") - if (!is.null(override)) - return(override) - - # next, check environment variables - # TODO: prefer using the configuration one in the future - envvars <- c( - "RENV_CONFIG_AUTOLOADER_ENABLED", - "RENV_AUTOLOADER_ENABLED", - "RENV_ACTIVATE_PROJECT" - ) - - for (envvar in envvars) { - envval <- Sys.getenv(envvar, unset = NA) - if (!is.na(envval)) - return(tolower(envval) %in% c("true", "t", "1")) - } - - # enable by default - TRUE - - }) - - if (!enabled) - return(FALSE) - - # avoid recursion - if (identical(getOption("renv.autoloader.running"), TRUE)) { - warning("ignoring recursive attempt to run renv autoloader") - return(invisible(TRUE)) - } - - # signal that we're loading renv during R startup - options(renv.autoloader.running = TRUE) - on.exit(options(renv.autoloader.running = NULL), add = TRUE) - - # signal that we've consented to use renv - options(renv.consent = TRUE) - - # load the 'utils' package eagerly -- this ensures that renv shims, which - # mask 'utils' packages, will come first on the search path - library(utils, lib.loc = .Library) - - # unload renv if it's already been loaded - if ("renv" %in% loadedNamespaces()) - unloadNamespace("renv") - - # load bootstrap tools - `%||%` <- function(x, y) { - if (is.environment(x) || length(x)) x else y - } - - bootstrap <- function(version, library) { - - # attempt to download renv - tarball <- tryCatch(renv_bootstrap_download(version), error = identity) - if (inherits(tarball, "error")) - stop("failed to download renv ", version) - - # now attempt to install - status <- tryCatch(renv_bootstrap_install(version, tarball, library), error = identity) - if (inherits(status, "error")) - stop("failed to install renv ", version) - - } - - renv_bootstrap_tests_running <- function() { - getOption("renv.tests.running", default = FALSE) - } - - renv_bootstrap_repos <- function() { - - # check for repos override - repos <- Sys.getenv("RENV_CONFIG_REPOS_OVERRIDE", unset = NA) - if (!is.na(repos)) - return(repos) - - # check for lockfile repositories - repos <- tryCatch(renv_bootstrap_repos_lockfile(), error = identity) - if (!inherits(repos, "error") && length(repos)) - return(repos) - - # if we're testing, re-use the test repositories - if (renv_bootstrap_tests_running()) - return(getOption("renv.tests.repos")) - - # retrieve current repos - repos <- getOption("repos") - - # ensure @CRAN@ entries are resolved - repos[repos == "@CRAN@"] <- getOption( - "renv.repos.cran", - "https://cloud.r-project.org" - ) - - # add in renv.bootstrap.repos if set - default <- c(FALLBACK = "https://cloud.r-project.org") - extra <- getOption("renv.bootstrap.repos", default = default) - repos <- c(repos, extra) - - # remove duplicates that might've snuck in - dupes <- duplicated(repos) | duplicated(names(repos)) - repos[!dupes] - - } - - renv_bootstrap_repos_lockfile <- function() { - - lockpath <- Sys.getenv("RENV_PATHS_LOCKFILE", unset = "renv.lock") - if (!file.exists(lockpath)) - return(NULL) - - lockfile <- tryCatch(renv_json_read(lockpath), error = identity) - if (inherits(lockfile, "error")) { - warning(lockfile) - return(NULL) - } - - repos <- lockfile$R$Repositories - if (length(repos) == 0) - return(NULL) - - keys <- vapply(repos, `[[`, "Name", FUN.VALUE = character(1)) - vals <- vapply(repos, `[[`, "URL", FUN.VALUE = character(1)) - names(vals) <- keys - - return(vals) - - } - - renv_bootstrap_download <- function(version) { - - # if the renv version number has 4 components, assume it must - # be retrieved via github - nv <- numeric_version(version) - components <- unclass(nv)[[1]] - - # if this appears to be a development version of 'renv', we'll - # try to restore from github - dev <- length(components) == 4L - - # begin collecting different methods for finding renv - methods <- c( - renv_bootstrap_download_tarball, - if (dev) - renv_bootstrap_download_github - else c( - renv_bootstrap_download_cran_latest, - renv_bootstrap_download_cran_archive - ) - ) - - for (method in methods) { - path <- tryCatch(method(version), error = identity) - if (is.character(path) && file.exists(path)) - return(path) - } - - stop("failed to download renv ", version) - - } - - renv_bootstrap_download_impl <- function(url, destfile) { - - mode <- "wb" - - # https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17715 - fixup <- - Sys.info()[["sysname"]] == "Windows" && - substring(url, 1L, 5L) == "file:" - - if (fixup) - mode <- "w+b" - - args <- list( - url = url, - destfile = destfile, - mode = mode, - quiet = TRUE - ) - - if ("headers" %in% names(formals(utils::download.file))) - args$headers <- renv_bootstrap_download_custom_headers(url) - - do.call(utils::download.file, args) - - } - - renv_bootstrap_download_custom_headers <- function(url) { - - headers <- getOption("renv.download.headers") - if (is.null(headers)) - return(character()) - - if (!is.function(headers)) - stopf("'renv.download.headers' is not a function") - - headers <- headers(url) - if (length(headers) == 0L) - return(character()) - - if (is.list(headers)) - headers <- unlist(headers, recursive = FALSE, use.names = TRUE) - - ok <- - is.character(headers) && - is.character(names(headers)) && - all(nzchar(names(headers))) - - if (!ok) - stop("invocation of 'renv.download.headers' did not return a named character vector") - - headers - - } - - renv_bootstrap_download_cran_latest <- function(version) { - - spec <- renv_bootstrap_download_cran_latest_find(version) - type <- spec$type - repos <- spec$repos - - message("* Downloading renv ", version, " ... ", appendLF = FALSE) - - baseurl <- utils::contrib.url(repos = repos, type = type) - ext <- if (identical(type, "source")) - ".tar.gz" - else if (Sys.info()[["sysname"]] == "Windows") - ".zip" - else - ".tgz" - name <- sprintf("renv_%s%s", version, ext) - url <- paste(baseurl, name, sep = "/") - - destfile <- file.path(tempdir(), name) - status <- tryCatch( - renv_bootstrap_download_impl(url, destfile), - condition = identity - ) - - if (inherits(status, "condition")) { - message("FAILED") - return(FALSE) - } - - # report success and return - message("OK (downloaded ", type, ")") - destfile - - } - - renv_bootstrap_download_cran_latest_find <- function(version) { - - # check whether binaries are supported on this system - binary <- - getOption("renv.bootstrap.binary", default = TRUE) && - !identical(.Platform$pkgType, "source") && - !identical(getOption("pkgType"), "source") && - Sys.info()[["sysname"]] %in% c("Darwin", "Windows") - - types <- c(if (binary) "binary", "source") - - # iterate over types + repositories - for (type in types) { - for (repos in renv_bootstrap_repos()) { - - # retrieve package database - db <- tryCatch( - as.data.frame( - utils::available.packages(type = type, repos = repos), - stringsAsFactors = FALSE - ), - error = identity - ) - - if (inherits(db, "error")) - next - - # check for compatible entry - entry <- db[db$Package %in% "renv" & db$Version %in% version, ] - if (nrow(entry) == 0) - next - - # found it; return spec to caller - spec <- list(entry = entry, type = type, repos = repos) - return(spec) - - } - } - - # if we got here, we failed to find renv - fmt <- "renv %s is not available from your declared package repositories" - stop(sprintf(fmt, version)) - - } - - renv_bootstrap_download_cran_archive <- function(version) { - - name <- sprintf("renv_%s.tar.gz", version) - repos <- renv_bootstrap_repos() - urls <- file.path(repos, "src/contrib/Archive/renv", name) - destfile <- file.path(tempdir(), name) - - message("* Downloading renv ", version, " ... ", appendLF = FALSE) - - for (url in urls) { - - status <- tryCatch( - renv_bootstrap_download_impl(url, destfile), - condition = identity - ) - - if (identical(status, 0L)) { - message("OK") - return(destfile) - } - - } - - message("FAILED") - return(FALSE) - - } - - renv_bootstrap_download_tarball <- function(version) { - - # if the user has provided the path to a tarball via - # an environment variable, then use it - tarball <- Sys.getenv("RENV_BOOTSTRAP_TARBALL", unset = NA) - if (is.na(tarball)) - return() - - # allow directories - info <- file.info(tarball, extra_cols = FALSE) - if (identical(info$isdir, TRUE)) { - name <- sprintf("renv_%s.tar.gz", version) - tarball <- file.path(tarball, name) - } - - # bail if it doesn't exist - if (!file.exists(tarball)) { - - # let the user know we weren't able to honour their request - fmt <- "* RENV_BOOTSTRAP_TARBALL is set (%s) but does not exist." - msg <- sprintf(fmt, tarball) - warning(msg) - - # bail - return() - - } - - fmt <- "* Bootstrapping with tarball at path '%s'." - msg <- sprintf(fmt, tarball) - message(msg) - - tarball - - } - - renv_bootstrap_download_github <- function(version) { - - enabled <- Sys.getenv("RENV_BOOTSTRAP_FROM_GITHUB", unset = "TRUE") - if (!identical(enabled, "TRUE")) - return(FALSE) - - # prepare download options - pat <- Sys.getenv("GITHUB_PAT") - if (nzchar(Sys.which("curl")) && nzchar(pat)) { - fmt <- "--location --fail --header \"Authorization: token %s\"" - extra <- sprintf(fmt, pat) - saved <- options("download.file.method", "download.file.extra") - options(download.file.method = "curl", download.file.extra = extra) - on.exit(do.call(base::options, saved), add = TRUE) - } else if (nzchar(Sys.which("wget")) && nzchar(pat)) { - fmt <- "--header=\"Authorization: token %s\"" - extra <- sprintf(fmt, pat) - saved <- options("download.file.method", "download.file.extra") - options(download.file.method = "wget", download.file.extra = extra) - on.exit(do.call(base::options, saved), add = TRUE) - } - - message("* Downloading renv ", version, " from GitHub ... ", appendLF = FALSE) - - url <- file.path("https://api.github.com/repos/rstudio/renv/tarball", version) - name <- sprintf("renv_%s.tar.gz", version) - destfile <- file.path(tempdir(), name) - - status <- tryCatch( - renv_bootstrap_download_impl(url, destfile), - condition = identity - ) - - if (!identical(status, 0L)) { - message("FAILED") - return(FALSE) - } - - message("OK") - return(destfile) - - } - - renv_bootstrap_install <- function(version, tarball, library) { - - # attempt to install it into project library - message("* Installing renv ", version, " ... ", appendLF = FALSE) - dir.create(library, showWarnings = FALSE, recursive = TRUE) - - # invoke using system2 so we can capture and report output - bin <- R.home("bin") - exe <- if (Sys.info()[["sysname"]] == "Windows") "R.exe" else "R" - r <- file.path(bin, exe) - - args <- c( - "--vanilla", "CMD", "INSTALL", "--no-multiarch", - "-l", shQuote(path.expand(library)), - shQuote(path.expand(tarball)) - ) - - output <- system2(r, args, stdout = TRUE, stderr = TRUE) - message("Done!") - - # check for successful install - status <- attr(output, "status") - if (is.numeric(status) && !identical(status, 0L)) { - header <- "Error installing renv:" - lines <- paste(rep.int("=", nchar(header)), collapse = "") - text <- c(header, lines, output) - writeLines(text, con = stderr()) - } - - status - - } - - renv_bootstrap_platform_prefix <- function() { - - # construct version prefix - version <- paste(R.version$major, R.version$minor, sep = ".") - prefix <- paste("R", numeric_version(version)[1, 1:2], sep = "-") - - # include SVN revision for development versions of R - # (to avoid sharing platform-specific artefacts with released versions of R) - devel <- - identical(R.version[["status"]], "Under development (unstable)") || - identical(R.version[["nickname"]], "Unsuffered Consequences") - - if (devel) - prefix <- paste(prefix, R.version[["svn rev"]], sep = "-r") - - # build list of path components - components <- c(prefix, R.version$platform) - - # include prefix if provided by user - prefix <- renv_bootstrap_platform_prefix_impl() - if (!is.na(prefix) && nzchar(prefix)) - components <- c(prefix, components) - - # build prefix - paste(components, collapse = "/") - - } - - renv_bootstrap_platform_prefix_impl <- function() { - - # if an explicit prefix has been supplied, use it - prefix <- Sys.getenv("RENV_PATHS_PREFIX", unset = NA) - if (!is.na(prefix)) - return(prefix) - - # if the user has requested an automatic prefix, generate it - auto <- Sys.getenv("RENV_PATHS_PREFIX_AUTO", unset = NA) - if (auto %in% c("TRUE", "True", "true", "1")) - return(renv_bootstrap_platform_prefix_auto()) - - # empty string on failure - "" - - } - - renv_bootstrap_platform_prefix_auto <- function() { - - prefix <- tryCatch(renv_bootstrap_platform_os(), error = identity) - if (inherits(prefix, "error") || prefix %in% "unknown") { - - msg <- paste( - "failed to infer current operating system", - "please file a bug report at https://github.com/rstudio/renv/issues", - sep = "; " - ) - - warning(msg) - - } - - prefix - - } - - renv_bootstrap_platform_os <- function() { - - sysinfo <- Sys.info() - sysname <- sysinfo[["sysname"]] - - # handle Windows + macOS up front - if (sysname == "Windows") - return("windows") - else if (sysname == "Darwin") - return("macos") - - # check for os-release files - for (file in c("/etc/os-release", "/usr/lib/os-release")) - if (file.exists(file)) - return(renv_bootstrap_platform_os_via_os_release(file, sysinfo)) - - # check for redhat-release files - if (file.exists("/etc/redhat-release")) - return(renv_bootstrap_platform_os_via_redhat_release()) - - "unknown" - - } - - renv_bootstrap_platform_os_via_os_release <- function(file, sysinfo) { - - # read /etc/os-release - release <- utils::read.table( - file = file, - sep = "=", - quote = c("\"", "'"), - col.names = c("Key", "Value"), - comment.char = "#", - stringsAsFactors = FALSE - ) - - vars <- as.list(release$Value) - names(vars) <- release$Key - - # get os name - os <- tolower(sysinfo[["sysname"]]) - - # read id - id <- "unknown" - for (field in c("ID", "ID_LIKE")) { - if (field %in% names(vars) && nzchar(vars[[field]])) { - id <- vars[[field]] - break - } - } - - # read version - version <- "unknown" - for (field in c("UBUNTU_CODENAME", "VERSION_CODENAME", "VERSION_ID", "BUILD_ID")) { - if (field %in% names(vars) && nzchar(vars[[field]])) { - version <- vars[[field]] - break - } - } - - # join together - paste(c(os, id, version), collapse = "-") - - } - - renv_bootstrap_platform_os_via_redhat_release <- function() { - - # read /etc/redhat-release - contents <- readLines("/etc/redhat-release", warn = FALSE) - - # infer id - id <- if (grepl("centos", contents, ignore.case = TRUE)) - "centos" - else if (grepl("redhat", contents, ignore.case = TRUE)) - "redhat" - else - "unknown" - - # try to find a version component (very hacky) - version <- "unknown" - - parts <- strsplit(contents, "[[:space:]]")[[1L]] - for (part in parts) { - - nv <- tryCatch(numeric_version(part), error = identity) - if (inherits(nv, "error")) - next - - version <- nv[1, 1] - break - - } - - paste(c("linux", id, version), collapse = "-") - - } - - renv_bootstrap_library_root_name <- function(project) { - - # use project name as-is if requested - asis <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT_ASIS", unset = "FALSE") - if (asis) - return(basename(project)) - - # otherwise, disambiguate based on project's path - id <- substring(renv_bootstrap_hash_text(project), 1L, 8L) - paste(basename(project), id, sep = "-") - - } - - renv_bootstrap_library_root <- function(project) { - - prefix <- renv_bootstrap_profile_prefix() - - path <- Sys.getenv("RENV_PATHS_LIBRARY", unset = NA) - if (!is.na(path)) - return(paste(c(path, prefix), collapse = "/")) - - path <- renv_bootstrap_library_root_impl(project) - if (!is.null(path)) { - name <- renv_bootstrap_library_root_name(project) - return(paste(c(path, prefix, name), collapse = "/")) - } - - renv_bootstrap_paths_renv("library", project = project) - - } - - renv_bootstrap_library_root_impl <- function(project) { - - root <- Sys.getenv("RENV_PATHS_LIBRARY_ROOT", unset = NA) - if (!is.na(root)) - return(root) - - type <- renv_bootstrap_project_type(project) - if (identical(type, "package")) { - userdir <- renv_bootstrap_user_dir() - return(file.path(userdir, "library")) - } - - } - - renv_bootstrap_validate_version <- function(version) { - - loadedversion <- utils::packageDescription("renv", fields = "Version") - if (version == loadedversion) - return(TRUE) - - # assume four-component versions are from GitHub; three-component - # versions are from CRAN - components <- strsplit(loadedversion, "[.-]")[[1]] - remote <- if (length(components) == 4L) - paste("rstudio/renv", loadedversion, sep = "@") - else - paste("renv", loadedversion, sep = "@") - - fmt <- paste( - "renv %1$s was loaded from project library, but this project is configured to use renv %2$s.", - "Use `renv::record(\"%3$s\")` to record renv %1$s in the lockfile.", - "Use `renv::restore(packages = \"renv\")` to install renv %2$s into the project library.", - sep = "\n" - ) - - msg <- sprintf(fmt, loadedversion, version, remote) - warning(msg, call. = FALSE) - - FALSE - - } - - renv_bootstrap_hash_text <- function(text) { - - hashfile <- tempfile("renv-hash-") - on.exit(unlink(hashfile), add = TRUE) - - writeLines(text, con = hashfile) - tools::md5sum(hashfile) - - } - - renv_bootstrap_load <- function(project, libpath, version) { - - # try to load renv from the project library - if (!requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) - return(FALSE) - - # warn if the version of renv loaded does not match - renv_bootstrap_validate_version(version) - - # load the project - renv::load(project) - - TRUE - - } - - renv_bootstrap_profile_load <- function(project) { - - # if RENV_PROFILE is already set, just use that - profile <- Sys.getenv("RENV_PROFILE", unset = NA) - if (!is.na(profile) && nzchar(profile)) - return(profile) - - # check for a profile file (nothing to do if it doesn't exist) - path <- renv_bootstrap_paths_renv("profile", profile = FALSE, project = project) - if (!file.exists(path)) - return(NULL) - - # read the profile, and set it if it exists - contents <- readLines(path, warn = FALSE) - if (length(contents) == 0L) - return(NULL) - - # set RENV_PROFILE - profile <- contents[[1L]] - if (!profile %in% c("", "default")) - Sys.setenv(RENV_PROFILE = profile) - - profile - - } - - renv_bootstrap_profile_prefix <- function() { - profile <- renv_bootstrap_profile_get() - if (!is.null(profile)) - return(file.path("profiles", profile, "renv")) - } - - renv_bootstrap_profile_get <- function() { - profile <- Sys.getenv("RENV_PROFILE", unset = "") - renv_bootstrap_profile_normalize(profile) - } - - renv_bootstrap_profile_set <- function(profile) { - profile <- renv_bootstrap_profile_normalize(profile) - if (is.null(profile)) - Sys.unsetenv("RENV_PROFILE") - else - Sys.setenv(RENV_PROFILE = profile) - } - - renv_bootstrap_profile_normalize <- function(profile) { - - if (is.null(profile) || profile %in% c("", "default")) - return(NULL) - - profile - - } - - renv_bootstrap_path_absolute <- function(path) { - - substr(path, 1L, 1L) %in% c("~", "/", "\\") || ( - substr(path, 1L, 1L) %in% c(letters, LETTERS) && - substr(path, 2L, 3L) %in% c(":/", ":\\") - ) - - } - - renv_bootstrap_paths_renv <- function(..., profile = TRUE, project = NULL) { - renv <- Sys.getenv("RENV_PATHS_RENV", unset = "renv") - root <- if (renv_bootstrap_path_absolute(renv)) NULL else project - prefix <- if (profile) renv_bootstrap_profile_prefix() - components <- c(root, renv, prefix, ...) - paste(components, collapse = "/") - } - - renv_bootstrap_project_type <- function(path) { - - descpath <- file.path(path, "DESCRIPTION") - if (!file.exists(descpath)) - return("unknown") - - desc <- tryCatch( - read.dcf(descpath, all = TRUE), - error = identity - ) - - if (inherits(desc, "error")) - return("unknown") - - type <- desc$Type - if (!is.null(type)) - return(tolower(type)) - - package <- desc$Package - if (!is.null(package)) - return("package") - - "unknown" - - } - - renv_bootstrap_user_dir <- function() { - dir <- renv_bootstrap_user_dir_impl() - path.expand(chartr("\\", "/", dir)) - } - - renv_bootstrap_user_dir_impl <- function() { - - # use local override if set - override <- getOption("renv.userdir.override") - if (!is.null(override)) - return(override) - - # use R_user_dir if available - tools <- asNamespace("tools") - if (is.function(tools$R_user_dir)) - return(tools$R_user_dir("renv", "cache")) - - # try using our own backfill for older versions of R - envvars <- c("R_USER_CACHE_DIR", "XDG_CACHE_HOME") - for (envvar in envvars) { - root <- Sys.getenv(envvar, unset = NA) - if (!is.na(root)) - return(file.path(root, "R/renv")) - } - - # use platform-specific default fallbacks - if (Sys.info()[["sysname"]] == "Windows") - file.path(Sys.getenv("LOCALAPPDATA"), "R/cache/R/renv") - else if (Sys.info()[["sysname"]] == "Darwin") - "~/Library/Caches/org.R-project.R/R/renv" - else - "~/.cache/R/renv" - - } - - - renv_json_read <- function(file = NULL, text = NULL) { - - # if jsonlite is loaded, use that instead - if ("jsonlite" %in% loadedNamespaces()) - renv_json_read_jsonlite(file, text) - else - renv_json_read_default(file, text) - - } - - renv_json_read_jsonlite <- function(file = NULL, text = NULL) { - text <- paste(text %||% read(file), collapse = "\n") - jsonlite::fromJSON(txt = text, simplifyVector = FALSE) - } - - renv_json_read_default <- function(file = NULL, text = NULL) { - - # find strings in the JSON - text <- paste(text %||% read(file), collapse = "\n") - pattern <- '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]' - locs <- gregexpr(pattern, text, perl = TRUE)[[1]] - - # if any are found, replace them with placeholders - replaced <- text - strings <- character() - replacements <- character() - - if (!identical(c(locs), -1L)) { - - # get the string values - starts <- locs - ends <- locs + attr(locs, "match.length") - 1L - strings <- substring(text, starts, ends) - - # only keep those requiring escaping - strings <- grep("[[\\]{}:]", strings, perl = TRUE, value = TRUE) - - # compute replacements - replacements <- sprintf('"\032%i\032"', seq_along(strings)) - - # replace the strings - mapply(function(string, replacement) { - replaced <<- sub(string, replacement, replaced, fixed = TRUE) - }, strings, replacements) - - } - - # transform the JSON into something the R parser understands - transformed <- replaced - transformed <- gsub("{}", "`names<-`(list(), character())", transformed, fixed = TRUE) - transformed <- gsub("[[{]", "list(", transformed, perl = TRUE) - transformed <- gsub("[]}]", ")", transformed, perl = TRUE) - transformed <- gsub(":", "=", transformed, fixed = TRUE) - text <- paste(transformed, collapse = "\n") - - # parse it - json <- parse(text = text, keep.source = FALSE, srcfile = NULL)[[1L]] - - # construct map between source strings, replaced strings - map <- as.character(parse(text = strings)) - names(map) <- as.character(parse(text = replacements)) - - # convert to list - map <- as.list(map) - - # remap strings in object - remapped <- renv_json_remap(json, map) - - # evaluate - eval(remapped, envir = baseenv()) - - } - - renv_json_remap <- function(json, map) { - - # fix names - if (!is.null(names(json))) { - lhs <- match(names(json), names(map), nomatch = 0L) - rhs <- match(names(map), names(json), nomatch = 0L) - names(json)[rhs] <- map[lhs] - } - - # fix values - if (is.character(json)) - return(map[[json]] %||% json) - - # handle true, false, null - if (is.name(json)) { - text <- as.character(json) - if (text == "true") - return(TRUE) - else if (text == "false") - return(FALSE) - else if (text == "null") - return(NULL) - } - - # recurse - if (is.recursive(json)) { - for (i in seq_along(json)) { - json[i] <- list(renv_json_remap(json[[i]], map)) - } - } - - json - - } - - # load the renv profile, if any - renv_bootstrap_profile_load(project) - - # construct path to library root - root <- renv_bootstrap_library_root(project) - - # construct library prefix for platform - prefix <- renv_bootstrap_platform_prefix() - - # construct full libpath - libpath <- file.path(root, prefix) - - # attempt to load - if (renv_bootstrap_load(project, libpath, version)) - return(TRUE) - - # load failed; inform user we're about to bootstrap - prefix <- paste("# Bootstrapping renv", version) - postfix <- paste(rep.int("-", 77L - nchar(prefix)), collapse = "") - header <- paste(prefix, postfix) - message(header) - - # perform bootstrap - bootstrap(version, libpath) - - # exit early if we're just testing bootstrap - if (!is.na(Sys.getenv("RENV_BOOTSTRAP_INSTALL_ONLY", unset = NA))) - return(TRUE) - - # try again to load - if (requireNamespace("renv", lib.loc = libpath, quietly = TRUE)) { - message("* Successfully installed and loaded renv ", version, ".") - return(renv::load()) - } - - # failed to download or load renv; warn the user - msg <- c( - "Failed to find an renv installation: the project will not be loaded.", - "Use `renv::activate()` to re-initialize the project." - ) - - warning(paste(msg, collapse = "\n"), call. = FALSE) - -}) diff --git a/revdep/README.md b/revdep/README.md new file mode 100644 index 00000000..1bf7cb33 --- /dev/null +++ b/revdep/README.md @@ -0,0 +1,26 @@ +# Platform + +|field |value | +|:--------|:-------------------------------------------------------------------------------------------| +|version |R version 4.2.2 (2022-10-31) | +|os |macOS Ventura 13.2.1 | +|system |aarch64, darwin20 | +|ui |RStudio | +|language |(EN) | +|collate |en_US.UTF-8 | +|ctype |en_US.UTF-8 | +|tz |Europe/Helsinki | +|date |2023-02-22 | +|rstudio |2022.12.0+353 Elsbeth Geranium (desktop) | +|pandoc |2.19.2 @ /Applications/RStudio.app/Contents/Resources/app/quarto/bin/tools/ (via rmarkdown) | + +# Dependencies + +|package |old |new |Δ | +|:---------|:------|:------|:--| +|eurostat |3.7.10 |3.7.14 |* | +|lubridate |NA |1.9.2 |* | +|readr |NA |2.1.4 |* | + +# Revdeps + diff --git a/revdep/checks.noindex/ARPALData/ARPALData_1.2.3.tar.gz b/revdep/checks.noindex/ARPALData/ARPALData_1.2.3.tar.gz new file mode 100644 index 00000000..e3989047 Binary files /dev/null and b/revdep/checks.noindex/ARPALData/ARPALData_1.2.3.tar.gz differ diff --git a/revdep/checks.noindex/ARPALData/new/libraries.txt b/revdep/checks.noindex/ARPALData/new/libraries.txt new file mode 100644 index 00000000..fb748a9a --- /dev/null +++ b/revdep/checks.noindex/ARPALData/new/libraries.txt @@ -0,0 +1,142 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/ARPALData +askpass (1.1) +assertthat (0.2.1) +aweek (1.0.3) +backports (1.4.1) +base64enc (0.1-3) +BH (1.81.0-1) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +blob (1.2.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +codetools (0.2-19) +colorspace (2.1-0) +conflicted (1.2.0) +countrycode (1.4.0) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +data.table (1.14.8) +DBI (1.1.3) +dbplyr (2.3.0) +digest (0.6.31) +doParallel (1.0.17) +dplyr (1.1.0) +dtplyr (1.2.2) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +forcats (1.0.0) +foreach (1.5.2) +fs (1.6.1) +gargle (1.3.0) +generics (0.1.3) +ggplot2 (3.4.1) +glue (1.6.2) +googledrive (2.0.0) +googlesheets4 (1.0.1) +gtable (0.3.1) +haven (2.5.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +ids (1.0.1) +isoband (0.2.7) +iterators (1.0.14) +jquerylib (0.1.4) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +lattice (0.20-45) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +modelr (0.1.10) +moments (0.14.1) +mondate (0.10.02) +munsell (0.5.0) +nlme (3.1-162) +NLP (0.2-1) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +plyr (1.8.8) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +ragg (1.2.5) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +reprex (2.0.2) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +RSocrata (1.7.12-4) +rstudioapi (0.14) +rvest (1.0.3) +s2 (1.1.2) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +sf (1.0-9) +slam (0.1-50) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +systemfonts (1.0.4) +textshaping (0.3.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +tidyverse (2.0.0) +timechange (0.2.0) +tinytex (0.44) +tm (0.7-11) +tzdb (0.3.0) +units (0.8-1) +utf8 (1.2.3) +uuid (1.1-0) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +withr (2.5.0) +wk (0.7.1) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/ARPALData/old/libraries.txt b/revdep/checks.noindex/ARPALData/old/libraries.txt new file mode 100644 index 00000000..97f36548 --- /dev/null +++ b/revdep/checks.noindex/ARPALData/old/libraries.txt @@ -0,0 +1,140 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/ARPALData +askpass (1.1) +assertthat (0.2.1) +aweek (1.0.3) +backports (1.4.1) +base64enc (0.1-3) +BH (1.81.0-1) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +blob (1.2.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +codetools (0.2-19) +colorspace (2.1-0) +conflicted (1.2.0) +countrycode (1.4.0) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +data.table (1.14.8) +DBI (1.1.3) +dbplyr (2.3.0) +digest (0.6.31) +doParallel (1.0.17) +dplyr (1.1.0) +dtplyr (1.2.2) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +forcats (1.0.0) +foreach (1.5.2) +fs (1.6.1) +gargle (1.3.0) +generics (0.1.3) +ggplot2 (3.4.1) +glue (1.6.2) +googledrive (2.0.0) +googlesheets4 (1.0.1) +gtable (0.3.1) +haven (2.5.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +ids (1.0.1) +isoband (0.2.7) +iterators (1.0.14) +jquerylib (0.1.4) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +lattice (0.20-45) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +modelr (0.1.10) +moments (0.14.1) +mondate (0.10.02) +munsell (0.5.0) +nlme (3.1-162) +NLP (0.2-1) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +plyr (1.8.8) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +ragg (1.2.5) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +reprex (2.0.2) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +RSocrata (1.7.12-4) +rstudioapi (0.14) +rvest (1.0.3) +s2 (1.1.2) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +sf (1.0-9) +slam (0.1-50) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +systemfonts (1.0.4) +textshaping (0.3.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +tidyverse (2.0.0) +timechange (0.2.0) +tinytex (0.44) +tm (0.7-11) +tzdb (0.3.0) +units (0.8-1) +utf8 (1.2.3) +uuid (1.1-0) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +withr (2.5.0) +wk (0.7.1) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/convergEU/convergEU_0.5.4.tar.gz b/revdep/checks.noindex/convergEU/convergEU_0.5.4.tar.gz new file mode 100644 index 00000000..731b5e30 Binary files /dev/null and b/revdep/checks.noindex/convergEU/convergEU_0.5.4.tar.gz differ diff --git a/revdep/checks.noindex/convergEU/new/libraries.txt b/revdep/checks.noindex/convergEU/new/libraries.txt new file mode 100644 index 00000000..86521352 --- /dev/null +++ b/revdep/checks.noindex/convergEU/new/libraries.txt @@ -0,0 +1,178 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/convergEU +abind (1.4-5) +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +bitops (1.0-7) +boot (1.3-28.1) +brew (1.0-8) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +car (3.1-1) +carData (3.0-5) +caTools (1.18.2) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +corrplot (0.92) +countrycode (1.4.0) +cowplot (1.1.1) +cpp11 (0.4.3) +crayon (1.5.2) +credentials (1.3.2) +curl (5.0.0) +desc (1.4.2) +devtools (2.4.5) +diffobj (0.3.5) +digest (0.6.31) +downlit (0.4.2) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fontawesome (0.5.0) +formattable (0.2.1) +fs (1.6.1) +generics (0.1.3) +gert (1.9.2) +ggplot2 (3.4.1) +ggpubr (0.6.0) +ggrepel (0.9.3) +ggsci (2.9) +ggsignif (0.6.4) +gh (1.3.1) +gitcreds (0.1.2) +glue (1.6.2) +gridExtra (2.3) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +htmlwidgets (1.6.1) +httpuv (1.6.9) +httr (1.4.4) +ini (0.3.1) +isoband (0.2.7) +jquerylib (0.1.4) +jsonlite (1.8.4) +kableExtra (1.3.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +later (1.3.0) +lattice (0.20-45) +lifecycle (1.0.3) +lme4 (1.1-31) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +MatrixModels (0.5-1) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +miniUI (0.1.1.1) +minqa (1.2.5) +munsell (0.5.0) +nlme (3.1-162) +nloptr (2.0.3) +nnet (7.3-18) +numDeriv (2016.8-1.1) +openssl (2.0.5) +pbkrtest (0.5.2) +pillar (1.8.1) +pkgbuild (1.4.0) +pkgconfig (2.0.3) +pkgdown (2.0.7) +pkgload (1.3.2) +plyr (1.8.8) +polynom (1.4-1) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +profvis (0.3.7) +progress (1.2.2) +promises (1.2.0.1) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +quantreg (5.94) +R6 (2.5.1) +ragg (1.2.5) +rappdirs (0.3.3) +rcmdcheck (1.4.0) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +RcppEigen (0.3.3.9.3) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +remotes (2.4.2) +rlang (1.0.6) +rmarkdown (2.20) +roxygen2 (7.2.3) +rprojroot (2.0.3) +rstatix (0.7.2) +rstudioapi (0.14) +rversions (2.1.2) +rvest (1.0.3) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +sessioninfo (1.2.2) +shiny (1.7.4) +sourcetools (0.1.7-1) +SparseM (1.81) +stringi (1.7.12) +stringr (1.5.0) +survival (3.5-3) +svglite (2.1.1) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +textshaping (0.3.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +urlchecker (1.0.1) +usethis (2.1.6) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +webshot (0.5.4) +whisker (0.4.1) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +xopen (1.0.0) +xtable (1.8-4) +yaml (2.3.7) +zip (2.2.2) diff --git a/revdep/checks.noindex/convergEU/old/libraries.txt b/revdep/checks.noindex/convergEU/old/libraries.txt new file mode 100644 index 00000000..0f79df60 --- /dev/null +++ b/revdep/checks.noindex/convergEU/old/libraries.txt @@ -0,0 +1,176 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/convergEU +abind (1.4-5) +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +bitops (1.0-7) +boot (1.3-28.1) +brew (1.0-8) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +car (3.1-1) +carData (3.0-5) +caTools (1.18.2) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +corrplot (0.92) +countrycode (1.4.0) +cowplot (1.1.1) +cpp11 (0.4.3) +crayon (1.5.2) +credentials (1.3.2) +curl (5.0.0) +desc (1.4.2) +devtools (2.4.5) +diffobj (0.3.5) +digest (0.6.31) +downlit (0.4.2) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fontawesome (0.5.0) +formattable (0.2.1) +fs (1.6.1) +generics (0.1.3) +gert (1.9.2) +ggplot2 (3.4.1) +ggpubr (0.6.0) +ggrepel (0.9.3) +ggsci (2.9) +ggsignif (0.6.4) +gh (1.3.1) +gitcreds (0.1.2) +glue (1.6.2) +gridExtra (2.3) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +htmlwidgets (1.6.1) +httpuv (1.6.9) +httr (1.4.4) +ini (0.3.1) +isoband (0.2.7) +jquerylib (0.1.4) +jsonlite (1.8.4) +kableExtra (1.3.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +later (1.3.0) +lattice (0.20-45) +lifecycle (1.0.3) +lme4 (1.1-31) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +MatrixModels (0.5-1) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +miniUI (0.1.1.1) +minqa (1.2.5) +munsell (0.5.0) +nlme (3.1-162) +nloptr (2.0.3) +nnet (7.3-18) +numDeriv (2016.8-1.1) +openssl (2.0.5) +pbkrtest (0.5.2) +pillar (1.8.1) +pkgbuild (1.4.0) +pkgconfig (2.0.3) +pkgdown (2.0.7) +pkgload (1.3.2) +plyr (1.8.8) +polynom (1.4-1) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +profvis (0.3.7) +progress (1.2.2) +promises (1.2.0.1) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +quantreg (5.94) +R6 (2.5.1) +ragg (1.2.5) +rappdirs (0.3.3) +rcmdcheck (1.4.0) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +RcppEigen (0.3.3.9.3) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +remotes (2.4.2) +rlang (1.0.6) +rmarkdown (2.20) +roxygen2 (7.2.3) +rprojroot (2.0.3) +rstatix (0.7.2) +rstudioapi (0.14) +rversions (2.1.2) +rvest (1.0.3) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +sessioninfo (1.2.2) +shiny (1.7.4) +sourcetools (0.1.7-1) +SparseM (1.81) +stringi (1.7.12) +stringr (1.5.0) +survival (3.5-3) +svglite (2.1.1) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +textshaping (0.3.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +urlchecker (1.0.1) +usethis (2.1.6) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +webshot (0.5.4) +whisker (0.4.1) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +xopen (1.0.0) +xtable (1.8-4) +yaml (2.3.7) +zip (2.2.2) diff --git a/revdep/checks.noindex/dataset/dataset_0.2.0.tar.gz b/revdep/checks.noindex/dataset/dataset_0.2.0.tar.gz new file mode 100644 index 00000000..3ae59a48 Binary files /dev/null and b/revdep/checks.noindex/dataset/dataset_0.2.0.tar.gz differ diff --git a/revdep/checks.noindex/dataset/new/libraries.txt b/revdep/checks.noindex/dataset/new/libraries.txt new file mode 100644 index 00000000..657e7566 --- /dev/null +++ b/revdep/checks.noindex/dataset/new/libraries.txt @@ -0,0 +1,148 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/dataset +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brew (1.0-8) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +dataspice (1.1.0) +declared (0.19) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +EML (2.0.6.1) +emld (0.5.1) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fontawesome (0.5.0) +fs (1.6.1) +generics (0.1.3) +ggplot2 (3.4.1) +glue (1.6.2) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +htmlwidgets (1.6.1) +httpuv (1.6.9) +httr (1.4.4) +hunspell (3.0.2) +isoband (0.2.7) +ISOcodes (2022.09.29) +jqr (1.2.3) +jquerylib (0.1.4) +jsonld (2.2) +jsonlite (1.8.4) +kableExtra (1.3.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +later (1.3.0) +lattice (0.20-45) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +munsell (0.5.0) +nlme (3.1-162) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +promises (1.2.0.1) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +rdflib (0.2.5) +readr (2.1.4) +readxl (1.4.2) +redland (1.0.17-16) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rex (1.2.1) +rhandsontable (0.3.8) +rlang (1.0.6) +rmarkdown (2.20) +roxygen2 (7.2.3) +rprojroot (2.0.3) +rstudioapi (0.14) +rvest (1.0.3) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +shiny (1.7.4) +sourcetools (0.1.7-1) +spelling (2.2) +statcodelists (0.9.2) +stringi (1.7.12) +stringr (1.5.0) +svglite (2.1.1) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +utf8 (1.2.3) +uuid (1.1-0) +V8 (4.2.2) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +webshot (0.5.4) +whisker (0.4.1) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +xtable (1.8-4) +yaml (2.3.7) diff --git a/revdep/checks.noindex/dataset/old/libraries.txt b/revdep/checks.noindex/dataset/old/libraries.txt new file mode 100644 index 00000000..2d5e9a81 --- /dev/null +++ b/revdep/checks.noindex/dataset/old/libraries.txt @@ -0,0 +1,146 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/dataset +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brew (1.0-8) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +dataspice (1.1.0) +declared (0.19) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +EML (2.0.6.1) +emld (0.5.1) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fontawesome (0.5.0) +fs (1.6.1) +generics (0.1.3) +ggplot2 (3.4.1) +glue (1.6.2) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +htmlwidgets (1.6.1) +httpuv (1.6.9) +httr (1.4.4) +hunspell (3.0.2) +isoband (0.2.7) +ISOcodes (2022.09.29) +jqr (1.2.3) +jquerylib (0.1.4) +jsonld (2.2) +jsonlite (1.8.4) +kableExtra (1.3.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +later (1.3.0) +lattice (0.20-45) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +munsell (0.5.0) +nlme (3.1-162) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +promises (1.2.0.1) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +rdflib (0.2.5) +readr (2.1.4) +readxl (1.4.2) +redland (1.0.17-16) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rex (1.2.1) +rhandsontable (0.3.8) +rlang (1.0.6) +rmarkdown (2.20) +roxygen2 (7.2.3) +rprojroot (2.0.3) +rstudioapi (0.14) +rvest (1.0.3) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +shiny (1.7.4) +sourcetools (0.1.7-1) +spelling (2.2) +statcodelists (0.9.2) +stringi (1.7.12) +stringr (1.5.0) +svglite (2.1.1) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +utf8 (1.2.3) +uuid (1.1-0) +V8 (4.2.2) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +webshot (0.5.4) +whisker (0.4.1) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +xtable (1.8-4) +yaml (2.3.7) diff --git a/revdep/checks.noindex/flagr/flagr_0.3.2.tar.gz b/revdep/checks.noindex/flagr/flagr_0.3.2.tar.gz new file mode 100644 index 00000000..469b64e9 Binary files /dev/null and b/revdep/checks.noindex/flagr/flagr_0.3.2.tar.gz differ diff --git a/revdep/checks.noindex/flagr/new/libraries.txt b/revdep/checks.noindex/flagr/new/libraries.txt new file mode 100644 index 00000000..57f6e2f9 --- /dev/null +++ b/revdep/checks.noindex/flagr/new/libraries.txt @@ -0,0 +1,97 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/flagr +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +countrycode (1.4.0) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +fastmap (1.1.0) +fs (1.6.1) +generics (0.1.3) +glue (1.6.2) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +jquerylib (0.1.4) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +memoise (2.0.1) +mime (0.12) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rappdirs (0.3.3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +sass (0.4.5) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +utf8 (1.2.3) +vctrs (0.5.2) +vroom (1.6.1) +waldo (0.4.0) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/flagr/old/libraries.txt b/revdep/checks.noindex/flagr/old/libraries.txt new file mode 100644 index 00000000..e587d298 --- /dev/null +++ b/revdep/checks.noindex/flagr/old/libraries.txt @@ -0,0 +1,95 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/flagr +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +countrycode (1.4.0) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +fastmap (1.1.0) +fs (1.6.1) +generics (0.1.3) +glue (1.6.2) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +jquerylib (0.1.4) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +memoise (2.0.1) +mime (0.12) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rappdirs (0.3.3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +sass (0.4.5) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +utf8 (1.2.3) +vctrs (0.5.2) +vroom (1.6.1) +waldo (0.4.0) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/giscoR/giscoR_0.3.3.tar.gz b/revdep/checks.noindex/giscoR/giscoR_0.3.3.tar.gz new file mode 100644 index 00000000..ed979ea9 Binary files /dev/null and b/revdep/checks.noindex/giscoR/giscoR_0.3.3.tar.gz differ diff --git a/revdep/checks.noindex/giscoR/new/libraries.txt b/revdep/checks.noindex/giscoR/new/libraries.txt new file mode 100644 index 00000000..f7b3d97b --- /dev/null +++ b/revdep/checks.noindex/giscoR/new/libraries.txt @@ -0,0 +1,122 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/giscoR +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +countrycode (1.4.0) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +DBI (1.1.3) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fs (1.6.1) +generics (0.1.3) +geojsonsf (2.0.3) +geometries (0.2.0) +ggplot2 (3.4.1) +glue (1.6.2) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +isoband (0.2.7) +jquerylib (0.1.4) +jsonify (1.2.2) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +lattice (0.20-45) +lifecycle (1.0.3) +lubridate (1.9.2) +lwgeom (0.2-11) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +munsell (0.5.0) +nlme (3.1-162) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rapidjsonr (1.2.0) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +s2 (1.1.2) +sass (0.4.5) +scales (1.2.1) +sf (1.0-9) +sfheaders (0.4.0) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +units (0.8-1) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +withr (2.5.0) +wk (0.7.1) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/giscoR/old/libraries.txt b/revdep/checks.noindex/giscoR/old/libraries.txt new file mode 100644 index 00000000..e8aac55c --- /dev/null +++ b/revdep/checks.noindex/giscoR/old/libraries.txt @@ -0,0 +1,120 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/giscoR +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +countrycode (1.4.0) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +DBI (1.1.3) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fs (1.6.1) +generics (0.1.3) +geojsonsf (2.0.3) +geometries (0.2.0) +ggplot2 (3.4.1) +glue (1.6.2) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +isoband (0.2.7) +jquerylib (0.1.4) +jsonify (1.2.2) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +lattice (0.20-45) +lifecycle (1.0.3) +lubridate (1.9.2) +lwgeom (0.2-11) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +munsell (0.5.0) +nlme (3.1-162) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rapidjsonr (1.2.0) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +s2 (1.1.2) +sass (0.4.5) +scales (1.2.1) +sf (1.0-9) +sfheaders (0.4.0) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +units (0.8-1) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +withr (2.5.0) +wk (0.7.1) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/iotables/iotables_0.9.1.tar.gz b/revdep/checks.noindex/iotables/iotables_0.9.1.tar.gz new file mode 100644 index 00000000..5346deb2 Binary files /dev/null and b/revdep/checks.noindex/iotables/iotables_0.9.1.tar.gz differ diff --git a/revdep/checks.noindex/iotables/new/libraries.txt b/revdep/checks.noindex/iotables/new/libraries.txt new file mode 100644 index 00000000..0cbc76c9 --- /dev/null +++ b/revdep/checks.noindex/iotables/new/libraries.txt @@ -0,0 +1,118 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/iotables +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +forcats (1.0.0) +fs (1.6.1) +generics (0.1.3) +glue (1.6.2) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +hunspell (3.0.2) +jquerylib (0.1.4) +jsonlite (1.8.4) +kableExtra (1.3.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +memoise (2.0.1) +mime (0.12) +munsell (0.5.0) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rex (1.2.1) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +rstudioapi (0.14) +rvest (1.0.3) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +spelling (2.2) +stringi (1.7.12) +stringr (1.5.0) +svglite (2.1.1) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +webshot (0.5.4) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/iotables/old/libraries.txt b/revdep/checks.noindex/iotables/old/libraries.txt new file mode 100644 index 00000000..8f38d5a0 --- /dev/null +++ b/revdep/checks.noindex/iotables/old/libraries.txt @@ -0,0 +1,116 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/iotables +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +desc (1.4.2) +diffobj (0.3.5) +digest (0.6.31) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +forcats (1.0.0) +fs (1.6.1) +generics (0.1.3) +glue (1.6.2) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +hunspell (3.0.2) +jquerylib (0.1.4) +jsonlite (1.8.4) +kableExtra (1.3.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +memoise (2.0.1) +mime (0.12) +munsell (0.5.0) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +progress (1.2.2) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +rappdirs (0.3.3) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rematch2 (2.1.2) +rex (1.2.1) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +rstudioapi (0.14) +rvest (1.0.3) +sass (0.4.5) +scales (1.2.1) +selectr (0.4-2) +spelling (2.2) +stringi (1.7.12) +stringr (1.5.0) +svglite (2.1.1) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +webshot (0.5.4) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/libraries.csv b/revdep/checks.noindex/libraries.csv new file mode 100644 index 00000000..c96af949 --- /dev/null +++ b/revdep/checks.noindex/libraries.csv @@ -0,0 +1,4 @@ +package,old,new,delta +eurostat,3.7.10,3.7.14,* +lubridate,NA,1.9.2,* +readr,NA,2.1.4,* diff --git a/revdep/checks.noindex/potential/new/libraries.txt b/revdep/checks.noindex/potential/new/libraries.txt new file mode 100644 index 00000000..f9d42797 --- /dev/null +++ b/revdep/checks.noindex/potential/new/libraries.txt @@ -0,0 +1,109 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/potential +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +codetools (0.2-19) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +DBI (1.1.3) +digest (0.6.31) +doParallel (1.0.17) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +fastmap (1.1.0) +foreach (1.5.2) +fs (1.6.1) +generics (0.1.3) +geojsonsf (2.0.3) +geometries (0.2.0) +giscoR (0.3.3) +glue (1.6.2) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +isoband (0.2.7) +iterators (1.0.14) +jquerylib (0.1.4) +jsonify (1.2.2) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +lwgeom (0.2-11) +magrittr (2.0.3) +mapiso (0.2.0) +mapsf (0.6.1) +MASS (7.3-58.2) +memoise (2.0.1) +mime (0.12) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +plyr (1.8.8) +prettyunits (1.1.1) +progress (1.2.2) +proxy (0.4-27) +purrr (1.0.1) +R6 (2.5.1) +rapidjsonr (1.2.0) +rappdirs (0.3.3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rex (1.2.1) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +s2 (1.1.2) +sass (0.4.5) +sf (1.0-9) +sfheaders (0.4.0) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytest (1.4.1) +tinytex (0.44) +tzdb (0.3.0) +units (0.8-1) +utf8 (1.2.3) +vctrs (0.5.2) +vroom (1.6.1) +withr (2.5.0) +wk (0.7.1) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/potential/old/libraries.txt b/revdep/checks.noindex/potential/old/libraries.txt new file mode 100644 index 00000000..f9ec371c --- /dev/null +++ b/revdep/checks.noindex/potential/old/libraries.txt @@ -0,0 +1,107 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/potential +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +codetools (0.2-19) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +curl (5.0.0) +DBI (1.1.3) +digest (0.6.31) +doParallel (1.0.17) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +fastmap (1.1.0) +foreach (1.5.2) +fs (1.6.1) +generics (0.1.3) +geojsonsf (2.0.3) +geometries (0.2.0) +giscoR (0.3.3) +glue (1.6.2) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +httr (1.4.4) +isoband (0.2.7) +iterators (1.0.14) +jquerylib (0.1.4) +jsonify (1.2.2) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +lwgeom (0.2-11) +magrittr (2.0.3) +mapiso (0.2.0) +mapsf (0.6.1) +MASS (7.3-58.2) +memoise (2.0.1) +mime (0.12) +openssl (2.0.5) +pillar (1.8.1) +pkgconfig (2.0.3) +plyr (1.8.8) +prettyunits (1.1.1) +progress (1.2.2) +proxy (0.4-27) +purrr (1.0.1) +R6 (2.5.1) +rapidjsonr (1.2.0) +rappdirs (0.3.3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +regions (0.1.8) +rematch (1.0.1) +rex (1.2.1) +rlang (1.0.6) +rmarkdown (2.20) +rprojroot (2.0.3) +s2 (1.1.2) +sass (0.4.5) +sf (1.0-9) +sfheaders (0.4.0) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytest (1.4.1) +tinytex (0.44) +tzdb (0.3.0) +units (0.8-1) +utf8 (1.2.3) +vctrs (0.5.2) +vroom (1.6.1) +withr (2.5.0) +wk (0.7.1) +xfun (0.37) +xml2 (1.3.3) +yaml (2.3.7) diff --git a/revdep/checks.noindex/potential/potential_0.2.0.tar.gz b/revdep/checks.noindex/potential/potential_0.2.0.tar.gz new file mode 100644 index 00000000..394c5e98 Binary files /dev/null and b/revdep/checks.noindex/potential/potential_0.2.0.tar.gz differ diff --git a/revdep/checks.noindex/regions/new/libraries.txt b/revdep/checks.noindex/regions/new/libraries.txt new file mode 100644 index 00000000..18b17c28 --- /dev/null +++ b/revdep/checks.noindex/regions/new/libraries.txt @@ -0,0 +1,150 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/new +eurostat (3.7.14) +lubridate (1.9.2) +readr (2.1.4) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/regions +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brew (1.0-8) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +credentials (1.3.2) +curl (5.0.0) +desc (1.4.2) +devtools (2.4.5) +diffobj (0.3.5) +digest (0.6.31) +downlit (0.4.2) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fontawesome (0.5.0) +fs (1.6.1) +generics (0.1.3) +gert (1.9.2) +ggplot2 (3.4.1) +gh (1.3.1) +gitcreds (0.1.2) +glue (1.6.2) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +htmlwidgets (1.6.1) +httpuv (1.6.9) +httr (1.4.4) +hunspell (3.0.2) +ini (0.3.1) +isoband (0.2.7) +jquerylib (0.1.4) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +later (1.3.0) +lattice (0.20-45) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +miniUI (0.1.1.1) +munsell (0.5.0) +nlme (3.1-162) +openssl (2.0.5) +pillar (1.8.1) +pkgbuild (1.4.0) +pkgconfig (2.0.3) +pkgdown (2.0.7) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +profvis (0.3.7) +progress (1.2.2) +promises (1.2.0.1) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +ragg (1.2.5) +rappdirs (0.3.3) +rcmdcheck (1.4.0) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +rematch (1.0.1) +rematch2 (2.1.2) +remotes (2.4.2) +rex (1.2.1) +rlang (1.0.6) +rmarkdown (2.20) +roxygen2 (7.2.3) +rprojroot (2.0.3) +rstudioapi (0.14) +rversions (2.1.2) +sass (0.4.5) +scales (1.2.1) +sessioninfo (1.2.2) +shiny (1.7.4) +sourcetools (0.1.7-1) +spelling (2.2) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +textshaping (0.3.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +urlchecker (1.0.1) +usethis (2.1.6) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +whisker (0.4.1) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +xopen (1.0.0) +xtable (1.8-4) +yaml (2.3.7) +zip (2.2.2) diff --git a/revdep/checks.noindex/regions/old/libraries.txt b/revdep/checks.noindex/regions/old/libraries.txt new file mode 100644 index 00000000..71ecbecc --- /dev/null +++ b/revdep/checks.noindex/regions/old/libraries.txt @@ -0,0 +1,148 @@ +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/eurostat/old +eurostat (3.7.10) + +Library: /Users/pyrykantanen/Github/eurostat/revdep/library.noindex/regions +askpass (1.1) +assertthat (0.2.1) +backports (1.4.1) +base64enc (0.1-3) +bibtex (0.5.1) +bit (4.0.5) +bit64 (4.0.5) +brew (1.0-8) +brio (1.1.3) +broom (1.0.3) +bslib (0.4.2) +cachem (1.0.6) +callr (3.7.3) +cellranger (1.1.0) +class (7.3-21) +classInt (0.4-8) +cli (3.6.0) +clipr (0.8.0) +colorspace (2.1-0) +commonmark (1.8.1) +countrycode (1.4.0) +covr (3.6.1) +cpp11 (0.4.3) +crayon (1.5.2) +credentials (1.3.2) +curl (5.0.0) +desc (1.4.2) +devtools (2.4.5) +diffobj (0.3.5) +digest (0.6.31) +downlit (0.4.2) +dplyr (1.1.0) +e1071 (1.7-13) +ellipsis (0.3.2) +evaluate (0.20) +fansi (1.0.4) +farver (2.1.1) +fastmap (1.1.0) +fontawesome (0.5.0) +fs (1.6.1) +generics (0.1.3) +gert (1.9.2) +ggplot2 (3.4.1) +gh (1.3.1) +gitcreds (0.1.2) +glue (1.6.2) +gtable (0.3.1) +here (1.0.1) +highr (0.10) +hms (1.1.2) +htmltools (0.5.4) +htmlwidgets (1.6.1) +httpuv (1.6.9) +httr (1.4.4) +hunspell (3.0.2) +ini (0.3.1) +isoband (0.2.7) +jquerylib (0.1.4) +jsonlite (1.8.4) +KernSmooth (2.23-20) +knitr (1.42) +labeling (0.4.2) +later (1.3.0) +lattice (0.20-45) +lazyeval (0.2.2) +lifecycle (1.0.3) +lubridate (1.9.2) +magrittr (2.0.3) +MASS (7.3-58.2) +Matrix (1.5-3) +memoise (2.0.1) +mgcv (1.8-41) +mime (0.12) +miniUI (0.1.1.1) +munsell (0.5.0) +nlme (3.1-162) +openssl (2.0.5) +pillar (1.8.1) +pkgbuild (1.4.0) +pkgconfig (2.0.3) +pkgdown (2.0.7) +pkgload (1.3.2) +plyr (1.8.8) +praise (1.0.0) +prettyunits (1.1.1) +processx (3.8.0) +profvis (0.3.7) +progress (1.2.2) +promises (1.2.0.1) +proxy (0.4-27) +ps (1.7.2) +purrr (1.0.1) +R6 (2.5.1) +ragg (1.2.5) +rappdirs (0.3.3) +rcmdcheck (1.4.0) +RColorBrewer (1.1-3) +Rcpp (1.0.10) +readr (2.1.4) +readxl (1.4.2) +RefManageR (1.4.0) +rematch (1.0.1) +rematch2 (2.1.2) +remotes (2.4.2) +rex (1.2.1) +rlang (1.0.6) +rmarkdown (2.20) +roxygen2 (7.2.3) +rprojroot (2.0.3) +rstudioapi (0.14) +rversions (2.1.2) +sass (0.4.5) +scales (1.2.1) +sessioninfo (1.2.2) +shiny (1.7.4) +sourcetools (0.1.7-1) +spelling (2.2) +stringi (1.7.12) +stringr (1.5.0) +sys (3.4.1) +systemfonts (1.0.4) +testthat (3.1.6) +textshaping (0.3.6) +tibble (3.1.8) +tidyr (1.3.0) +tidyselect (1.2.0) +timechange (0.2.0) +tinytex (0.44) +tzdb (0.3.0) +urlchecker (1.0.1) +usethis (2.1.6) +utf8 (1.2.3) +vctrs (0.5.2) +viridisLite (0.4.1) +vroom (1.6.1) +waldo (0.4.0) +whisker (0.4.1) +withr (2.5.0) +xfun (0.37) +xml2 (1.3.3) +xopen (1.0.0) +xtable (1.8-4) +yaml (2.3.7) +zip (2.2.2) diff --git a/revdep/checks.noindex/regions/regions_0.1.8.tar.gz b/revdep/checks.noindex/regions/regions_0.1.8.tar.gz new file mode 100644 index 00000000..020e6f21 Binary files /dev/null and b/revdep/checks.noindex/regions/regions_0.1.8.tar.gz differ diff --git a/revdep/cran.md b/revdep/cran.md new file mode 100644 index 00000000..02685234 --- /dev/null +++ b/revdep/cran.md @@ -0,0 +1,7 @@ +## revdepcheck results + +We checked 8 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. + + * We saw 0 new problems + * We failed to check 0 packages + diff --git a/revdep/data.sqlite b/revdep/data.sqlite new file mode 100644 index 00000000..f4fc31da Binary files /dev/null and b/revdep/data.sqlite differ diff --git a/revdep/failures.md b/revdep/failures.md new file mode 100644 index 00000000..9a207363 --- /dev/null +++ b/revdep/failures.md @@ -0,0 +1 @@ +*Wow, no problems at all. :)* \ No newline at end of file diff --git a/revdep/library.noindex/eurostat/new/eurostat/CITATION b/revdep/library.noindex/eurostat/new/eurostat/CITATION new file mode 100755 index 00000000..c0edebb6 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/CITATION @@ -0,0 +1,28 @@ +citHeader("Kindly cite the eurostat R package as follows:") + +note <- sprintf("Version %s", meta$Version) + +bibentry("Article", + title = "Retrieval and Analysis of Eurostat Open Data with the eurostat Package", + author = c( + person("Leo", "Lahti"), + person("Janne", "Huovari"), + person("Markus", "Kainu"), + person("Przemyslaw", "Biecek") + ), + journal = "The R Journal", + volume = 9, + number = 1, + pages = "385--392", + year = "2017", + doi = "10.32614/RJ-2017-019", + url = "https://doi.org/10.32614/RJ-2017-019", + textVersion = + paste("(C) Leo Lahti, Janne Huovari, Markus Kainu, Przemyslaw Biecek.", + "Retrieval and analysis of Eurostat open data with the eurostat package. R Journal 9(1):385-392, 2017.", + "doi: 10.32614/RJ-2017-019", + "Package URL: http://ropengov.github.io/eurostat", + "Article URL: https://journal.r-project.org/archive/2017/RJ-2017-019/index.html", + sep = " " + ) +) diff --git a/revdep/library.noindex/eurostat/new/eurostat/DESCRIPTION b/revdep/library.noindex/eurostat/new/eurostat/DESCRIPTION new file mode 100644 index 00000000..4d67dc00 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/DESCRIPTION @@ -0,0 +1,69 @@ +Type: Package +Package: eurostat +Title: Tools for Eurostat Open Data +Version: 3.7.14 +Date: 2023-02-22 +Authors@R: c( + person("Leo", "Lahti", , "leo.lahti@iki.fi", role = c("aut", "cre"), + comment = c(ORCID = "0000-0001-5537-637X")), + person("Janne", "Huovari", role = "aut"), + person("Markus", "Kainu", role = "aut"), + person("Przemyslaw", "Biecek", role = "aut"), + person("Daniel", "Antal", role = "ctb"), + person("Diego", "Hernangomez", role = "ctb", + comment = c(ORCID = "0000-0001-8457-4658")), + person("Joona", "Lehtomaki", role = "ctb"), + person("Francois", "Briatte", role = "ctb"), + person("Reto", "Stauffer", role = "ctb"), + person("Paul", "Rougieux", role = "ctb"), + person("Anna", "Vasylytsya", role = "ctb"), + person("Oliver", "Reiter", role = "ctb"), + person("Pyry", "Kantanen", role = "ctb", + comment = c(ORCID = "0000-0003-2853-2765")), + person("Enrico", "Spinielli", , "enrico.spinielli@gmail.com", role = "ctb", + comment = c(ORCID = "0000-0001-8584-9131")) + ) +Description: Tools to download data from the Eurostat database + together with search and manipulation + utilities. +License: BSD_2_clause + file LICENSE +URL: https://ropengov.github.io/eurostat/, + https://github.com/rOpenGov/eurostat +BugReports: https://github.com/rOpenGov/eurostat/issues +Depends: methods, R (>= 3.5.0) +Imports: broom, classInt, countrycode, curl, dplyr, httr, jsonlite, + lubridate, rappdirs, readr, RefManageR, regions, stringi, + stringr, tibble, tidyr (>= 1.0.0), ISOweek +Suggests: RColorBrewer, knitr, rmarkdown, sf, sp, testthat (>= 3.0.0), + remotes +VignetteBuilder: knitr +Config/testthat/edition: 3 +Config/testthat/parallel: false +Encoding: UTF-8 +LazyData: true +MailingList: rOpenGov +NeedsCompilation: no +Repository: CRAN +Roxygen: list(markdown = TRUE) +RoxygenNote: 7.2.3 +X-schema.org-isPartOf: http://ropengov.org/ +X-schema.org-keywords: ropengov +RemoteType: local +RemoteUrl: /Users/pyrykantanen/Github/eurostat +Packaged: 2023-02-22 13:26:54 UTC; pyrykantanen +Author: Leo Lahti [aut, cre] (), + Janne Huovari [aut], + Markus Kainu [aut], + Przemyslaw Biecek [aut], + Daniel Antal [ctb], + Diego Hernangomez [ctb] (), + Joona Lehtomaki [ctb], + Francois Briatte [ctb], + Reto Stauffer [ctb], + Paul Rougieux [ctb], + Anna Vasylytsya [ctb], + Oliver Reiter [ctb], + Pyry Kantanen [ctb] (), + Enrico Spinielli [ctb] () +Maintainer: Leo Lahti +Built: R 4.2.2; ; 2023-02-22 13:26:54 UTC; unix diff --git a/revdep/library.noindex/eurostat/new/eurostat/INDEX b/revdep/library.noindex/eurostat/new/eurostat/INDEX new file mode 100644 index 00000000..d220aef5 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/INDEX @@ -0,0 +1,34 @@ +check_access_to_data Check access to ec.europe.eu +clean_eurostat_cache Clean Eurostat Cache +cut_to_classes Cuts the Values Column into Classes and + Polishes the Labels +dic_order Order of Variable Levels from Eurostat + Dictionary. +eu_countries Countries and Country Codes +eurostat-package R Tools for Eurostat open data +eurostat_geodata_60_2016 + Geospatial data of Europe from GISCO in 1:60 + million scale from year 2016 +eurotime2date Date Conversion from Eurostat Time Format +eurotime2date2 Date Conversion from New Eurostat Time Format +eurotime2num Conversion of Eurostat Time Format to Numeric +eurotime2num2 Conversion of Eurostat Time Format to Numeric +get_bibentry Create A Data Bibliography +get_eurostat Read Eurostat Data +get_eurostat_dic Download Eurostat Dictionary +get_eurostat_geospatial + Download Geospatial Data from GISCO +get_eurostat_json Get Data from Eurostat API in JSON +get_eurostat_raw Download Data from Eurostat Database +get_eurostat_raw2 Download Data from Eurostat Dissemination API +get_eurostat_toc Download Table of Contents of Eurostat Data + Sets +harmonize_country_code + Harmonize Country Code +label_eurostat Get Eurostat Codes +label_eurostat2 Get Eurostat Codes for data downloaded from new + dissemination API +search_eurostat Grep Datasets Titles from Eurostat +set_eurostat_cache_dir + Set Eurostat Cache +tgs00026 Auxiliary Data diff --git a/revdep/library.noindex/eurostat/new/eurostat/LICENSE b/revdep/library.noindex/eurostat/new/eurostat/LICENSE new file mode 100644 index 00000000..1de69c39 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/LICENSE @@ -0,0 +1,2 @@ +YEAR: 2014-2022 +COPYRIGHT HOLDER: Leo Lahti, Janne Huovari, Markus Kainu, Przemyslaw Biecek \ No newline at end of file diff --git a/revdep/library.noindex/eurostat/new/eurostat/NAMESPACE b/revdep/library.noindex/eurostat/new/eurostat/NAMESPACE new file mode 100644 index 00000000..f42115f6 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/NAMESPACE @@ -0,0 +1,73 @@ +# Generated by roxygen2: do not edit by hand + +export(add_nuts_level) +export(check_access_to_data) +export(clean_eurostat_cache) +export(cut_to_classes) +export(dic_order) +export(eurotime2date) +export(eurotime2date2) +export(eurotime2num) +export(eurotime2num2) +export(get_bibentry) +export(get_eurostat) +export(get_eurostat_dic) +export(get_eurostat_geospatial) +export(get_eurostat_json) +export(get_eurostat_toc) +export(grepEurostatTOC) +export(harmonize_country_code) +export(harmonize_geo_code) +export(label_eurostat) +export(label_eurostat2) +export(label_eurostat_tables) +export(label_eurostat_vars) +export(recode_nuts) +export(recode_to_nuts_2013) +export(recode_to_nuts_2016) +export(search_eurostat) +export(set_eurostat_cache_dir) +export(validate_geo_code) +export(validate_nuts_regions) +importFrom(ISOweek,ISOweek2date) +importFrom(RefManageR,BibEntry) +importFrom(RefManageR,toBiblatex) +importFrom(broom,tidy) +importFrom(classInt,classIntervals) +importFrom(countrycode,countrycode) +importFrom(curl,curl_download) +importFrom(dplyr,case_when) +importFrom(dplyr,coalesce) +importFrom(dplyr,filter) +importFrom(dplyr,left_join) +importFrom(dplyr,mutate) +importFrom(httr,RETRY) +importFrom(httr,build_url) +importFrom(httr,content) +importFrom(httr,http_error) +importFrom(httr,parse_url) +importFrom(httr,status_code) +importFrom(jsonlite,fromJSON) +importFrom(lubridate,day) +importFrom(lubridate,dmy) +importFrom(lubridate,month) +importFrom(lubridate,year) +importFrom(lubridate,ymd) +importFrom(methods,as) +importFrom(readr,col_character) +importFrom(readr,cols) +importFrom(readr,read_tsv) +importFrom(regions,recode_nuts) +importFrom(regions,validate_geo_code) +importFrom(regions,validate_nuts_regions) +importFrom(stringi,stri_extract_first_regex) +importFrom(stringr,str_replace_all) +importFrom(tibble,as_tibble) +importFrom(tibble,is_tibble) +importFrom(tidyr,gather) +importFrom(tidyr,pivot_longer) +importFrom(tidyr,separate) +importFrom(utils,data) +importFrom(utils,download.file) +importFrom(utils,hasName) +importFrom(utils,toBibtex) diff --git a/revdep/library.noindex/eurostat/new/eurostat/R/eurostat b/revdep/library.noindex/eurostat/new/eurostat/R/eurostat new file mode 100644 index 00000000..66861563 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/R/eurostat @@ -0,0 +1,27 @@ +# File share/R/nspackloader.R +# Part of the R package, https://www.R-project.org +# +# Copyright (C) 1995-2012 The R Core Team +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# A copy of the GNU General Public License is available at +# https://www.r-project.org/Licenses/ + +local({ + info <- loadingNamespaceInfo() + pkg <- info$pkgname + ns <- .getNamespace(as.name(pkg)) + if (is.null(ns)) + stop("cannot find namespace environment for ", pkg, domain = NA); + dbbase <- file.path(info$libname, pkg, "R", pkg) + lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.") +}) diff --git a/revdep/library.noindex/eurostat/new/eurostat/R/eurostat.rdb b/revdep/library.noindex/eurostat/new/eurostat/R/eurostat.rdb new file mode 100644 index 00000000..aadab31c Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/R/eurostat.rdb differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/R/eurostat.rdx b/revdep/library.noindex/eurostat/new/eurostat/R/eurostat.rdx new file mode 100644 index 00000000..5b416ebb Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/R/eurostat.rdx differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/WORDLIST b/revdep/library.noindex/eurostat/new/eurostat/WORDLIST new file mode 100644 index 00000000..4db0c91c --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/WORDLIST @@ -0,0 +1,130 @@ +Acknowledgements +Analytics +Biblatex +Bibtex +CNTRY +Categorises +Choropleth +DOI +Dol +EEA +EFTA +EL +EPSG +ETRS +EuroGeographics +Eurostat's +Eurozone +FID +FTE +GISCO +GeoJSON +Geospatial +Gisco +Github +Gitter +Hernangómez +JSON +Kenett +LAEA +LEVL +LazyLoad +Lehtomäki +RCV +RJ +RStudio +Recode +Recoding +Renviron +SDMX +Shmueli +SpatialPolygonDataFrame +TOC +WGS +Wietse +avia +bclust +behaviour +bibentry +codecov +codename +comext +comformity +comparativity +countrycode +countycodes +de +dieghernan +dir +dpih +eXchange +ec +efta +eg +enps +eu +europa +europe +eurozone +facto +fi +geo +geospatial +ggplot +giscoR +github +gmail +googlegroups +hclust +headtails +hostname +http +https +huovari +hv +iki +io +janne +jenks +json +kable +kainu +kapsi +kilometres +kmeans +labelled +lahti +lastTimePeriod +leo +lifecycle +markus +markuskainu +mln +num +paoa +paoc +paocc +persreg +pkm +pre +preprocessed +psmod +pstra +ptt +rOG +rOpenGov +rds +reaggregate +recode +recoding +relabelled +restatapi +rjsdmx +ropengov +rsdmx +sd +sinceTimePeriod +spplot +tibble +tmap +tran diff --git a/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rdb b/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rdb new file mode 100644 index 00000000..05ff6b88 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rdb differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rds b/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rds new file mode 100644 index 00000000..3bf79acb Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rds differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rdx b/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rdx new file mode 100644 index 00000000..875ae27c Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/data/Rdata.rdx differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/help/AnIndex b/revdep/library.noindex/eurostat/new/eurostat/help/AnIndex new file mode 100644 index 00000000..c3600dc8 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/help/AnIndex @@ -0,0 +1,45 @@ +eurostat-package eurostat-package +add_nuts_level add_nuts_level +check_access_to_data check_access_to_data +clean_eurostat_cache clean_eurostat_cache +convert_time_col convert_time_col +convert_time_col2 convert_time_col2 +cut_to_classes cut_to_classes +dic_order dic_order +ea_countries eu_countries +efta_countries eu_countries +eurostat eurostat-package +eurostat_geodata_60_2016 eurostat_geodata_60_2016 +eurotime2date eurotime2date +eurotime2date2 eurotime2date2 +eurotime2num eurotime2num +eurotime2num2 eurotime2num2 +eu_candidate_countries eu_countries +eu_countries eu_countries +get_bibentry get_bibentry +get_eurostat get_eurostat +get_eurostat_dic get_eurostat_dic +get_eurostat_geospatial get_eurostat_geospatial +get_eurostat_json get_eurostat_json +get_eurostat_raw get_eurostat_raw +get_eurostat_raw2 get_eurostat_raw2 +get_eurostat_toc get_eurostat_toc +grepEurostatTOC search_eurostat +harmonize_country_code harmonize_country_code +harmonize_geo_code harmonize_geo_code +label_eurostat label_eurostat +label_eurostat2 label_eurostat2 +label_eurostat_tables label_eurostat +label_eurostat_vars label_eurostat +recode_nuts reexports +recode_to_nuts_2013 recode_to_nuts_2013 +recode_to_nuts_2016 recode_to_nuts_2016 +reexports reexports +search_eurostat search_eurostat +set_eurostat_cache_dir set_eurostat_cache_dir +set_eurostat_toc set_eurostat_toc +tgs00026 tgs00026 +tidy_eurostat tidy_eurostat +tidy_eurostat2 tidy_eurostat2 +validate_geo_code reexports +validate_nuts_regions reexports diff --git a/revdep/library.noindex/eurostat/new/eurostat/help/aliases.rds b/revdep/library.noindex/eurostat/new/eurostat/help/aliases.rds new file mode 100644 index 00000000..cfb258a3 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/help/aliases.rds differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/help/eurostat.rdb b/revdep/library.noindex/eurostat/new/eurostat/help/eurostat.rdb new file mode 100644 index 00000000..de566ab6 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/help/eurostat.rdb differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/help/eurostat.rdx b/revdep/library.noindex/eurostat/new/eurostat/help/eurostat.rdx new file mode 100644 index 00000000..588f9809 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/help/eurostat.rdx differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/help/figures/logo.png b/revdep/library.noindex/eurostat/new/eurostat/help/figures/logo.png new file mode 100644 index 00000000..4b554470 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/help/figures/logo.png differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/help/paths.rds b/revdep/library.noindex/eurostat/new/eurostat/help/paths.rds new file mode 100644 index 00000000..6259d430 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/eurostat/help/paths.rds differ diff --git a/revdep/library.noindex/eurostat/new/eurostat/html/00Index.html b/revdep/library.noindex/eurostat/new/eurostat/html/00Index.html new file mode 100644 index 00000000..9e72238e --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/html/00Index.html @@ -0,0 +1,89 @@ + + +R: Tools for Eurostat Open Data + + + +
+

Tools for Eurostat Open Data + +

+
+
+[Up] +[Top] +

Documentation for package ‘eurostat’ version 3.7.14

+ + + +

Help Pages

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
eurostat-packageR Tools for Eurostat open data
check_access_to_dataCheck access to ec.europe.eu
clean_eurostat_cacheClean Eurostat Cache
cut_to_classesCuts the Values Column into Classes and Polishes the Labels
dic_orderOrder of Variable Levels from Eurostat Dictionary.
ea_countriesCountries and Country Codes
efta_countriesCountries and Country Codes
eurostatR Tools for Eurostat open data
eurostat_geodata_60_2016Geospatial data of Europe from GISCO in 1:60 million scale from year 2016
eurotime2dateDate Conversion from Eurostat Time Format
eurotime2date2Date Conversion from New Eurostat Time Format
eurotime2numConversion of Eurostat Time Format to Numeric
eurotime2num2Conversion of Eurostat Time Format to Numeric
eu_candidate_countriesCountries and Country Codes
eu_countriesCountries and Country Codes
get_bibentryCreate A Data Bibliography
get_eurostatRead Eurostat Data
get_eurostat_dicDownload Eurostat Dictionary
get_eurostat_geospatialDownload Geospatial Data from GISCO
get_eurostat_jsonGet Data from Eurostat API in JSON
get_eurostat_rawDownload Data from Eurostat Database
get_eurostat_raw2Download Data from Eurostat Dissemination API
get_eurostat_tocDownload Table of Contents of Eurostat Data Sets
grepEurostatTOCGrep Datasets Titles from Eurostat
harmonize_country_codeHarmonize Country Code
label_eurostatGet Eurostat Codes
label_eurostat2Get Eurostat Codes for data downloaded from new dissemination API
label_eurostat_tablesGet Eurostat Codes
label_eurostat_varsGet Eurostat Codes
search_eurostatGrep Datasets Titles from Eurostat
set_eurostat_cache_dirSet Eurostat Cache
tgs00026Auxiliary Data
+
diff --git a/revdep/library.noindex/eurostat/new/eurostat/html/R.css b/revdep/library.noindex/eurostat/new/eurostat/html/R.css new file mode 100644 index 00000000..2ef6cd60 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/eurostat/html/R.css @@ -0,0 +1,120 @@ +@media screen { + .container { + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; + max-width: 900px; + } +} + +.rimage img { /* from knitr - for examples and demos */ + width: 96%; + margin-left: 2%; +} + +.katex { font-size: 1.1em; } + +code { + color: inherit; + background: inherit; +} + +body { + line-height: 1.4; + background: white; + color: black; +} + +a:link { + background: white; + color: blue; +} + +a:visited { + background: white; + color: rgb(50%, 0%, 50%); +} + +h1 { + background: white; + color: rgb(55%, 55%, 55%); + font-family: monospace; + font-size: 1.4em; /* x-large; */ + text-align: center; +} + +h2 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: 1.2em; /* large; */ + text-align: center; +} + +h3 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: 1.2em; /* large; */ +} + +h4 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; + font-size: 1.2em; /* large; */ +} + +h5 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; +} + +h6 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; +} + +img.toplogo { + width: 4em; + vertical-align: middle; +} + +img.arrow { + width: 30px; + height: 30px; + border: 0; +} + +span.acronym { + font-size: small; +} + +span.env { + font-family: monospace; +} + +span.file { + font-family: monospace; +} + +span.option{ + font-family: monospace; +} + +span.pkg { + font-weight: bold; +} + +span.samp{ + font-family: monospace; +} + +div.vignettes a:hover { + background: rgb(85%, 85%, 85%); +} diff --git a/revdep/library.noindex/eurostat/new/lubridate/CITATION b/revdep/library.noindex/eurostat/new/lubridate/CITATION new file mode 100644 index 00000000..2130b2c8 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/CITATION @@ -0,0 +1,18 @@ +citHeader("To cite lubridate in publications use:") + +bibentry( + bibtype = "Article", + title = "Dates and Times Made Easy with {lubridate}", + author = c(as.person("Garrett Grolemund"), as.person("Hadley Wickham")), + journal = "Journal of Statistical Software", + year = "2011", + volume = "40", + number = "3", + pages = "1--25", + url = "https://www.jstatsoft.org/v40/i03/", + textVersion = + paste("Garrett Grolemund, Hadley Wickham (2011).", + "Dates and Times Made Easy with lubridate.", + "Journal of Statistical Software, 40(3), 1-25.", + "URL https://www.jstatsoft.org/v40/i03/.") +) diff --git a/revdep/library.noindex/eurostat/new/lubridate/DESCRIPTION b/revdep/library.noindex/eurostat/new/lubridate/DESCRIPTION new file mode 100644 index 00000000..3c714ff1 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/DESCRIPTION @@ -0,0 +1,72 @@ +Type: Package +Package: lubridate +Title: Make Dealing with Dates a Little Easier +Version: 1.9.2 +Authors@R: c( + person("Vitalie", "Spinu", , "spinuvit@gmail.com", role = c("aut", "cre")), + person("Garrett", "Grolemund", role = "aut"), + person("Hadley", "Wickham", role = "aut"), + person("Davis", "Vaughan", role = "ctb"), + person("Ian", "Lyttle", role = "ctb"), + person("Imanuel", "Costigan", role = "ctb"), + person("Jason", "Law", role = "ctb"), + person("Doug", "Mitarotonda", role = "ctb"), + person("Joseph", "Larmarange", role = "ctb"), + person("Jonathan", "Boiser", role = "ctb"), + person("Chel Hee", "Lee", role = "ctb") + ) +Maintainer: Vitalie Spinu +Description: Functions to work with date-times and time-spans: fast and + user friendly parsing of date-time data, extraction and updating of + components of a date-time (years, months, days, hours, minutes, and + seconds), algebraic manipulation on date-time and time-span objects. + The 'lubridate' package has a consistent and memorable syntax that + makes working with dates easy and fun. +License: GPL (>= 2) +URL: https://lubridate.tidyverse.org, + https://github.com/tidyverse/lubridate +BugReports: https://github.com/tidyverse/lubridate/issues +Depends: methods, R (>= 3.2) +Imports: generics, timechange (>= 0.1.1) +Suggests: covr, knitr, rmarkdown, testthat (>= 2.1.0), vctrs (>= 0.5.0) +Enhances: chron, data.table, timeDate, tis, zoo +VignetteBuilder: knitr +Config/Needs/website: tidyverse/tidytemplate +Config/testthat/edition: 3 +Encoding: UTF-8 +LazyData: true +RoxygenNote: 7.2.1 +SystemRequirements: C++11, A system with zoneinfo data (e.g. + /usr/share/zoneinfo). On Windows the zoneinfo included with R + is used. +Collate: 'Dates.r' 'POSIXt.r' 'util.r' 'parse.r' 'timespans.r' + 'intervals.r' 'difftimes.r' 'durations.r' 'periods.r' + 'accessors-date.R' 'accessors-day.r' 'accessors-dst.r' + 'accessors-hour.r' 'accessors-minute.r' 'accessors-month.r' + 'accessors-quarter.r' 'accessors-second.r' 'accessors-tz.r' + 'accessors-week.r' 'accessors-year.r' 'am-pm.r' 'time-zones.r' + 'numeric.r' 'coercion.r' 'constants.r' 'cyclic_encoding.r' + 'data.r' 'decimal-dates.r' 'deprecated.r' 'format_ISO8601.r' + 'guess.r' 'hidden.r' 'instants.r' 'leap-years.r' + 'ops-addition.r' 'ops-compare.r' 'ops-division.r' + 'ops-integer-division.r' 'ops-m+.r' 'ops-modulo.r' + 'ops-multiplication.r' 'ops-subtraction.r' 'package.r' + 'pretty.r' 'round.r' 'stamp.r' 'tzdir.R' 'update.r' 'vctrs.R' + 'zzz.R' +NeedsCompilation: yes +Packaged: 2023-02-09 21:36:50 UTC; vspinu +Author: Vitalie Spinu [aut, cre], + Garrett Grolemund [aut], + Hadley Wickham [aut], + Davis Vaughan [ctb], + Ian Lyttle [ctb], + Imanuel Costigan [ctb], + Jason Law [ctb], + Doug Mitarotonda [ctb], + Joseph Larmarange [ctb], + Jonathan Boiser [ctb], + Chel Hee Lee [ctb] +Repository: CRAN +Date/Publication: 2023-02-10 01:30:02 UTC +Built: R 4.2.0; aarch64-apple-darwin20; 2023-02-10 03:11:32 UTC; unix +Archs: lubridate.so.dSYM diff --git a/revdep/library.noindex/eurostat/new/lubridate/INDEX b/revdep/library.noindex/eurostat/new/lubridate/INDEX new file mode 100644 index 00000000..2b67df14 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/INDEX @@ -0,0 +1,73 @@ +%m+% Add and subtract months to a date without + exceeding the last day of the new month +%within% Does a date (or interval) fall within an + interval? +DateTimeUpdate Changes the components of a date object +Duration-class Duration class +Interval-class Interval class +am Does date time occur in the am or pm? +as.duration Change an object to a duration +as.interval Change an object to an 'interval' +as.period Change an object to a period +as_date Convert an object to a date or date-time +cyclic_encoding Cyclic encoding of date-times +date Get/set date component of a date-time +date_decimal Converts a decimal to a date +day Get/set days component of a date-time +days_in_month Get the number of days in the month of a + date-time +decimal_date Converts a date to a decimal of its year +dst Get *d*aylight *s*avings *t*ime indicator of a + date-time +duration Create a duration object. +fit_to_timeline Fit a POSIXlt date-time to the timeline +force_tz Replace time zone to create new date-time +format_ISO8601 Format in ISO8601 character format +guess_formats Guess possible date-times formats from a + character vector +hour Get/set hours component of a date-time +interval Utilities for creation and manipulation of + 'Interval' objects +is.Date Various date utilities +is.POSIXt Various POSIX utilities +is.difftime Is x a difftime object? +is.instant Is x a date-time object? +is.timespan Is x a length of time? +lakers Lakers 2008-2009 basketball data set +leap_year Is a year a leap year? +local_time Get local time from a date-time vector. +make_datetime Efficient creation of date-times from numeric + representations +make_difftime Create a difftime object. +minute Get/set minutes component of a date-time +month Get/set months component of a date-time +ms Parse periods with *h*our, *m*inute, and + *s*econd components +now The current day and time +origin 1970-01-01 UTC +parse_date_time User friendly date-time parsing functions +period Create or parse period objects +period_to_seconds Contrive a period to/from a given number of + seconds +pretty_dates Computes attractive axis breaks for date-time + data +quarter Get the fiscal quarter and semester of a + date-time +rollbackward Roll backward or forward a date the previous, + current or next month +round_date Round, floor and ceiling methods for date-time + objects +second Get/set seconds component of a date-time +stamp Format dates and times based on human-friendly + templates +time_length Compute the exact length of a time span +timespan Description of time span classes in lubridate +tz Get/set time zone component of a date-time +week Get/set weeks component of a date-time +with_tz Get date-time in a different time zone +year Get/set years component of a date-time +ymd Parse dates with *y*ear, *m*onth, and *d*ay + components +ymd_hms Parse date-times with *y*ear, *m*onth, and + *d*ay, *h*our, *m*inute, and *s*econd + components. diff --git a/revdep/library.noindex/eurostat/new/lubridate/NAMESPACE b/revdep/library.noindex/eurostat/new/lubridate/NAMESPACE new file mode 100644 index 00000000..0eb16cc7 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/NAMESPACE @@ -0,0 +1,299 @@ +# Generated by roxygen2: do not edit by hand + +S3method(as.POSIXct,fts) +S3method(as.POSIXct,irts) +S3method(as.POSIXct,timeSeries) +S3method(as.POSIXct,xts) +S3method(as.POSIXct,zoo) +S3method(as.POSIXlt,fts) +S3method(as.POSIXlt,irts) +S3method(as.POSIXlt,timeSeries) +S3method(as.POSIXlt,tis) +S3method(as.POSIXlt,xts) +S3method(as.POSIXlt,zoo) +S3method(as.list,Interval) +S3method(c,Duration) +S3method(c,Interval) +S3method(c,Period) +S3method(date,Period) +S3method(date,default) +S3method(decimal_date,default) +S3method(decimal_date,zoo) +S3method(dst,default) +S3method(force_tz,default) +S3method(format,Duration) +S3method(format,Interval) +S3method(format,Period) +S3method(hour,Period) +S3method(hour,default) +S3method(intersect,Interval) +S3method(mday,Period) +S3method(mday,default) +S3method(minute,Period) +S3method(minute,default) +S3method(month,Period) +S3method(month,default) +S3method(month,numeric) +S3method(months,numeric) +S3method(qday,default) +S3method(reclass_date,Date) +S3method(reclass_date,IDate) +S3method(reclass_date,ITime) +S3method(reclass_date,POSIXct) +S3method(reclass_date,POSIXlt) +S3method(reclass_date,chron) +S3method(reclass_date,ti) +S3method(reclass_date,timeDate) +S3method(second,Period) +S3method(second,default) +S3method(setdiff,Interval) +S3method(summary,Duration) +S3method(summary,Interval) +S3method(summary,Period) +S3method(tz,Date) +S3method(tz,POSIXt) +S3method(tz,character) +S3method(tz,default) +S3method(tz,logical) +S3method(tz,timeSeries) +S3method(tz,yearmon) +S3method(tz,yearqtr) +S3method(tz,zoo) +S3method(tz,zooreg) +S3method(union,Interval) +S3method(unique,Interval) +S3method(update,Date) +S3method(update,POSIXt) +S3method(wday,default) +S3method(wday,numeric) +S3method(with_tz,default) +S3method(xtfrm,Period) +S3method(yday,default) +S3method(year,Period) +S3method(year,default) +export("%--%") +export("%m+%") +export("%m-%") +export("%within%") +export("date<-") +export("day<-") +export("hour<-") +export("int_end<-") +export("int_start<-") +export("mday<-") +export("minute<-") +export("month<-") +export("qday<-") +export("second<-") +export("tz<-") +export("wday<-") +export("week<-") +export("yday<-") +export("year<-") +export(Date) +export(NA_Date_) +export(NA_POSIXct_) +export(POSIXct) +export(add_with_rollback) +export(am) +export(as.difftime) +export(as.duration) +export(as.interval) +export(as.period) +export(as_date) +export(as_datetime) +export(ceiling_date) +export(cyclic_encoding) +export(date) +export(date_decimal) +export(day) +export(days) +export(days_in_month) +export(ddays) +export(decimal_date) +export(dhours) +export(dmicroseconds) +export(dmilliseconds) +export(dminutes) +export(dmonths) +export(dmy) +export(dmy_h) +export(dmy_hm) +export(dmy_hms) +export(dnanoseconds) +export(dpicoseconds) +export(dseconds) +export(dst) +export(duration) +export(dweeks) +export(dyears) +export(dym) +export(epiweek) +export(epiyear) +export(fast_strptime) +export(fit_to_timeline) +export(floor_date) +export(force_tz) +export(force_tzs) +export(format_ISO8601) +export(guess_formats) +export(hm) +export(hms) +export(hour) +export(hours) +export(int_aligns) +export(int_diff) +export(int_end) +export(int_flip) +export(int_length) +export(int_overlaps) +export(int_shift) +export(int_standardize) +export(int_start) +export(intersect) +export(interval) +export(is.Date) +export(is.POSIXct) +export(is.POSIXlt) +export(is.POSIXt) +export(is.difftime) +export(is.duration) +export(is.instant) +export(is.interval) +export(is.period) +export(is.timepoint) +export(is.timespan) +export(isoweek) +export(isoyear) +export(leap_year) +export(local_time) +export(make_date) +export(make_datetime) +export(make_difftime) +export(mday) +export(mdy) +export(mdy_h) +export(mdy_hm) +export(mdy_hms) +export(microseconds) +export(milliseconds) +export(minute) +export(minutes) +export(month) +export(ms) +export(my) +export(myd) +export(nanoseconds) +export(now) +export(origin) +export(parse_date_time) +export(parse_date_time2) +export(period) +export(period_to_seconds) +export(picoseconds) +export(pm) +export(pretty_dates) +export(qday) +export(quarter) +export(reclass_date) +export(reclass_timespan) +export(rollback) +export(rollbackward) +export(rollforward) +export(round_date) +export(second) +export(seconds) +export(seconds_to_period) +export(semester) +export(setdiff) +export(stamp) +export(stamp_date) +export(stamp_time) +export(time_length) +export(today) +export(tz) +export(union) +export(wday) +export(week) +export(weeks) +export(with_tz) +export(yday) +export(ydm) +export(ydm_h) +export(ydm_hm) +export(ydm_hms) +export(year) +export(years) +export(ym) +export(ymd) +export(ymd_h) +export(ymd_hm) +export(ymd_hms) +export(yq) +exportClasses(Duration) +exportClasses(Interval) +exportClasses(Period) +exportClasses(Timespan) +exportMethods("$") +exportMethods("$<-") +exportMethods("%%") +exportMethods("%/%") +exportMethods("%m+%") +exportMethods("%m-%") +exportMethods("*") +exportMethods("+") +exportMethods("-") +exportMethods("/") +exportMethods("[") +exportMethods("[<-") +exportMethods("[[") +exportMethods("[[<-") +exportMethods("date<-") +exportMethods("day<-") +exportMethods("hour<-") +exportMethods("minute<-") +exportMethods("month<-") +exportMethods("second<-") +exportMethods("year<-") +exportMethods(Arith) +exportMethods(Compare) +exportMethods(as.character) +exportMethods(as.difftime) +exportMethods(as.integer) +exportMethods(as.interval) +exportMethods(as.numeric) +exportMethods(as_date) +exportMethods(as_datetime) +exportMethods(format_ISO8601) +exportMethods(reclass_timespan) +exportMethods(rep) +exportMethods(show) +importFrom(generics,as.difftime) +importFrom(generics,intersect) +importFrom(generics,setdiff) +importFrom(generics,union) +importFrom(methods,"coerce<-") +importFrom(methods,"slot<-") +importFrom(methods,Arith) +importFrom(methods,Compare) +importFrom(methods,allNames) +importFrom(methods,callGeneric) +importFrom(methods,initialize) +importFrom(methods,is) +importFrom(methods,new) +importFrom(methods,setClass) +importFrom(methods,setGeneric) +importFrom(methods,show) +importFrom(methods,slot) +importFrom(methods,slotNames) +importFrom(methods,validObject) +importFrom(stats,na.omit) +importFrom(stats,setNames) +importFrom(stats,update) +importFrom(timechange,time_add) +importFrom(timechange,time_force_tz) +importFrom(timechange,time_get) +importFrom(timechange,time_update) +importFrom(utils,packageVersion) +importFrom(utils,read.delim) +useDynLib(lubridate, .registration=TRUE) diff --git a/revdep/library.noindex/eurostat/new/lubridate/NEWS.md b/revdep/library.noindex/eurostat/new/lubridate/NEWS.md new file mode 100644 index 00000000..5aa33e4f --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/NEWS.md @@ -0,0 +1,768 @@ +Version 1.9.2 +============= + +### BUG FIXES + +* [#1104](https://github.com/tidyverse/lubridate/issues/1104) Fix incorrect parsing of months when %a format is present. + +### OTHER + +* Adapt to internal name changes in R-devel + +Version 1.9.1 +============= + +### NEW FEATURES + +* `as_datetime()` accepts multiple formats in format argument, just like `as_date()` does. + +### BUG FIXES + +* [#1091](https://github.com/tidyverse/lubridate/issues/1091) Fix formatting of numeric inputs to parse_date_time. +* [#1092](https://github.com/tidyverse/lubridate/issues/1092) Fix regression in `ymd_hm` on locales where `p` format is not defined. +* [#1097](https://github.com/tidyverse/lubridate/issues/1097) Fix `as_date("character")` to work correctly with formats that include extra characters. +* [#1098](https://github.com/tidyverse/lubridate/issues/1098) Roll over the month boundary in `make_dateime()` when units exceed their maximal values. +* [#1090](https://github.com/tidyverse/lubridate/issues/1090) timechange has been moved from Depends to Imports. + +Version 1.9.0 +============= + +### NEW FEATURES + +* `roll` argument to updating and time-zone manipulation functions is deprecated in favor of a new `roll_dst` parameter. +* [#1042](https://github.com/tidyverse/lubridate/issues/1042) `as_date` with character inputs accepts multiple formats in `format` argument. When `format` is supplied, the input string is parsed with `parse_date_time` instead of the old `strptime`. +* [#1055](https://github.com/tidyverse/lubridate/issues/1055) Implement `as.integer` method for Duration, Period and Interval classes. +* [#1061](https://github.com/tidyverse/lubridate/issues/1061) Make `year<-`, `month<-` etc. accessors truly generic. In order to make them work with arbitrary class XYZ, it's enough to define a `reclass_date.XYZ` method. +* [#1061](https://github.com/tidyverse/lubridate/issues/1061) Add support for `year<-`, `month<-` etc. accessors for `data.table`'s IDate and ITime objects. +* [#1017](https://github.com/tidyverse/lubridate/issues/1017) `week_start` argument in all lubridate functions now accepts full and abbreviated names of the days of the week. +* The assignment value `wday<-` can be a string either in English or as provided by the current locale. +* Date rounding functions accept a date-time `unit` argument for rounding to a vector of date-times. +* [#1005](https://github.com/tidyverse/lubridate/issues/1005) `as.duration` now allows for full roundtrip `duration -> as.character -> as.duration` +* [#911](https://github.com/tidyverse/lubridate/issues/911) C parsers treat multiple spaces as one (just like strptime does) +* `stamp` gained new argument `exact=FALSE` to indicate whether `orders` argument is an exact strptime formats string or not. +* [#1001](https://github.com/tidyverse/lubridate/issues/1001) Add `%within` method with signature (Interval, list), which was documented but not implemented. +* [#941](https://github.com/tidyverse/lubridate/issues/941) `format_ISO8601()` gained a new option `usetz="Z"` to format time zones with a "Z" and convert the time to the UTC time zone. +* [#931](https://github.com/tidyverse/lubridate/issues/931) Usage of `Period` objects in rounding functions is explicitly documented. + +### BUG FIXES + +* [#1036](https://github.com/tidyverse/lubridate/issues/1036) `%within%` now correctly works with flipped intervals +* [#1085](https://github.com/tidyverse/lubridate/issues/1085) `as_datetime()` now preserves the time zone of the POSIXt input. +* [#1072](https://github.com/tidyverse/lubridate/issues/1072) Names are now handled correctly when combining multiple Period or Interval objects. +* [#1003](https://github.com/tidyverse/lubridate/issues/1003) Correctly handle r and R formats in locales which have no p format +* [#1074](https://github.com/tidyverse/lubridate/issues/1074) Fix concatination of named Period, Interval and Duration vectors. +* [#1044](https://github.com/tidyverse/lubridate/issues/1044) POSIXlt results returned by `fast_strptime()` and `parse_date_time2()` now have a recycled `isdst` field. +* [#1069](https://github.com/tidyverse/lubridate/issues/1069) Internal code handling the addition of period months and years no longer generates partially recycled POSIXlt objects. +* Fix rounding of POSIXlt objects +* [#1007](https://github.com/tidyverse/lubridate/issues/1007) Internal lubridate formats are no longer propagated to stamp formater. +* `train` argument in `parse_date_time` now takes effect. It was previously ignored. +* [#1004](https://github.com/tidyverse/lubridate/issues/1004) Fix `c.POSIXct` and `c.Date` on empty single POSIXct and Date vectors. +* [#1013](https://github.com/tidyverse/lubridate/issues/1013) Fix c(`POSIXct`,`POSIXlt`) heterogeneous concatenation. +* [#1002](https://github.com/tidyverse/lubridate/issues/1002) Parsing only with format `j` now works on numeric inputs. +* `stamp()` now correctly errors when no formats could be guessed. +* Updating a date with timezone (e.g. `tzs = "UTC"`) now returns a POSIXct. + +### INTERNALS + +* `lubridate` is now relying on `timechange` package for update and time-zone computation. Google's CCTZ code is no longer part of the package. +* `lubridate`'s updating logic is now built on top of `timechange` package. +* Change implementation of `c.Period`, `c.Duration` and `c.Interval` from S4 to S3. + +Version 1.8.0 +============= + +### NEW FEATURES + +* [#960](https://github.com/tidyverse/lubridate/issues/960) `c.POSIXct` and `c.Date` can deal with heterogeneous object types (e.g `c(date, datetime)` works as expected) + +### BUG FIXES + +* [#994](https://github.com/tidyverse/lubridate/issues/994) Subtracting two duration or two period objects no longer results in an ambiguous dispatch note. +* `c.Date` and `c.POSIXct` correctly deal with empty vectors. + +* `as_datetime(date, tz=XYZ)` returns the date-time object with HMS set to 00:00:00 in the corresponding `tz` + +### CHANGES + +* [#966](https://github.com/tidyverse/lubridate/pull/966) Lubridate is now built with cpp11 (contribution of @DavisVaughan) + +Version 1.7.10 +============== + +### NEW FEATURES + +* [#955](https://github.com/tidyverse/lubridate/pull/955) Add `type` argument to `quarter()` for more control over the returned class +* `fast_strptime()` and `parse_date_time2()` now accept multiple formats and apply them in turn + +### BUG FIXES + +* [#926](https://github.com/tidyverse/lubridate/issues/926) Fix incorrect division of intervals by months involving leap years +* Fix incorrect skipping of digits during parsing of the `%z` format + +Version 1.7.9.2 +=============== + +### NEW FEATURES + +* [#914](https://github.com/tidyverse/lubridate/issues/914) New `rollforward()` function +* [#928](https://github.com/tidyverse/lubridate/issues/928) On startup lubridate now resets TZDIR to a proper directory when it is set to non-dir values like "internal" or "macOS" (a change introduced in R4.0.2) +* [#630](https://github.com/tidyverse/lubridate/issues/630) New parsing functions `ym()` and `my()` + +### BUG FIXES + +* [#930](https://github.com/tidyverse/lubridate/issues/930) `as.period()` on intervals now returns valid Periods with double fields (not integers) + + + +Version 1.7.9 +============= + +### NEW FEATURES + +* [#871](https://github.com/tidyverse/lubridate/issues/893) Add `vctrs` support + + +### BUG FIXES + +* [#890](https://github.com/tidyverse/lubridate/issues/890) Correctly compute year in `quarter(..., with_year = TRUE)` +* [#893](https://github.com/tidyverse/lubridate/issues/893) Fix incorrect parsing of abbreviated months in locales with trailing dot (regression in v1.7.8) +* [#886](https://github.com/tidyverse/lubridate/issues/886) Fix `with_tz()` for POSIXlt objects +* [#887](https://github.com/tidyverse/lubridate/issues/887) Error on invalid numeric input to `month()` +* [#889](https://github.com/tidyverse/lubridate/issues/889) Export new dmonth function + +Version 1.7.8 +============= + +### NEW FEATURES + +* (breaking) Year and month durations now assume 365.25 days in a year consistently in conversion and constructors. Particularly `dyears(1) == years(1)` is now `TRUE`. +* Format and print methods for 0-length objects are more consistent. +* New duration constructor `dmonths()` to complement other duration constructors. +* +* `duration()` constructor now accepts `months` and `years` arguments. +* [#629](https://github.com/tidyverse/lubridate/issues/629) Added `format_ISO8601()` methods. +* [#672](https://github.com/tidyverse/lubridate/issues/672) Eliminate all partial argument matches +* [#674](https://github.com/tidyverse/lubridate/issues/674) `as_date()` now ignores the `tz` argument +* [#675](https://github.com/tidyverse/lubridate/issues/675) `force_tz()`, `with_tz()`, `tz<-` convert dates to date-times +* [#681](https://github.com/tidyverse/lubridate/issues/681) New constants `NA_Date_` and `NA_POSIXct_` which parallel built-in primitive constants. +* [#681](https://github.com/tidyverse/lubridate/issues/681) New constructors `Date()` and `POSIXct()` which parallel built-in primitive constructors. +* [#695](https://github.com/tidyverse/lubridate/issues/695) Durations can now be compared with numeric vectors. +* [#707](https://github.com/tidyverse/lubridate/issues/707) Constructors return 0-length inputs when called with no arguments +* [#713](https://github.com/tidyverse/lubridate/issues/713) (breaking) `as_datetime()` always returns a `POSIXct()` +* [#717](https://github.com/tidyverse/lubridate/issues/717) Common generics are now defined in `generics` dependency package. +* [#719](https://github.com/tidyverse/lubridate/issues/719) Negative Durations are now displayed with leading `-`. +* [#829](https://github.com/tidyverse/lubridate/issues/829) `%within%` throws more meaningful messages when applied on unsupported classes +* [#831](https://github.com/tidyverse/lubridate/issues/831) Changing hour, minute or second of Date object now yields POSIXct. +* [#869](https://github.com/tidyverse/lubridate/issues/869) Propagate NAs to all internal components of a Period object + +### BUG FIXES + +* [#682](https://github.com/tidyverse/lubridate/issues/682) Fix quarter extraction with small `fiscal_start`s. +* [#703](https://github.com/tidyverse/lubridate/issues/703) `leap_year()` works with objects supported by `year()`. +* [#778](https://github.com/tidyverse/lubridate/issues/778) `duration()/period()/make_difftime()` work with repeated units +* `c.Period` concatenation doesn't fail with empty components. +* Honor `exact = TRUE` argument in `parse_date_time2`, which was so far ignored. + +Version 1.7.4 +============= + +### NEW FEATURES + +* [#658](https://github.com/tidyverse/lubridate/issues/658) `%within%` now accepts a list of intervals, in which case an instant is checked if it occurs within any of the supplied intervals. + +### CHANGES + +* [#661](https://github.com/tidyverse/lubridate/issues/661) Throw error on invalid multi-unit rounding. +* [#633](https://github.com/tidyverse/lubridate/issues/633) `%%` on intervals relies on `%m+` arithmetic and doesn't produce NAs when intermediate computations result in non-existent dates. +* `tz()` always returns "UTC" when `tzone` attribute cannot be inferred. + +### BUG FIXES + +* [#664](https://github.com/tidyverse/lubridate/issues/664) Fix lookup of period functions in `as.period` +* [#649](https://github.com/tidyverse/lubridate/issues/664) Fix system timezone memoization + +Version 1.7.3 +============= + +### BUG FIXES + +* [#643](https://github.com/tidyverse/lubridate/issues/643), [#640](https://github.com/tidyverse/lubridate/issues/640), [#645](https://github.com/tidyverse/lubridate/issues/645) Fix faulty caching of system timezone. + +Version 1.7.2 +============= + +### NEW FEATURES + +* Durations, Periods and difftimes are now comparable with each other. +* `interval` constructor accepts start and end character vectors in ISO 8601 format +* [#362](https://github.com/tidyverse/lubridate/issues/362) Add support for ISO 8601 formats in interval constructor +* [#622](https://github.com/tidyverse/lubridate/issues/622) Add support for ISO 8601 formats in periods and durations constructor + +### CHANGES + +* Correct license to the originally intended GPL (>= 2) + +### BUG FIXES + +* [#605](https://github.com/tidyverse/lubridate/issues/605) Fix wrong ceiling of days during DST transition. +* [#607](https://github.com/tidyverse/lubridate/issues/607) Re-instate `format` argument to `as_date` and `as_datetime` (regression in v1.7.1) +* Fix intersection of intervals with missing values. +* Fix UBSAN errors in update.cpp + +Version 1.7.1 +============= + +### BUG FIXES + +* [#575](https://github.com/tidyverse/lubridate/issues/598), [#600](https://github.com/tidyverse/lubridate/issues/600), [#602](https://github.com/tidyverse/lubridate/issues/602) Fix zoneinfo lookup on windows and solaris. +* [#598](https://github.com/tidyverse/lubridate/issues/598) Fix broken parsing of `ymd_hms` strings by `as_date`. +* [#597](https://github.com/tidyverse/lubridate/issues/597) Fix broken parsing of `ymd` strings by `as_datetime`. + +Version 1.7.0 +============= + +### NEW FEATURES + +* Reduced memory footprint on `trunc_multi_unit` so that it overwrites the vector argument `x` versus making a new vector `y`. +* [#438](https://github.com/tidyverse/lubridate/issues/438) New function `force_tzs` for "enforcement" of heterogeneous time zones. +* [#438](https://github.com/tidyverse/lubridate/issues/438) New function `local_time` for the retrieval of local day time in different time zones. +* [#560](https://github.com/tidyverse/lubridate/issues/560) New argument `cutoff_2000` for parsing functions to indicate 20th century cutoff for `y` format. +* [#257](https://github.com/tidyverse/lubridate/issues/257) New `week_start` parameter in `wday` and `wday<-` to set week start. +* [#401](https://github.com/tidyverse/lubridate/issues/401) New parameter `locale` in `wday`. Labels of the returned factors (when `label=TRUE`) now respect current locale. +* [#485](https://github.com/tidyverse/lubridate/pull/485) `quarter` gained a new argument `fiscal_start` to address the issue of different fiscal conventions. +* [#492](https://github.com/tidyverse/lubridate/issues/492) New functions `epiweek` and `epiyear`. +* [#508](https://github.com/tidyverse/lubridate/pull/508) New parameter `locale` in `month`. Labels of the returned factors (when `label=TRUE`) now respect current locale. +* [#509](https://github.com/tidyverse/lubridate/issues/509) New parameter `week_start` to `floor_date`, `ceiling_date` and `round_date`. +* [#519](https://github.com/tidyverse/lubridate/issues/519) Support fractional units in duration and period string constructors. +* [#502](https://github.com/tidyverse/lubridate/issues/502) Support rounding to fractions of a seconds. +* [#529](https://github.com/tidyverse/lubridate/issues/529) Internal parser now ignores the case of alpha months (B format) +* [#535](https://github.com/tidyverse/lubridate/issues/535) Rounding to `season` is now supported. +* [#536](https://github.com/tidyverse/lubridate/issues/536) `as_date` and `as_datetime` now understand character vectors. +* New parsing parameters to `parse_date_time` - `train=TRUE` and `drop=FALSE` which allow more refined control of the format guessing. Formats are no longer dropped in the process by default, process which resulted in surprising behavior on several occasions ([#516](https://github.com/tidyverse/lubridate/issues/516),[#308](https://github.com/tidyverse/lubridate/issues/308),[#307](https://github.com/tidyverse/lubridate/issues/307)). + +### CHANGES + +* [#401](https://github.com/tidyverse/lubridate/issues/401) **[Breaking Change]** Labels returned by `wday` and `month` are now in current locale. The abbreviated labels in English locales have been changed to standard abbreviations (Tues -> Tue, Thurs -> Thu etc.). +* [#469](https://github.com/tidyverse/lubridate/issues/469) Throw warning in `with_tz` on invalid timezone. +* [#572](https://github.com/tidyverse/lubridate/issues/572) `B` and `b` formats no longer match numeric months. This corresponds to the original intent, and was always documented as such. + +### BUG FIXES + +* [#314](https://github.com/tidyverse/lubridate/issues/314), [#407](https://github.com/tidyverse/lubridate/issues/407), [#499](https://github.com/tidyverse/lubridate/issues/499) Make `days`, `dhours`, `round_date` work when the methods package is not loaded. +* [#543](https://github.com/tidyverse/lubridate/issues/543) Make `wday` work on character inputs as it is the case with all other day accessors. +* [#566](https://github.com/tidyverse/lubridate/issues/566) Comparing durations and periods no-longer infloops. +* [#556](https://github.com/tidyverse/lubridate/issues/556) Fix incorrect scoring of `y` format when it's the last in format order (as in `mdy`). +* [#584](https://github.com/tidyverse/lubridate/issues/584) Fix interval by period division. +* [#559](https://github.com/tidyverse/lubridate/issues/559) Parsing of alpha-months in English locales now drops correctly to low level C parsing. Thus, parsing with multiple orders containing `m` and `b` formats now works correctly. +* [#570](https://github.com/tidyverse/lubridate/issues/570), [#574](https://github.com/tidyverse/lubridate/issues/574) Fix broken `date()` when called with missing argument. +* [#567](https://github.com/tidyverse/lubridate/issues/567) Fix year update and rounding for leap years. +* [#545](https://github.com/tidyverse/lubridate/pull/545) Fix wrong locale selection in stamp. +* [#466](https://github.com/tidyverse/lubridate/pull/466) Fix wrong formats within ymd_h family of functions. +* [#472](https://github.com/tidyverse/lubridate/pull/472) Printing method for duration doesn't throw format error on fractional seconds. +* [#475](https://github.com/tidyverse/lubridate/pull/475) character<> comparisons is no longer slow. +* [#483](https://github.com/tidyverse/lubridate/pull/483) Fix add_duration_to_date error when duration first element is NA. +* [#486](https://github.com/tidyverse/lubridate/issues/486) ceiling_date handles `NA` properly. +* [#491](https://github.com/tidyverse/lubridate/issues/491) `make_datetime` respects `tz` argument and is much faster now. +* [#507](https://github.com/tidyverse/lubridate/issues/507) Period and duration parsers now understand 0 units. +* [#524](https://github.com/tidyverse/lubridate/pull/524) Correctly compute length of period in months (issue #490) +* [#525](https://github.com/tidyverse/lubridate/pull/525) Fix to prevent `day<-`, `minute<-`, etc. from producing an error when length(x) is 0 (issue #517) +* [#530](https://github.com/tidyverse/lubridate/issues/530) `parse_date_time` now throw warnings only for actual parsing errors (input with all NAs are silent) +* [#534](https://github.com/tidyverse/lubridate/issues/534) Fix arithmetics with large numbers +* [#554](https://github.com/tidyverse/lubridate/pull/554) Fix tests when running in non-English locales + +Version 1.6.0 +============= + +### NEW FEATURES + +* [#464](https://github.com/tidyverse/lubridate/issues/464) New function `semester` to extract semesters form date-time objects. +* [#459](https://github.com/tidyverse/lubridate/issues/459) Flexible C-level parsing for periods and durations has been implemented; `period` and `duration` constructors now accept string as first argument. Same parsing rules apply to the 'unit' parameter in rounding functions. +* [#459](https://github.com/tidyverse/lubridate/issues/459) Comparison between character vectors and periods/durations is now possible. +* [#287](https://github.com/tidyverse/lubridate/issues/287) C-level and derivative parsers now handle English months (%b and %B formats) irrespective of the current locale. +* [#327](https://github.com/tidyverse/lubridate/issues/327) C-level and derivative parsers now handles English AM/PM indicator irrespective of the current locale. +* [#417](https://github.com/tidyverse/lubridate/issues/417) `hms`, `hm`, `ms` gained new argument `roll=TRUE` which rolls minutes and seconds bigger than 59 towards higher units. +* [#445](https://github.com/tidyverse/lubridate/issues/445) Division of intervals by periods is now accurate. +* [#442](https://github.com/tidyverse/lubridate/issues/442) `round_date`, `floor_date` and `ceiling_date` now support rounding to multiple of units. +* [#422](https://github.com/tidyverse/lubridate/issues/422) New parsing function `yq` for parsing most common version of quarter strings. +* [#422](https://github.com/tidyverse/lubridate/issues/422) New format `q` for parsing quarters in all lubridate parsing functions. +* [#441](https://github.com/tidyverse/lubridate/issues/441) Comparison between POSIXt and Date objects is now possible. +* [#437](https://github.com/tidyverse/lubridate/issues/437) New function `as_datetime` to coerce to POSIXct object. A counterpart of `as_date`. +* [#412](https://github.com/tidyverse/lubridate/issues/412) New function `make_date` to produce Date objects. A counterpart of `make_datetime`. +* [#443](https://github.com/tidyverse/lubridate/issues/443) Behavior of `ceiling_date` for `Date` objects was changed to what most of the users expect. Rounding up by months now produces first day of the next months even for first day of the month. +* [#268](https://github.com/tidyverse/lubridate/issues/268) `round_date`, `ceiling_date`, and `floor_date` now accept "quarter", "bimonth", and "halfyear" as `unit` options. +* [#418](https://github.com/tidyverse/lubridate/issues/418) C level parsing functions understand 24:00:00 in datetime strings. + +### CHANGES + +* Low letter specs for HMS (hms,hm,ms) in `parse_date_time` and related functions are now deprecated. +* [#445](https://github.com/tidyverse/lubridate/issues/445) No more warning on occasional imprecise period length conversions. Imprecise arithmetics with periods is extensively documented. +* `pretty.*` family of functions were renamed and are no longer exported. If you need to use them, use `lubridate:::pretty_*` versions. +* `change_on_boundary` argument in `ceiling_date` does not allow for global option anymore. +* `as.duration`, `as.numeric` don't show "only estimate" messages on conversion from periods. The occasional approximate conversion is documented and deemed common knowledge. +* `as.numeric` with `unit="month"` now works on duration objects. +* [#403](https://github.com/tidyverse/lubridate/issues/403) Update on `Date` objects now return `POSIXct` instead of `POSIXlt`. +* [#411](https://github.com/tidyverse/lubridate/issues/411) format `mdy` or `myd` beginning with `"January"` or `"Jan"` now parsing correctly +* `here` and `olson_time_zones` were deprecated in favor of `new` and base `OlsonNames` respectively. +* Internally, S4 Compare and Ops generics were cleaned and simplified. +* [#456](https://github.com/tidyverse/lubridate/issues/456) Evaluation output in documentation examples was removed. + +### BUG FIXES + +* [#479](https://github.com/tidyverse/lubridate/issues/479) Fix the inconsistent behavior in `ceiling_date` when `unit = "week"` +* [#463](https://github.com/tidyverse/lubridate/issues/463) Fix NA subscripting error in %m+% when rollback is involved. +* [#462](https://github.com/tidyverse/lubridate/issues/462) Non-numeric or non-character arguments are disallowed as arguments to `period` and `duration` constructors. +* [#458](https://github.com/tidyverse/lubridate/issues/458) When year is missing in parsing, return consistently year 0. +* [#448](https://github.com/tidyverse/lubridate/issues/448) Correctly handle missing months and days in C parser. +* [#450](https://github.com/tidyverse/lubridate/issues/450) Fix incorrect handling of DST gaps in `date_decimal` and `decimal_date`. +* [#420](https://github.com/tidyverse/lubridate/issues/420) `as.numeric` correctly converts periods to (aproximate) numeric time lengths. + +Version 1.5.6 +============ + +### NEW FEATURES + +* [#390](https://github.com/tidyverse/lubridate/issues/390) `ceiling_date` gains new argument `change_on_boundary` to allow ceiling on boundary of date-time objects. +* C parser can now produce a list of date-time components suitable for POSIXlt constructors. +* `parse_date_time2` and `fast_strptime` gain new `lt` argument to control type of output. +* [#373](https://github.com/tidyverse/lubridate/issues/373) New `date` and `date<-` additions to the `year`, `month` etc family of accessors. +* [#365](https://github.com/tidyverse/lubridate/issues/365) New very fast datetime constructor `make_datetime` (dropin replacement of `ISOdatetime`). +* [#344](https://github.com/tidyverse/lubridate/issues/344) `force_tz` and `with_tz` can handle data.frames component-wise. +* [#355](https://github.com/tidyverse/lubridate/issues/355) New `as_date` replacement of `as.Date` with more intuitive behavior with non-UTC timezones. +* [#333](https://github.com/tidyverse/lubridate/issues/333) `hms` parsers now handle negative components. + +### CHANGES + +* [#391](https://github.com/tidyverse/lubridate/issues/391) `ymd` family of functions return `Date` object when `tz` argument is NULL (new default) and POSIXct otherwise. +* [#364](https://github.com/tidyverse/lubridate/issues/364) Remove epoch functions. +* For consistency with `base:strptime` `fast_strptime` now returns `POSIXlt` object. That is, its `lt` argument defaults to `TRUE`. + +### BUG FIXES + +* `interval` constructor treats timezones correctly and works with UTC whenever meaningful. +* [#371](https://github.com/tidyverse/lubridate/issues/371) `as.period` correctly computes months with intervals spanning multiple years. +* [#388](https://github.com/tidyverse/lubridate/issues/388) `time_length` and `add_with_rollback` now work correctly with missing intervals. +* [#394](https://github.com/tidyverse/lubridate/issues/394) `fast_strptime` and `parse_date_time2` correctly treat non-UTC time zones. +* [#399](https://github.com/tidyverse/lubridate/issues/399) `floor_date` and `round_date` are not preserving tz component for larger than day units + +Version 1.5.0 +============= + +### NEW FEATURES + +* New `time_length` method. +* Added `isoyear` function to line up with `isoweek`. +* [#326](https://github.com/tidyverse/lubridate/issues/326) Added `exact = TRUE` option to `parse_date_time` for faster and much more flexible specification of formats. +* New `simple` argument to `fit_to_timeline` and `update` methods mostly intended for internal use. +* [#315](https://github.com/tidyverse/lubridate/issues/315) Implement `unique` method for `interval` class. +* [#295](https://github.com/tidyverse/lubridate/issues/295) New args `preserve_hms` and `roll_to_first` in `rollback` function. +* [#303](https://github.com/tidyverse/lubridate/issues/303) New `quarter` option in `floor_date` and friends. +* [#348](https://github.com/tidyverse/lubridate/issues/348) New `as.list.Interval` S3 method. +* [#278](https://github.com/tidyverse/lubridate/issues/278) Added settors and accessors for `qday` (quarter day). + +### CHANGES + +* New maintainer Vitalie Spinu (@vspinu) +* Time span constructors were re-factored; `new_interval`, `new_period`, `new_duration`, `new_difftime` were deprecated in favour of the more powerful `interval`, `period`, `duration` and `make_difftime` functions. +* `eseconds`, `eminutes` etc. were deprecated in favour of `dsecons`, `dminutes` etc. +* Many documentation improvements. +* New testthat conventions are adopted. Tests are now in `test/testthat`. +* Internally `isodate` was replaced with a much faster `parse_date_time2(paste(...))` alternative +* [#325](https://github.com/tidyverse/lubridate/issues/325) `Lubridate`'s `trunc`, `ceiling` and `floor` functions have been optimised and now are relying on R's `trunc.POSIXct` whenever possible. +* [#285](https://github.com/tidyverse/lubridate/issues/285) Algebraic computations with negative periods are behaving asymmetrically with respect to their positive counterparts. +* Made necessary changes to accommodate new zoo-based `fst` objects. + +### BUG FIXES + +* [#360](https://github.com/tidyverse/lubridate/issues/360) Fix c parser for Z (zulu) indicator. +* [#322](https://github.com/tidyverse/lubridate/issues/322) Explicitly encode formatted string with `enc2utf8`. +* [#302](https://github.com/tidyverse/lubridate/issues/302) Allow parsing long numbers such as 20140911000000 as date+time. +* [#349](https://github.com/tidyverse/lubridate/issues/349) Fix broken interval -> period conversion. +* [#336](https://github.com/tidyverse/lubridate/issues/336) Fix broken interval-> period conversion with negative diffs. +* [#227](https://github.com/tidyverse/lubridate/issues/227) Treat "days" and "years" units specially for pretty.point. +* [#286](https://github.com/tidyverse/lubridate/issues/286) %m+-% correctly handles dHMS period components. +* [#323](https://github.com/tidyverse/lubridate/issues/323) Implement coercion methods for Duration class. +* [#226](https://github.com/tidyverse/lubridate/issues/226) Propagate NAs in `int_standardize` +* [#235](https://github.com/tidyverse/lubridate/issues/235) Fix integer division with months and years. +* [#240](https://github.com/tidyverse/lubridate/issues/240) Make `ceiling_date` skip day light gap. +* [#254](https://github.com/tidyverse/lubridate/issues/254) Don't preprocess a/A formats if expressly specified by the user. +* [#289](https://github.com/tidyverse/lubridate/issues/289) Check for valid day-months combinations in C parser. +* [#306](https://github.com/tidyverse/lubridate/issues/306) When needed double guess with `preproc_wday=T`. +* [#308](https://github.com/tidyverse/lubridate/issues/308) Document sparce format guessing in `parse_date_time`. +* [#313](https://github.com/tidyverse/lubridate/issues/313) Fixed and optimized `fit_to_timeline` function. +* [#311](https://github.com/tidyverse/lubridate/issues/311) Always use UTC in `isoweek` computation +* [#294](https://github.com/tidyverse/lubridate/issues/294) Don't use years in `seconds_to_period`. +* Values on `$<-` assignment for periods are now properly recycled. +* Correctly handle NA subscripting in `round_date`. + + +Version 1.4.0 +============= + +### CHANGES + +* [#219](https://github.com/tidyverse/lubridate/issues/219) In `interval` use UTC when tzone is missing. +* [#255](https://github.com/tidyverse/lubridate/issues/255) Parse yy > 68 as 19yy to comply with `strptime`. + +### BUG FIXES + +* [#266](https://github.com/tidyverse/lubridate/issues/266) Include `time-zones.R` in `coercion.R`. +* [#251](https://github.com/tidyverse/lubridate/issues/251) Correct computation of weeks. +* [#262](https://github.com/tidyverse/lubridate/issues/262) Document that month boundary is the first second of the month. +* [#270](https://github.com/tidyverse/lubridate/issues/270) Add check for empty unit names in `standardise_lt_names`. +* [#276](https://github.com/tidyverse/lubridate/issues/276) Perform conversion in `as.period.period` if `unit != NULL`. +* [#284](https://github.com/tidyverse/lubridate/issues/284) Compute periods in `as.period.interval` without recurring to modulo arithmetic. +* [#272](https://github.com/tidyverse/lubridate/issues/272) Update examples for `hms`, `hm` and `ms` for new printing style. +* [#236](https://github.com/tidyverse/lubridate/issues/236) Don't allow zeros in month and day during parsing. +* [#247](https://github.com/tidyverse/lubridate/issues/247) Uninitialized index was mistakenly used in subseting. +* [#229](https://github.com/tidyverse/lubridate/issues/229) `guess_formats` now matches flex regexp first. +* `dmilliseconds` now correctly returns a `Duration` object. +* Fixed setdiff for discontinuous intervals. + + +Version 1.3.3 +============= + +### CHANGES + +* New low level C parser for numeric formats and two new front-end R functions + parse_date_time2 and fast_strptime. The achieved speed up is 50-100x as + compared to standard as.POSIXct and strptime functions. + + The user level parser functions of ymd_hms family drop to these C routines + whenever plain numeric formats are detected. + +### BUG FIXES + +* olson_time_zones now supports Solaris OS +* infinite recursion on parsing non-existing leap times was fixed + + +Version 1.3.2 +============= + +* Lubridate's s4 methods no longer use the representation argument, which has been deprecated in R 3.0.0 (see ?setClass). As a result, lubridate is no longer backwards compatible with R <3.0.0. + + +Version 1.3.0 +============= + +### CHANGES + +* v1.3.0. treats math with month and year Periods more consistently. If adding or subtracting n months would result in a non-existent date, lubridate will return an NA instead of a day in the following month or year. For example, `ymd("2013-01-31") + months(1)` will return `NA` instead of `2013-03-04` as in v1.2.0. `ymd("2012-02-29") + years(1)` will also return an `NA`. This rule change helps ensure that date + timespan - timespan = date (or NA). If you'd prefer that such arithmetic just returns the last day of the resulting month, see `%m+%` and `%m-%`. +* update.POSIXct and update.POSIXlt have been rewritten to be 7x faster than their versions in v1.2.0. The speed gain is felt in `force_tz`, `with_tz`, `floor_date`, `ceiling_date`, `second<-`, `minute<-`, `hour<-`, `day<-`, `month<-`, `year<-`, and other functions that rely on update (such as math with Periods). +* lubridate includes a Korean translation provided by http://korea.gnu.org/gnustats/ + +### NEW FEATURES + +* lubridate parser and stamp functions now handle ISO8601 date format (e.g., 2013-01-24 19:39:07.880-06:00, 2013-01-24 19:39:07.880Z) +* lubridate v1.3.0 comes with a new R vignette. see `browseVignettes("lubridate")` to view it. +* The accessors `second`, `minute`, `hour`, `day`, `month`, `year` and the settors `second<-`, `minute<-`, `hour<-`, `day<-`, `month<-`, `year<-` now work on Period class objects +* users can control which messages lubridate returns when parsing and estimating with the global option lubridate.verbose. Run `options(lubridate.verbose = TRUE)` to turn parsing messages on. Run `options(lubridate.verbose = FALSE)` to turn estimation and coercion messages off. +* lubridate parser functions now propagate NA's just as as.POSIXct, strptime and other functions do. Previously lubridate's parse functions would only return an error. +* added [[ and [[<- methods for INterval, Period and Duration class objects +* added `%m+%` and `%m-%` methods for Interval and Duration class objects that throw useful errors. +* `olson_time_zones` retreives a character vector is Olson-style time zone names to use in lubridate +* summary methods for Interval, Period, and Duration classes +* date_decimal converts a date written as a decimal of a year into a POSIXct date-time + +### BUG FIXES + +* fixed bug in way update.POSIXct and update.POSIXlt handle dates that occur in the fall daylight savings overlap. update will choose the date-time closest to the original date time (on the timeline) when two identical clock times exist due to the DST overlap. +* fixed bugs that created unintuitive results for `as.interval`, `int_overlaps`, `%within%` and the interval methods of `c`, `intersect`, `union`, `setdiff`, and `summary`. +* parse functions, `as.interval`, `as.period` and `as.duration` now handlevectors of NA's without returning errors. +* parsers better handle vectors of input that have more than 100 elements and many NAs +* data frames that contain timespan objects with NAs in thme no longer fail toprint +* `round_date`, `ceiling_date` and `update` now correctly handle input of length zero +* `decimal_date` no longer returns NaN for first second of the year + +Version 1.2.0 +============= + +### CHANGES + +* lubridate 1.2.0 is significantly faster than lubridate 1.1.0. This is +largely thanks to a parser rewrite submitted by Vitalie Spinu. Thank you, +Vitalie. Some metrics: + - parser speed up - 60x faster + - `with_tz` speed up - 15x faster + - `force_tz` speed up - 3x faster + +* Development for 1.2.0 has also focused on improving the way we work with +months. `rollback` rolls dates back to the last day of the previous month. +provides more options for working with months. `days_in_month` finds the +number of days in a date's month. And, `%m+%` and `%m-%` provide a new way to +### handle unequal month lengths while doing arithmetic. See NEW FEATURES for more +details + +* date parsing can now parse multiple date formats within the same vector of +date-times. Parsing can also recognize a greater variety of date-time formats +as well as incomplete (truncated) date-times. Contributed by Vitalie Spinu. +Thank you, Vitalie. + +* 1.2.0 introduces a new display format for periods. The display is more math +and international friendly. + +* 1.2.0 transforms negative intervals into periods much more gracefully (e.g, - + 3 days instead of -1 years, 11 months, and 27 days) + +* S3 update methods are now exported + +### NEW FEATURES + +* `stamp` allows users to print dates in whatever form they like. Contributed +by Vitalie Spinu. Thank you, Vitalie. + +* periods now handle fractional seconds. Contributed by Vitalie Spinu. Thank +you, Vitalie. + +* date parsing can now parse multiple date formats within the same vector of +date-times. Parsing can also recognize a greater variety of date-time formats +as well as incomplete (truncated) date-times. Contributed by Vitalie Spinu. +Thank you, Vitalie. + +* `sort`, `order`, `rank` and `xtfrm` now work with periods + +* `as.period.Interval` accepts a unit argument. `as.period` will convert +intervals into periods no larger than the supplied unit. + +* `days_in_month` takes a date, returns the number of days in the date's month. + Contributed by Richard Cotton. Thank you, Richard. + +* `%m+%` and `%m-%` perform addition and subtraction with months (and years) +without rollover at the end of a month. These can be used in place of + and -. +These can't be used with periods smaller than a month, which should be handled +separately. An example of the new behavior: + + ymd("2010-01-31") %m+% months(1) + # "2010-02-28 UTC" + + ymd("2010-01-31") + months(1) + # "2010-03-03 UTC" + + ymd("2010-03-31") %m-% months(1) + # "2010-02-28 UTC" + + ymd("2010-01-31") - months(1) + # "2010-03-03 UTC" + +* `rollback` rolls a date back to the last day of the previous month. + +* `quarter` returns the fiscal quarter that a date occurs in. Like `quartes` +in base R, but returns a numeric instead of a character string. + +### BUG FIXES + +* date parsers now handle NAs + +* periods now handle NAs + +* `[<-` now correctly updates all elements of a period inside a vector, list, +or data.frame + +* `period()` now works with unit = "weeks" + +* `ceiling_date` no longer rounds up if a date is already at a ceiling + +* the redundant (i.e, repeated) hour of fall daylight savings time now +displays with the correct time zone + +* `update.POSIXct` and `update.POSIXlt` handle vectors that sum to zero in the +days argument + +* the format method for periods, intervals and duration now accurately +displays objects of length 0. + + + +Version 1.1.0 +============= + +### CHANGES + +* lubridate no longer overwrites base R methods for +, - , *, /, %%, and %/%. +To recreate the previous experience of subtracting two date times to create an +interval, we've added the interval creation function %--%. + +* lubridate has moved to an S4 object system. Timespans, Intervals, Durations, +and Periods have each been redefined as an S4 class with its own methods. + +* arithmetic operations will no longer perform implicit class changes between +timespans. Users must explicitly state how and when they wish class changes to +occur with as.period(), as.duration(), and as.interval(). This makes code +written with lubridate more robust, as such implicit changes often did not +produce consistent behavior across a variety of operations. It also allows +lubridate to be less chatty with fewer console messages. lubridate does not +need to explain what it is doing, because it no longer attempts to do things +whose outcome would not be clear. On the other hand, arithmetic between +multiple time classes will produce informative error messages. + +* the internal structure of lubridate R code has been reorganized at +https://github.com/tidyverse/lubridate to make lubridate more development friendly. + + +### NEW FEATURES + +* intervals are now more useful and lubridate has more ways to manipulate them. +Intervals can be created with %--%; modified with int_shift(), int_flip(), and +int_standardize(); manipulated with intersect(), union(), and setdiff(); and +used in logical tests with int_aligns(), int_overlaps(), and %within%. +lubridate will no longer perform arithmetic between two intervals because the +correct results of such operations is no more obvious than the correct result +of adding two dates. Instead users are encouraged to use the new set +operations or to directly modify intervals with int_start() and int_end(), +which can also be used as settors. lubridate now supports negative intervals +as well as positive intervals. Intervals also now display with a time zone. + +* Modulo methods for timespans have been changed to return a timespan. this +allows modulo methods to be used with integer division in an intuitive manner, +e.g. `a = a %/% b * b + a %% b` + +Users can still acheive a numerical result by using as.numeric() on input +before performing modulo. + +* Periods, durations, and intervals can now all be put into a data frame. + +* Periods, durations, and intervals can be intuitively subset with $ and []. +These operations also can be used as settors with <-. + +* The parsing functions and the as.period method for intervals are now +slightly faster. + +* month<- and wday<- settors accept names as well as numbers + +* parsing functions now have a quiet argument to parse without messages and a +tz argument to directly parse times into the desired time zone. + +* logical comparison methods now work for period objects. + + +Version 0.2.6 +============= + + +* use `test_package` to avoid incompatibility with current version of + `testthat` + +* other minor fixes to pass `R CMD check` + + +Version 0.2.5 +============= + +* added ymdThms() for parsing ISO 8061 formatted combned dates and times + +### BUG FIXES + +* removed bug in parsing dates with "T" in them + +* modified as.period.interval() to display periods in positive units + + +Version 0.2.4 +============= + +* Add citations to JSS article + + +Version 0.2.3 +============= + +### NEW FEATURES + +* ymd_hms(), hms(), and ms() functions can now parse dates that include +decimal values in the seconds element. + +* milliseconds(), microseconds(), nanoseconds(), and picoseconds() create +period objects of the specified lengths. dmilliseconds(), dmicroseconds(), +dnanoseconds(), and dpicoseconds() make duration objects of the specified +lengths. + + +### BUG FIXES + +* lubridate no longer overwrites months(), start(), and end() from base R. +Start and end have been replaced with int_start() and int_end(). + +* lubridate imports plyr and stringr packages, instead of depending on them. + + +Version 0.2.2 +============= + +### NEW FEATURES + +* made division, modulo, and integer division operations compatible with +difftimes + +* created c() methods for periods and durations + + +### BUG FIXES + +* fixed bug in division, modulo, and integer operations with timespans + + + +Version 0.2.1 +============= + +### NEW FEATURES + +* created parsing functions ymd_hm ymd_h dmy_hms dmy_hm dmy_h mdy_hms mdy_hm +mdy_h ydm_hms ydm_hm ydm_h, which operate in the same way as ymd_hms(). + +### BUG FIXES + +* fixed bug in add_dates(). duration objects can now be successfully added to +numeric objects. + + +----------- +Version 0.2 +=========== + +### NEW FEATURES + +* division between timespans: each timespan class (durations, periods, +intervals) can be divided by other timespans. For example, how many weeks are +there between Halloween and Christmas?: (christmas - halloween) / weeks(1) + +* modulo operations between timespans + +* duration objects now have their own class and display format separate from +difftimes + +* interval objects now use an improved data structure and have a cleaner +display format + +* lubridate now loads its own namespace + +* math operations now automatically coerce interval objects to duration objects. +Allows intervals to be used "right out of the box" without error messages. + +* created start() and end() functions for accessing and changing the boundary +date-times of an interval + + +* rep() methods for periods, intervals, and durations + + + +### MINOR CHANGES + +* added a package help page with functions listed by purpose + +* eseconds(), eminutes(), etc. are aliased to dseconds(), dminutes(), etc. to +make it easier to remember they are duration objects. + +* changed leap.years() to leap_years() to maintain consistent naming scheme + + + +### BUG FIXES + +* rewrote as.period() to create only positive periods. + +* fixed rollover bug in update.POSIXct() + +* edited make_diff() to display in days when approporiate, not weeks diff --git a/revdep/library.noindex/eurostat/new/lubridate/R/lubridate b/revdep/library.noindex/eurostat/new/lubridate/R/lubridate new file mode 100644 index 00000000..66861563 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/R/lubridate @@ -0,0 +1,27 @@ +# File share/R/nspackloader.R +# Part of the R package, https://www.R-project.org +# +# Copyright (C) 1995-2012 The R Core Team +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# A copy of the GNU General Public License is available at +# https://www.r-project.org/Licenses/ + +local({ + info <- loadingNamespaceInfo() + pkg <- info$pkgname + ns <- .getNamespace(as.name(pkg)) + if (is.null(ns)) + stop("cannot find namespace environment for ", pkg, domain = NA); + dbbase <- file.path(info$libname, pkg, "R", pkg) + lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.") +}) diff --git a/revdep/library.noindex/eurostat/new/lubridate/R/lubridate.rdb b/revdep/library.noindex/eurostat/new/lubridate/R/lubridate.rdb new file mode 100644 index 00000000..737b2807 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/R/lubridate.rdb differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/R/lubridate.rdx b/revdep/library.noindex/eurostat/new/lubridate/R/lubridate.rdx new file mode 100644 index 00000000..6947c60b Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/R/lubridate.rdx differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/cctz.sh b/revdep/library.noindex/eurostat/new/lubridate/cctz.sh new file mode 100644 index 00000000..0b68fa44 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/cctz.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +cctz=../src/cctz/ + +rm -rf $cctz +mkdir $cctz +git clone https://github.com/google/cctz.git cctz_tmp +cp -r cctz_tmp/include $cctz/include + +LIBCCTZ="tzfile time_zone_fixed time_zone_if time_zone_impl time_zone_info time_zone_libc time_zone_lookup time_zone_posix" +mkdir $cctz/src/ + +for f in $LIBCCTZ +do + cp ./cctz_tmp/src/$f* $cctz/src/ +done + +rm -rf cctz_tmp diff --git a/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rdb b/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rdb new file mode 100644 index 00000000..2738236d Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rdb differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rds b/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rds new file mode 100644 index 00000000..0b345281 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rds differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rdx b/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rdx new file mode 100644 index 00000000..b79aa19f Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/data/Rdata.rdx differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/help/AnIndex b/revdep/library.noindex/eurostat/new/lubridate/help/AnIndex new file mode 100644 index 00000000..7f61fc25 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/help/AnIndex @@ -0,0 +1,554 @@ +lubridate-package lubridate-package +!=,Duration,Period hidden_aliases +!=,Duration,Period-method hidden_aliases +!=,numeric,Period hidden_aliases +!=,numeric,Period-method hidden_aliases +!=,Period,Duration hidden_aliases +!=,Period,Duration-method hidden_aliases +!=,Period,numeric hidden_aliases +!=,Period,numeric-method hidden_aliases +!=,Period,Period hidden_aliases +!=,Period,Period-method hidden_aliases +$,Duration-method hidden_aliases +$,Interval-method hidden_aliases +$,Period-method hidden_aliases +$<-,Duration-method hidden_aliases +$<-,Interval-method hidden_aliases +$<-,Period-method hidden_aliases +%%,Duration,Duration-method hidden_aliases +%%,Duration,Interval-method hidden_aliases +%%,Duration,Period-method hidden_aliases +%%,Interval,Duration hidden_aliases +%%,Interval,Duration-method hidden_aliases +%%,Interval,Interval hidden_aliases +%%,Interval,Interval-method hidden_aliases +%%,Interval,Period hidden_aliases +%%,Interval,Period-method hidden_aliases +%%,Period,Duration hidden_aliases +%%,Period,Duration-method hidden_aliases +%%,Period,Interval hidden_aliases +%%,Period,Interval-method hidden_aliases +%%,Period,Period hidden_aliases +%%,Period,Period-method hidden_aliases +%--% interval +%/%,difftime,Timespan-method Timespan-class +%/%,Duration,Interval-method Timespan-class +%/%,Interval,Duration-method Timespan-class +%/%,Interval,Interval-method Timespan-class +%/%,Interval,Period-method Timespan-class +%/%,Period,Interval-method Timespan-class +%/%,Period,Period-method Timespan-class +%/%,Timespan,Timespan-method Timespan-class +%m+% mplus +%m+%,ANY,ANY-method mplus +%m+%,ANY,Duration-method mplus +%m+%,ANY,Interval-method mplus +%m+%,ANY,Period-method mplus +%m+%,Duration,ANY-method mplus +%m+%,Interval,ANY-method mplus +%m+%,Period,ANY-method mplus +%m-% mplus +%m-%,ANY,ANY-method mplus +%m-%,ANY,Duration-method mplus +%m-%,ANY,Interval-method mplus +%m-%,ANY,Period-method mplus +%m-%,Duration,ANY-method mplus +%m-%,Interval,ANY-method mplus +%m-%,Period,ANY-method mplus +%within% within-interval +%within%,ANY,Interval-method within-interval +%within%,Date,list-method within-interval +%within%,Interval,Interval-method within-interval +%within%,Interval,list-method within-interval +%within%,POSIXt,list-method within-interval +*,ANY,Duration-method hidden_aliases +*,ANY,Interval-method hidden_aliases +*,ANY,Period hidden_aliases +*,ANY,Period-method hidden_aliases +*,Duration,ANY-method hidden_aliases +*,Interval,ANY-method hidden_aliases +*,Period,ANY hidden_aliases +*,Period,ANY-method hidden_aliases +*,Timespan,Timespan-method Timespan-class ++,Date,Duration-method hidden_aliases ++,Date,Interval-method hidden_aliases ++,Date,Period-method hidden_aliases ++,difftime,Duration-method hidden_aliases ++,difftime,Interval-method hidden_aliases ++,difftime,Period-method hidden_aliases ++,Duration,Date-method hidden_aliases ++,Duration,difftime-method hidden_aliases ++,Duration,Duration-method hidden_aliases ++,Duration,Interval-method hidden_aliases ++,Duration,numeric-method hidden_aliases ++,Duration,Period-method hidden_aliases ++,Duration,POSIXct-method hidden_aliases ++,Duration,POSIXlt-method hidden_aliases ++,Interval,Date-method hidden_aliases ++,Interval,difftime-method hidden_aliases ++,Interval,Duration-method hidden_aliases ++,Interval,Interval-method hidden_aliases ++,Interval,numeric-method hidden_aliases ++,Interval,Period-method hidden_aliases ++,Interval,POSIXct-method hidden_aliases ++,Interval,POSIXlt-method hidden_aliases ++,numeric,Duration-method hidden_aliases ++,numeric,Interval-method hidden_aliases ++,numeric,Period-method hidden_aliases ++,Period,Date-method hidden_aliases ++,Period,difftime-method hidden_aliases ++,Period,Duration-method hidden_aliases ++,Period,Interval-method hidden_aliases ++,Period,numeric-method hidden_aliases ++,Period,Period-method hidden_aliases ++,Period,POSIXct-method hidden_aliases ++,Period,POSIXlt-method hidden_aliases ++,POSIXct,Duration-method hidden_aliases ++,POSIXct,Interval-method hidden_aliases ++,POSIXct,Period-method hidden_aliases ++,POSIXlt,Duration-method hidden_aliases ++,POSIXlt,Interval-method hidden_aliases ++,POSIXlt,Period-method hidden_aliases +-,ANY,Duration-method hidden_aliases +-,ANY,Period hidden_aliases +-,ANY,Period-method hidden_aliases +-,Date,Duration-method hidden_aliases +-,Date,Interval hidden_aliases +-,Date,Interval-method hidden_aliases +-,Date,Period-method hidden_aliases +-,Duration,ANY-method hidden_aliases +-,Duration,Date-method hidden_aliases +-,Duration,Duration-method hidden_aliases +-,Duration,Interval hidden_aliases +-,Duration,Interval-method hidden_aliases +-,Duration,missing-method hidden_aliases +-,Duration,numeric-method hidden_aliases +-,Duration,Period-method hidden_aliases +-,Duration,POSIXct-method hidden_aliases +-,Duration,POSIXlt-method hidden_aliases +-,Interval,Date hidden_aliases +-,Interval,Date-method hidden_aliases +-,Interval,Duration-method hidden_aliases +-,Interval,Interval hidden_aliases +-,Interval,Interval-method hidden_aliases +-,Interval,missing-method hidden_aliases +-,Interval,numeric hidden_aliases +-,Interval,numeric-method hidden_aliases +-,Interval,Period-method hidden_aliases +-,Interval,POSIXct hidden_aliases +-,Interval,POSIXct-method hidden_aliases +-,Interval,POSIXlt hidden_aliases +-,Interval,POSIXlt-method hidden_aliases +-,numeric,Duration-method hidden_aliases +-,numeric,Interval hidden_aliases +-,numeric,Interval-method hidden_aliases +-,numeric,Period-method hidden_aliases +-,Period,ANY-method hidden_aliases +-,Period,Date-method hidden_aliases +-,Period,Duration-method hidden_aliases +-,Period,Interval hidden_aliases +-,Period,Interval-method hidden_aliases +-,Period,missing hidden_aliases +-,Period,missing-method hidden_aliases +-,Period,numeric-method hidden_aliases +-,Period,Period-method hidden_aliases +-,Period,POSIXct-method hidden_aliases +-,Period,POSIXlt-method hidden_aliases +-,POSIXct,Duration-method hidden_aliases +-,POSIXct,Interval hidden_aliases +-,POSIXct,Interval-method hidden_aliases +-,POSIXct,Period-method hidden_aliases +-,POSIXlt,Duration-method hidden_aliases +-,POSIXlt,Interval hidden_aliases +-,POSIXlt,Interval-method hidden_aliases +-,POSIXlt,Period-method hidden_aliases +/,difftime,Duration-method hidden_aliases +/,difftime,Interval-method hidden_aliases +/,difftime,Period-method hidden_aliases +/,Duration,difftime-method hidden_aliases +/,Duration,Duration-method hidden_aliases +/,Duration,Interval-method hidden_aliases +/,Duration,numeric-method hidden_aliases +/,Duration,Period-method hidden_aliases +/,Interval,difftime-method hidden_aliases +/,Interval,Duration-method hidden_aliases +/,Interval,Interval-method hidden_aliases +/,Interval,numeric-method hidden_aliases +/,Interval,Period-method hidden_aliases +/,numeric,Duration-method hidden_aliases +/,numeric,Interval-method hidden_aliases +/,numeric,Period hidden_aliases +/,numeric,Period-method hidden_aliases +/,Period,difftime-method hidden_aliases +/,Period,Duration-method hidden_aliases +/,Period,Interval-method hidden_aliases +/,Period,numeric-method hidden_aliases +/,Period,Period-method hidden_aliases +<,Duration,Period hidden_aliases +<,Duration,Period-method hidden_aliases +<,numeric,Period hidden_aliases +<,numeric,Period-method hidden_aliases +<,Period,Duration hidden_aliases +<,Period,Duration-method hidden_aliases +<,Period,numeric hidden_aliases +<,Period,numeric-method hidden_aliases +<,Period,Period hidden_aliases +<,Period,Period-method hidden_aliases +<=,Duration,Period hidden_aliases +<=,Duration,Period-method hidden_aliases +<=,numeric,Period hidden_aliases +<=,numeric,Period-method hidden_aliases +<=,Period,Duration hidden_aliases +<=,Period,Duration-method hidden_aliases +<=,Period,numeric hidden_aliases +<=,Period,numeric-method hidden_aliases +<=,Period,Period hidden_aliases +<=,Period,Period-method hidden_aliases +==,Duration,Period hidden_aliases +==,Duration,Period-method hidden_aliases +==,numeric,Period hidden_aliases +==,numeric,Period-method hidden_aliases +==,Period,Duration hidden_aliases +==,Period,Duration-method hidden_aliases +==,Period,numeric hidden_aliases +==,Period,numeric-method hidden_aliases +==,Period,Period hidden_aliases +==,Period,Period-method hidden_aliases +>,Duration,Period hidden_aliases +>,Duration,Period-method hidden_aliases +>,numeric,Period hidden_aliases +>,numeric,Period-method hidden_aliases +>,Period,Duration hidden_aliases +>,Period,Duration-method hidden_aliases +>,Period,numeric hidden_aliases +>,Period,numeric-method hidden_aliases +>,Period,Period hidden_aliases +>,Period,Period-method hidden_aliases +>=,Duration,Period hidden_aliases +>=,Duration,Period-method hidden_aliases +>=,numeric,Period hidden_aliases +>=,numeric,Period-method hidden_aliases +>=,Period,Duration hidden_aliases +>=,Period,Duration-method hidden_aliases +>=,Period,numeric hidden_aliases +>=,Period,numeric-method hidden_aliases +>=,Period,Period hidden_aliases +>=,Period,Period-method hidden_aliases +add_with_rollback mplus +am am +Arith,ANY,Interval-method hidden_aliases +Arith,ANY,Period-method hidden_aliases +Arith,Duration,Period-method hidden_aliases +Arith,Interval,ANY-method hidden_aliases +Arith,Period,ANY-method hidden_aliases +Arith,Period,Duration-method hidden_aliases +as.character,Duration-method hidden_aliases +as.character,Interval-method hidden_aliases +as.character,Period-method hidden_aliases +as.difftime reexports +as.difftime,Duration-method hidden_aliases +as.difftime,Interval-method hidden_aliases +as.difftime,Period-method hidden_aliases +as.duration as.duration +as.duration,character-method as.duration +as.duration,difftime-method as.duration +as.duration,Duration-method as.duration +as.duration,Interval-method as.duration +as.duration,logical-method as.duration +as.duration,numeric-method as.duration +as.duration,Period-method as.duration +as.integer,Duration-method hidden_aliases +as.integer,Interval-method hidden_aliases +as.integer,Period-method hidden_aliases +as.interval as.interval +as.interval,difftime-method as.interval +as.interval,Duration-method as.interval +as.interval,Interval-method as.interval +as.interval,logical-method as.interval +as.interval,numeric-method as.interval +as.interval,Period-method as.interval +as.interval,POSIXt-method as.interval +as.numeric,Duration-method hidden_aliases +as.numeric,Interval-method hidden_aliases +as.numeric,Period-method hidden_aliases +as.period as.period +as.period,character-method as.period +as.period,difftime-method as.period +as.period,Duration-method as.period +as.period,Interval-method as.period +as.period,logical-method as.period +as.period,numeric-method as.period +as.period,Period-method as.period +as_date as_date +as_date,ANY-method as_date +as_date,character-method as_date +as_date,numeric-method as_date +as_date,POSIXt-method as_date +as_datetime as_date +as_datetime,ANY-method as_date +as_datetime,character-method as_date +as_datetime,Date-method as_date +as_datetime,numeric-method as_date +as_datetime,POSIXt-method as_date +c,Duration-method hidden_aliases +c,Interval-method hidden_aliases +c,Period-method hidden_aliases +ceiling_date round_date +Compare,ANY,Duration-method hidden_aliases +Compare,character,Duration-method hidden_aliases +Compare,character,Period-method hidden_aliases +Compare,difftime,Duration-method hidden_aliases +Compare,difftime,Period-method hidden_aliases +Compare,Duration,ANY-method hidden_aliases +Compare,Duration,character-method hidden_aliases +Compare,Duration,difftime-method hidden_aliases +Compare,Duration,Duration-method hidden_aliases +Compare,Duration,numeric-method hidden_aliases +Compare,Duration,Period-method hidden_aliases +Compare,numeric,Duration-method hidden_aliases +Compare,numeric,Period-method hidden_aliases +Compare,Period,character-method hidden_aliases +Compare,Period,difftime-method hidden_aliases +Compare,Period,Duration-method hidden_aliases +Compare,Period,numeric-method hidden_aliases +Compare,Period,Period-method hidden_aliases +cyclic_encoding cyclic_encoding +Date date_utils +date date +date,Period-method hidden_aliases +date<- date +date<-,Period-method hidden_aliases +DateCoercion DateCoercion +DateTimeUpdate DateTimeUpdate +date_decimal date_decimal +day day +day,Period-method hidden_aliases +day<- day +day<-,Date-method hidden_aliases +day<-,Duration-method hidden_aliases +day<-,Interval-method hidden_aliases +day<-,Period-method hidden_aliases +day<-,POSIXt-method hidden_aliases +days period +days_in_month days_in_month +ddays duration +decimal_date decimal_date +Deprecated-lubridate Deprecated +dhours duration +dmicroseconds duration +dmilliseconds duration +dminutes duration +dmonths duration +dmy ymd +dmy_h ymd_hms +dmy_hm ymd_hms +dmy_hms ymd_hms +dnanoseconds duration +dpicoseconds duration +dseconds duration +dst dst +duration duration +Duration-class Duration-class +durations Duration-class +dweeks duration +dyears duration +dym ymd +epiweek week +epiyear year +fast_strptime parse_date_time +fit_to_timeline fit_to_timeline +floor_date round_date +force_tz force_tz +force_tz.default force_tz +force_tzs force_tz +format_ISO8601 format_ISO8601 +format_ISO8601,Date-method format_ISO8601 +format_ISO8601,Duration-method format_ISO8601 +format_ISO8601,Interval-method format_ISO8601 +format_ISO8601,Period-method format_ISO8601 +format_ISO8601,POSIXt-method format_ISO8601 +format_ISO8601_precision_check format_ISO8601_precision_check +guess_formats guess_formats +hidden_aliases hidden_aliases +hm hms +hms hms +hour hour +hour,Period-method hidden_aliases +hour<- hour +hour<-,Date-method hidden_aliases +hour<-,Duration-method hidden_aliases +hour<-,Interval-method hidden_aliases +hour<-,Period-method hidden_aliases +hour<-,POSIXt-method hidden_aliases +hours period +instant is.instant +instants is.instant +intersect reexports +intersect,Interval,Interval-method hidden_aliases +interval interval +Interval-class Interval-class +intervals Interval-class +int_aligns interval +int_diff interval +int_end interval +int_end<- interval +int_flip interval +int_length interval +int_overlaps interval +int_shift interval +int_standardize interval +int_start interval +int_start<- interval +is.Date date_utils +is.difftime is.difftime +is.duration duration +is.instant is.instant +is.interval interval +is.period period +is.POSIXct posix_utils +is.POSIXlt posix_utils +is.POSIXt posix_utils +is.timepoint is.instant +is.timespan is.timespan +isoweek week +isoyear year +lakers lakers +leap_year leap_year +local_time local_time +lubridate lubridate-package +m+ mplus +m- mplus +make_date make_datetime +make_datetime make_datetime +make_difftime make_difftime +mday day +mday<- day +mdy ymd +mdy_h ymd_hms +mdy_hm ymd_hms +mdy_hms ymd_hms +microseconds period +milliseconds period +minute minute +minute,Period-method hidden_aliases +minute<- minute +minute<-,Date-method hidden_aliases +minute<-,Duration-method hidden_aliases +minute<-,Interval-method hidden_aliases +minute<-,Period-method hidden_aliases +minute<-,POSIXt-method hidden_aliases +minutes period +month month +month,Period-method hidden_aliases +month<- month +month<-,Date-method hidden_aliases +month<-,Duration-method hidden_aliases +month<-,Interval-method hidden_aliases +month<-,Period-method hidden_aliases +month<-,POSIXt-method hidden_aliases +months.numeric period +ms hms +my ymd +myd ymd +nanoseconds period +NA_Date_ date_utils +NA_POSIXct_ posix_utils +now now +origin origin +parse_date_time parse_date_time +parse_date_time2 parse_date_time +period period +Period-class Period-class +periods period +period_to_seconds period_to_seconds +picoseconds period +pm am +POSIXct posix_utils +pretty_dates pretty_dates +qday day +qday<- day +quarter quarter +reclass_date reclass_date +reclass_timespan reclass_timespan +reclass_timespan,ANY,difftime-method reclass_timespan +reclass_timespan,ANY,Duration-method reclass_timespan +reclass_timespan,ANY,Interval-method reclass_timespan +reclass_timespan,ANY,Period-method reclass_timespan +reexports reexports +rep,Duration-method hidden_aliases +rep,Interval-method hidden_aliases +rep,Period-method hidden_aliases +rollback rollbackward +rollbackward rollbackward +rollforward rollbackward +round_date round_date +second second +second,Period-method hidden_aliases +second<- second +second<-,Date-method hidden_aliases +second<-,Duration-method hidden_aliases +second<-,Interval-method hidden_aliases +second<-,Period-method hidden_aliases +second<-,POSIXt-method hidden_aliases +seconds period +seconds_to_period period_to_seconds +semester quarter +setdiff reexports +setdiff,Interval,Interval-method hidden_aliases +show,Duration-method hidden_aliases +show,Interval-method hidden_aliases +show,Period-method hidden_aliases +stamp stamp +stamp_date stamp +stamp_time stamp +timespan timespan +Timespan-class Timespan-class +timespans timespan +time_length time_length +time_length,Interval-method time_length +today now +tz tz +tz<- tz +union reexports +union,Interval,Interval-method hidden_aliases +update.POSIXt DateTimeUpdate +wday day +wday<- day +week week +week<- week +weeks period +with_tz with_tz +with_tz.default with_tz +yday day +yday<- day +ydm ymd +ydm_h ymd_hms +ydm_hm ymd_hms +ydm_hms ymd_hms +year year +year,Period-method hidden_aliases +year<- year +year<-,Date-method hidden_aliases +year<-,Duration-method hidden_aliases +year<-,Interval-method hidden_aliases +year<-,Period-method hidden_aliases +year<-,POSIXt-method hidden_aliases +years period +ym ymd +ymd ymd +ymd_h ymd_hms +ymd_hm ymd_hms +ymd_hms ymd_hms +yq ymd +[,Duration-method hidden_aliases +[,Interval-method hidden_aliases +[,Period-method hidden_aliases +[<-,Duration,ANY,ANY,ANY-method hidden_aliases +[<-,Interval,ANY,ANY,ANY-method hidden_aliases +[<-,Period,ANY,ANY,Period-method hidden_aliases +[[,Duration-method hidden_aliases +[[,Interval-method hidden_aliases +[[,Period-method hidden_aliases +[[<-,Duration,ANY,ANY,ANY-method hidden_aliases +[[<-,Interval,ANY,ANY,ANY-method hidden_aliases +[[<-,Period,ANY,ANY,Period-method hidden_aliases diff --git a/revdep/library.noindex/eurostat/new/lubridate/help/aliases.rds b/revdep/library.noindex/eurostat/new/lubridate/help/aliases.rds new file mode 100644 index 00000000..cbb5ba74 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/help/aliases.rds differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/help/figures/logo.png b/revdep/library.noindex/eurostat/new/lubridate/help/figures/logo.png new file mode 100644 index 00000000..dab4b890 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/help/figures/logo.png differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/help/lubridate.rdb b/revdep/library.noindex/eurostat/new/lubridate/help/lubridate.rdb new file mode 100644 index 00000000..971a7d7e Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/help/lubridate.rdb differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/help/lubridate.rdx b/revdep/library.noindex/eurostat/new/lubridate/help/lubridate.rdx new file mode 100644 index 00000000..5c07a035 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/help/lubridate.rdx differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/help/paths.rds b/revdep/library.noindex/eurostat/new/lubridate/help/paths.rds new file mode 100644 index 00000000..2851c964 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/help/paths.rds differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/html/00Index.html b/revdep/library.noindex/eurostat/new/lubridate/html/00Index.html new file mode 100644 index 00000000..dd938e1d --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/html/00Index.html @@ -0,0 +1,513 @@ + + +R: Make Dealing with Dates a Little Easier + + + +
+

Make Dealing with Dates a Little Easier + +

+
+
+[Up] +[Top] +

Documentation for package ‘lubridate’ version 1.9.2

+ + + +

Help Pages

+ + +

+A +C +D +E +F +G +H +I +L +M +N +O +P +Q +R +S +T +U +W +Y +misc +

+ + +

-- A --

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
add_with_rollbackAdd and subtract months to a date without exceeding the last day of the new month
amDoes date time occur in the am or pm?
as.durationChange an object to a duration
as.duration-methodChange an object to a duration
as.intervalChange an object to an 'interval'
as.interval-methodChange an object to an 'interval'
as.periodChange an object to a period
as.period-methodChange an object to a period
as_dateConvert an object to a date or date-time
as_date-methodConvert an object to a date or date-time
as_datetimeConvert an object to a date or date-time
as_datetime-methodConvert an object to a date or date-time
+ +

-- C --

+ + + + + + +
ceiling_dateRound, floor and ceiling methods for date-time objects
cyclic_encodingCyclic encoding of date-times
+ +

-- D --

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateVarious date utilities
dateGet/set date component of a date-time
date<-Get/set date component of a date-time
DateTimeUpdateChanges the components of a date object
date_decimalConverts a decimal to a date
dayGet/set days component of a date-time
day<-Get/set days component of a date-time
daysCreate or parse period objects
days_in_monthGet the number of days in the month of a date-time
ddaysCreate a duration object.
decimal_dateConverts a date to a decimal of its year
dhoursCreate a duration object.
dmicrosecondsCreate a duration object.
dmillisecondsCreate a duration object.
dminutesCreate a duration object.
dmonthsCreate a duration object.
dmyParse dates with *y*ear, *m*onth, and *d*ay components
dmy_hParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
dmy_hmParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
dmy_hmsParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
dnanosecondsCreate a duration object.
dpicosecondsCreate a duration object.
dsecondsCreate a duration object.
dstGet *d*aylight *s*avings *t*ime indicator of a date-time
durationCreate a duration object.
Duration-classDuration class
durationsDuration class
dweeksCreate a duration object.
dyearsCreate a duration object.
dymParse dates with *y*ear, *m*onth, and *d*ay components
+ +

-- E --

+ + + + + + +
epiweekGet/set weeks component of a date-time
epiyearGet/set years component of a date-time
+ +

-- F --

+ + + + + + + + + + + + + + + + + + +
fast_strptimeUser friendly date-time parsing functions
fit_to_timelineFit a POSIXlt date-time to the timeline
floor_dateRound, floor and ceiling methods for date-time objects
force_tzReplace time zone to create new date-time
force_tz.defaultReplace time zone to create new date-time
force_tzsReplace time zone to create new date-time
format_ISO8601Format in ISO8601 character format
format_ISO8601-methodFormat in ISO8601 character format
+ +

-- G --

+ + + + +
guess_formatsGuess possible date-times formats from a character vector
+ +

-- H --

+ + + + + + + + + + + + +
hmParse periods with *h*our, *m*inute, and *s*econd components
hmsParse periods with *h*our, *m*inute, and *s*econd components
hourGet/set hours component of a date-time
hour<-Get/set hours component of a date-time
hoursCreate or parse period objects
+ +

-- I --

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
instantIs x a date-time object?
instantsIs x a date-time object?
intervalUtilities for creation and manipulation of 'Interval' objects
Interval-classInterval class
intervalsInterval class
int_alignsUtilities for creation and manipulation of 'Interval' objects
int_diffUtilities for creation and manipulation of 'Interval' objects
int_endUtilities for creation and manipulation of 'Interval' objects
int_end<-Utilities for creation and manipulation of 'Interval' objects
int_flipUtilities for creation and manipulation of 'Interval' objects
int_lengthUtilities for creation and manipulation of 'Interval' objects
int_overlapsUtilities for creation and manipulation of 'Interval' objects
int_shiftUtilities for creation and manipulation of 'Interval' objects
int_standardizeUtilities for creation and manipulation of 'Interval' objects
int_startUtilities for creation and manipulation of 'Interval' objects
int_start<-Utilities for creation and manipulation of 'Interval' objects
is.DateVarious date utilities
is.difftimeIs x a difftime object?
is.durationCreate a duration object.
is.instantIs x a date-time object?
is.intervalUtilities for creation and manipulation of 'Interval' objects
is.periodCreate or parse period objects
is.POSIXctVarious POSIX utilities
is.POSIXltVarious POSIX utilities
is.POSIXtVarious POSIX utilities
is.timepointIs x a date-time object?
is.timespanIs x a length of time?
isoweekGet/set weeks component of a date-time
isoyearGet/set years component of a date-time
+ +

-- L --

+ + + + + + + + +
lakersLakers 2008-2009 basketball data set
leap_yearIs a year a leap year?
local_timeGet local time from a date-time vector.
+ +

-- M --

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
m+Add and subtract months to a date without exceeding the last day of the new month
m-Add and subtract months to a date without exceeding the last day of the new month
make_dateEfficient creation of date-times from numeric representations
make_datetimeEfficient creation of date-times from numeric representations
make_difftimeCreate a difftime object.
mdayGet/set days component of a date-time
mday<-Get/set days component of a date-time
mdyParse dates with *y*ear, *m*onth, and *d*ay components
mdy_hParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
mdy_hmParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
mdy_hmsParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
microsecondsCreate or parse period objects
millisecondsCreate or parse period objects
minuteGet/set minutes component of a date-time
minute<-Get/set minutes component of a date-time
minutesCreate or parse period objects
monthGet/set months component of a date-time
month<-Get/set months component of a date-time
months.numericCreate or parse period objects
msParse periods with *h*our, *m*inute, and *s*econd components
myParse dates with *y*ear, *m*onth, and *d*ay components
mydParse dates with *y*ear, *m*onth, and *d*ay components
+ +

-- N --

+ + + + + + + + + + +
nanosecondsCreate or parse period objects
NA_Date_Various date utilities
NA_POSIXct_Various POSIX utilities
nowThe current day and time
+ +

-- O --

+ + + + +
origin1970-01-01 UTC
+ +

-- P --

+ + + + + + + + + + + + + + + + + + + + +
parse_date_timeUser friendly date-time parsing functions
parse_date_time2User friendly date-time parsing functions
periodCreate or parse period objects
periodsCreate or parse period objects
period_to_secondsContrive a period to/from a given number of seconds
picosecondsCreate or parse period objects
pmDoes date time occur in the am or pm?
POSIXctVarious POSIX utilities
pretty_datesComputes attractive axis breaks for date-time data
+ +

-- Q --

+ + + + + + + + +
qdayGet/set days component of a date-time
qday<-Get/set days component of a date-time
quarterGet the fiscal quarter and semester of a date-time
+ +

-- R --

+ + + + + + + + + + +
rollbackRoll backward or forward a date the previous, current or next month
rollbackwardRoll backward or forward a date the previous, current or next month
rollforwardRoll backward or forward a date the previous, current or next month
round_dateRound, floor and ceiling methods for date-time objects
+ +

-- S --

+ + + + + + + + + + + + + + + + + + +
secondGet/set seconds component of a date-time
second<-Get/set seconds component of a date-time
secondsCreate or parse period objects
seconds_to_periodContrive a period to/from a given number of seconds
semesterGet the fiscal quarter and semester of a date-time
stampFormat dates and times based on human-friendly templates
stamp_dateFormat dates and times based on human-friendly templates
stamp_timeFormat dates and times based on human-friendly templates
+ +

-- T --

+ + + + + + + + + + + + + + + + +
timespanDescription of time span classes in lubridate
timespansDescription of time span classes in lubridate
time_lengthCompute the exact length of a time span
time_length-methodCompute the exact length of a time span
todayThe current day and time
tzGet/set time zone component of a date-time
tz<-Get/set time zone component of a date-time
+ +

-- U --

+ + + + +
update.POSIXtChanges the components of a date object
+ +

-- W --

+ + + + + + + + + + + + + + + + +
wdayGet/set days component of a date-time
wday<-Get/set days component of a date-time
weekGet/set weeks component of a date-time
week<-Get/set weeks component of a date-time
weeksCreate or parse period objects
with_tzGet date-time in a different time zone
with_tz.defaultGet date-time in a different time zone
+ +

-- Y --

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ydayGet/set days component of a date-time
yday<-Get/set days component of a date-time
ydmParse dates with *y*ear, *m*onth, and *d*ay components
ydm_hParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
ydm_hmParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
ydm_hmsParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
yearGet/set years component of a date-time
year<-Get/set years component of a date-time
yearsCreate or parse period objects
ymParse dates with *y*ear, *m*onth, and *d*ay components
ymdParse dates with *y*ear, *m*onth, and *d*ay components
ymd_hParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
ymd_hmParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
ymd_hmsParse date-times with *y*ear, *m*onth, and *d*ay, *h*our, *m*inute, and *s*econd components.
yqParse dates with *y*ear, *m*onth, and *d*ay components
+ +

-- misc --

+ + + + + + + + + + + + + + + + +
%--%Utilities for creation and manipulation of 'Interval' objects
%m+%Add and subtract months to a date without exceeding the last day of the new month
%m+%-methodAdd and subtract months to a date without exceeding the last day of the new month
%m-%Add and subtract months to a date without exceeding the last day of the new month
%m-%-methodAdd and subtract months to a date without exceeding the last day of the new month
%within%Does a date (or interval) fall within an interval?
%within%-methodDoes a date (or interval) fall within an interval?
+
diff --git a/revdep/library.noindex/eurostat/new/lubridate/html/R.css b/revdep/library.noindex/eurostat/new/lubridate/html/R.css new file mode 100644 index 00000000..2ef6cd60 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/html/R.css @@ -0,0 +1,120 @@ +@media screen { + .container { + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; + max-width: 900px; + } +} + +.rimage img { /* from knitr - for examples and demos */ + width: 96%; + margin-left: 2%; +} + +.katex { font-size: 1.1em; } + +code { + color: inherit; + background: inherit; +} + +body { + line-height: 1.4; + background: white; + color: black; +} + +a:link { + background: white; + color: blue; +} + +a:visited { + background: white; + color: rgb(50%, 0%, 50%); +} + +h1 { + background: white; + color: rgb(55%, 55%, 55%); + font-family: monospace; + font-size: 1.4em; /* x-large; */ + text-align: center; +} + +h2 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: 1.2em; /* large; */ + text-align: center; +} + +h3 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: 1.2em; /* large; */ +} + +h4 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; + font-size: 1.2em; /* large; */ +} + +h5 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; +} + +h6 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; +} + +img.toplogo { + width: 4em; + vertical-align: middle; +} + +img.arrow { + width: 30px; + height: 30px; + border: 0; +} + +span.acronym { + font-size: small; +} + +span.env { + font-family: monospace; +} + +span.file { + font-family: monospace; +} + +span.option{ + font-family: monospace; +} + +span.pkg { + font-weight: bold; +} + +span.samp{ + font-family: monospace; +} + +div.vignettes a:hover { + background: rgb(85%, 85%, 85%); +} diff --git a/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so b/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so new file mode 100755 index 00000000..7670a15c Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so.dSYM/Contents/Info.plist b/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so.dSYM/Contents/Info.plist new file mode 100644 index 00000000..f9dda1e1 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.lubridate.so + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so.dSYM/Contents/Resources/DWARF/lubridate.so b/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so.dSYM/Contents/Resources/DWARF/lubridate.so new file mode 100644 index 00000000..4063aa3c Binary files /dev/null and b/revdep/library.noindex/eurostat/new/lubridate/libs/lubridate.so.dSYM/Contents/Resources/DWARF/lubridate.so differ diff --git a/revdep/library.noindex/eurostat/new/lubridate/pkgdown/assets/tidyverse.css b/revdep/library.noindex/eurostat/new/lubridate/pkgdown/assets/tidyverse.css new file mode 100644 index 00000000..399bc06e --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/pkgdown/assets/tidyverse.css @@ -0,0 +1,6487 @@ +@charset "UTF-8"; +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:300,400,700|Source+Sans+Pro:300,400,700"); +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background-color: transparent; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + .navbar { + display: none; } + + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; } + + .label { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; } } +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); } +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.glyphicon-asterisk:before { + content: "\002a"; } + +.glyphicon-plus:before { + content: "\002b"; } + +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; } + +.glyphicon-minus:before { + content: "\2212"; } + +.glyphicon-cloud:before { + content: "\2601"; } + +.glyphicon-envelope:before { + content: "\2709"; } + +.glyphicon-pencil:before { + content: "\270f"; } + +.glyphicon-glass:before { + content: "\e001"; } + +.glyphicon-music:before { + content: "\e002"; } + +.glyphicon-search:before { + content: "\e003"; } + +.glyphicon-heart:before { + content: "\e005"; } + +.glyphicon-star:before { + content: "\e006"; } + +.glyphicon-star-empty:before { + content: "\e007"; } + +.glyphicon-user:before { + content: "\e008"; } + +.glyphicon-film:before { + content: "\e009"; } + +.glyphicon-th-large:before { + content: "\e010"; } + +.glyphicon-th:before { + content: "\e011"; } + +.glyphicon-th-list:before { + content: "\e012"; } + +.glyphicon-ok:before { + content: "\e013"; } + +.glyphicon-remove:before { + content: "\e014"; } + +.glyphicon-zoom-in:before { + content: "\e015"; } + +.glyphicon-zoom-out:before { + content: "\e016"; } + +.glyphicon-off:before { + content: "\e017"; } + +.glyphicon-signal:before { + content: "\e018"; } + +.glyphicon-cog:before { + content: "\e019"; } + +.glyphicon-trash:before { + content: "\e020"; } + +.glyphicon-home:before { + content: "\e021"; } + +.glyphicon-file:before { + content: "\e022"; } + +.glyphicon-time:before { + content: "\e023"; } + +.glyphicon-road:before { + content: "\e024"; } + +.glyphicon-download-alt:before { + content: "\e025"; } + +.glyphicon-download:before { + content: "\e026"; } + +.glyphicon-upload:before { + content: "\e027"; } + +.glyphicon-inbox:before { + content: "\e028"; } + +.glyphicon-play-circle:before { + content: "\e029"; } + +.glyphicon-repeat:before { + content: "\e030"; } + +.glyphicon-refresh:before { + content: "\e031"; } + +.glyphicon-list-alt:before { + content: "\e032"; } + +.glyphicon-lock:before { + content: "\e033"; } + +.glyphicon-flag:before { + content: "\e034"; } + +.glyphicon-headphones:before { + content: "\e035"; } + +.glyphicon-volume-off:before { + content: "\e036"; } + +.glyphicon-volume-down:before { + content: "\e037"; } + +.glyphicon-volume-up:before { + content: "\e038"; } + +.glyphicon-qrcode:before { + content: "\e039"; } + +.glyphicon-barcode:before { + content: "\e040"; } + +.glyphicon-tag:before { + content: "\e041"; } + +.glyphicon-tags:before { + content: "\e042"; } + +.glyphicon-book:before { + content: "\e043"; } + +.glyphicon-bookmark:before { + content: "\e044"; } + +.glyphicon-print:before { + content: "\e045"; } + +.glyphicon-camera:before { + content: "\e046"; } + +.glyphicon-font:before { + content: "\e047"; } + +.glyphicon-bold:before { + content: "\e048"; } + +.glyphicon-italic:before { + content: "\e049"; } + +.glyphicon-text-height:before { + content: "\e050"; } + +.glyphicon-text-width:before { + content: "\e051"; } + +.glyphicon-align-left:before { + content: "\e052"; } + +.glyphicon-align-center:before { + content: "\e053"; } + +.glyphicon-align-right:before { + content: "\e054"; } + +.glyphicon-align-justify:before { + content: "\e055"; } + +.glyphicon-list:before { + content: "\e056"; } + +.glyphicon-indent-left:before { + content: "\e057"; } + +.glyphicon-indent-right:before { + content: "\e058"; } + +.glyphicon-facetime-video:before { + content: "\e059"; } + +.glyphicon-picture:before { + content: "\e060"; } + +.glyphicon-map-marker:before { + content: "\e062"; } + +.glyphicon-adjust:before { + content: "\e063"; } + +.glyphicon-tint:before { + content: "\e064"; } + +.glyphicon-edit:before { + content: "\e065"; } + +.glyphicon-share:before { + content: "\e066"; } + +.glyphicon-check:before { + content: "\e067"; } + +.glyphicon-move:before { + content: "\e068"; } + +.glyphicon-step-backward:before { + content: "\e069"; } + +.glyphicon-fast-backward:before { + content: "\e070"; } + +.glyphicon-backward:before { + content: "\e071"; } + +.glyphicon-play:before { + content: "\e072"; } + +.glyphicon-pause:before { + content: "\e073"; } + +.glyphicon-stop:before { + content: "\e074"; } + +.glyphicon-forward:before { + content: "\e075"; } + +.glyphicon-fast-forward:before { + content: "\e076"; } + +.glyphicon-step-forward:before { + content: "\e077"; } + +.glyphicon-eject:before { + content: "\e078"; } + +.glyphicon-chevron-left:before { + content: "\e079"; } + +.glyphicon-chevron-right:before { + content: "\e080"; } + +.glyphicon-plus-sign:before { + content: "\e081"; } + +.glyphicon-minus-sign:before { + content: "\e082"; } + +.glyphicon-remove-sign:before { + content: "\e083"; } + +.glyphicon-ok-sign:before { + content: "\e084"; } + +.glyphicon-question-sign:before { + content: "\e085"; } + +.glyphicon-info-sign:before { + content: "\e086"; } + +.glyphicon-screenshot:before { + content: "\e087"; } + +.glyphicon-remove-circle:before { + content: "\e088"; } + +.glyphicon-ok-circle:before { + content: "\e089"; } + +.glyphicon-ban-circle:before { + content: "\e090"; } + +.glyphicon-arrow-left:before { + content: "\e091"; } + +.glyphicon-arrow-right:before { + content: "\e092"; } + +.glyphicon-arrow-up:before { + content: "\e093"; } + +.glyphicon-arrow-down:before { + content: "\e094"; } + +.glyphicon-share-alt:before { + content: "\e095"; } + +.glyphicon-resize-full:before { + content: "\e096"; } + +.glyphicon-resize-small:before { + content: "\e097"; } + +.glyphicon-exclamation-sign:before { + content: "\e101"; } + +.glyphicon-gift:before { + content: "\e102"; } + +.glyphicon-leaf:before { + content: "\e103"; } + +.glyphicon-fire:before { + content: "\e104"; } + +.glyphicon-eye-open:before { + content: "\e105"; } + +.glyphicon-eye-close:before { + content: "\e106"; } + +.glyphicon-warning-sign:before { + content: "\e107"; } + +.glyphicon-plane:before { + content: "\e108"; } + +.glyphicon-calendar:before { + content: "\e109"; } + +.glyphicon-random:before { + content: "\e110"; } + +.glyphicon-comment:before { + content: "\e111"; } + +.glyphicon-magnet:before { + content: "\e112"; } + +.glyphicon-chevron-up:before { + content: "\e113"; } + +.glyphicon-chevron-down:before { + content: "\e114"; } + +.glyphicon-retweet:before { + content: "\e115"; } + +.glyphicon-shopping-cart:before { + content: "\e116"; } + +.glyphicon-folder-close:before { + content: "\e117"; } + +.glyphicon-folder-open:before { + content: "\e118"; } + +.glyphicon-resize-vertical:before { + content: "\e119"; } + +.glyphicon-resize-horizontal:before { + content: "\e120"; } + +.glyphicon-hdd:before { + content: "\e121"; } + +.glyphicon-bullhorn:before { + content: "\e122"; } + +.glyphicon-bell:before { + content: "\e123"; } + +.glyphicon-certificate:before { + content: "\e124"; } + +.glyphicon-thumbs-up:before { + content: "\e125"; } + +.glyphicon-thumbs-down:before { + content: "\e126"; } + +.glyphicon-hand-right:before { + content: "\e127"; } + +.glyphicon-hand-left:before { + content: "\e128"; } + +.glyphicon-hand-up:before { + content: "\e129"; } + +.glyphicon-hand-down:before { + content: "\e130"; } + +.glyphicon-circle-arrow-right:before { + content: "\e131"; } + +.glyphicon-circle-arrow-left:before { + content: "\e132"; } + +.glyphicon-circle-arrow-up:before { + content: "\e133"; } + +.glyphicon-circle-arrow-down:before { + content: "\e134"; } + +.glyphicon-globe:before { + content: "\e135"; } + +.glyphicon-wrench:before { + content: "\e136"; } + +.glyphicon-tasks:before { + content: "\e137"; } + +.glyphicon-filter:before { + content: "\e138"; } + +.glyphicon-briefcase:before { + content: "\e139"; } + +.glyphicon-fullscreen:before { + content: "\e140"; } + +.glyphicon-dashboard:before { + content: "\e141"; } + +.glyphicon-paperclip:before { + content: "\e142"; } + +.glyphicon-heart-empty:before { + content: "\e143"; } + +.glyphicon-link:before { + content: "\e144"; } + +.glyphicon-phone:before { + content: "\e145"; } + +.glyphicon-pushpin:before { + content: "\e146"; } + +.glyphicon-usd:before { + content: "\e148"; } + +.glyphicon-gbp:before { + content: "\e149"; } + +.glyphicon-sort:before { + content: "\e150"; } + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; } + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; } + +.glyphicon-sort-by-order:before { + content: "\e153"; } + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; } + +.glyphicon-sort-by-attributes:before { + content: "\e155"; } + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; } + +.glyphicon-unchecked:before { + content: "\e157"; } + +.glyphicon-expand:before { + content: "\e158"; } + +.glyphicon-collapse-down:before { + content: "\e159"; } + +.glyphicon-collapse-up:before { + content: "\e160"; } + +.glyphicon-log-in:before { + content: "\e161"; } + +.glyphicon-flash:before { + content: "\e162"; } + +.glyphicon-log-out:before { + content: "\e163"; } + +.glyphicon-new-window:before { + content: "\e164"; } + +.glyphicon-record:before { + content: "\e165"; } + +.glyphicon-save:before { + content: "\e166"; } + +.glyphicon-open:before { + content: "\e167"; } + +.glyphicon-saved:before { + content: "\e168"; } + +.glyphicon-import:before { + content: "\e169"; } + +.glyphicon-export:before { + content: "\e170"; } + +.glyphicon-send:before { + content: "\e171"; } + +.glyphicon-floppy-disk:before { + content: "\e172"; } + +.glyphicon-floppy-saved:before { + content: "\e173"; } + +.glyphicon-floppy-remove:before { + content: "\e174"; } + +.glyphicon-floppy-save:before { + content: "\e175"; } + +.glyphicon-floppy-open:before { + content: "\e176"; } + +.glyphicon-credit-card:before { + content: "\e177"; } + +.glyphicon-transfer:before { + content: "\e178"; } + +.glyphicon-cutlery:before { + content: "\e179"; } + +.glyphicon-header:before { + content: "\e180"; } + +.glyphicon-compressed:before { + content: "\e181"; } + +.glyphicon-earphone:before { + content: "\e182"; } + +.glyphicon-phone-alt:before { + content: "\e183"; } + +.glyphicon-tower:before { + content: "\e184"; } + +.glyphicon-stats:before { + content: "\e185"; } + +.glyphicon-sd-video:before { + content: "\e186"; } + +.glyphicon-hd-video:before { + content: "\e187"; } + +.glyphicon-subtitles:before { + content: "\e188"; } + +.glyphicon-sound-stereo:before { + content: "\e189"; } + +.glyphicon-sound-dolby:before { + content: "\e190"; } + +.glyphicon-sound-5-1:before { + content: "\e191"; } + +.glyphicon-sound-6-1:before { + content: "\e192"; } + +.glyphicon-sound-7-1:before { + content: "\e193"; } + +.glyphicon-copyright-mark:before { + content: "\e194"; } + +.glyphicon-registration-mark:before { + content: "\e195"; } + +.glyphicon-cloud-download:before { + content: "\e197"; } + +.glyphicon-cloud-upload:before { + content: "\e198"; } + +.glyphicon-tree-conifer:before { + content: "\e199"; } + +.glyphicon-tree-deciduous:before { + content: "\e200"; } + +.glyphicon-cd:before { + content: "\e201"; } + +.glyphicon-save-file:before { + content: "\e202"; } + +.glyphicon-open-file:before { + content: "\e203"; } + +.glyphicon-level-up:before { + content: "\e204"; } + +.glyphicon-copy:before { + content: "\e205"; } + +.glyphicon-paste:before { + content: "\e206"; } + +.glyphicon-alert:before { + content: "\e209"; } + +.glyphicon-equalizer:before { + content: "\e210"; } + +.glyphicon-king:before { + content: "\e211"; } + +.glyphicon-queen:before { + content: "\e212"; } + +.glyphicon-pawn:before { + content: "\e213"; } + +.glyphicon-bishop:before { + content: "\e214"; } + +.glyphicon-knight:before { + content: "\e215"; } + +.glyphicon-baby-formula:before { + content: "\e216"; } + +.glyphicon-tent:before { + content: "\26fa"; } + +.glyphicon-blackboard:before { + content: "\e218"; } + +.glyphicon-bed:before { + content: "\e219"; } + +.glyphicon-apple:before { + content: "\f8ff"; } + +.glyphicon-erase:before { + content: "\e221"; } + +.glyphicon-hourglass:before { + content: "\231b"; } + +.glyphicon-lamp:before { + content: "\e223"; } + +.glyphicon-duplicate:before { + content: "\e224"; } + +.glyphicon-piggy-bank:before { + content: "\e225"; } + +.glyphicon-scissors:before { + content: "\e226"; } + +.glyphicon-bitcoin:before { + content: "\e227"; } + +.glyphicon-btc:before { + content: "\e227"; } + +.glyphicon-xbt:before { + content: "\e227"; } + +.glyphicon-yen:before { + content: "\00a5"; } + +.glyphicon-jpy:before { + content: "\00a5"; } + +.glyphicon-ruble:before { + content: "\20bd"; } + +.glyphicon-rub:before { + content: "\20bd"; } + +.glyphicon-scale:before { + content: "\e230"; } + +.glyphicon-ice-lolly:before { + content: "\e231"; } + +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; } + +.glyphicon-education:before { + content: "\e233"; } + +.glyphicon-option-horizontal:before { + content: "\e234"; } + +.glyphicon-option-vertical:before { + content: "\e235"; } + +.glyphicon-menu-hamburger:before { + content: "\e236"; } + +.glyphicon-modal-window:before { + content: "\e237"; } + +.glyphicon-oil:before { + content: "\e238"; } + +.glyphicon-grain:before { + content: "\e239"; } + +.glyphicon-sunglasses:before { + content: "\e240"; } + +.glyphicon-text-size:before { + content: "\e241"; } + +.glyphicon-text-color:before { + content: "\e242"; } + +.glyphicon-text-background:before { + content: "\e243"; } + +.glyphicon-object-align-top:before { + content: "\e244"; } + +.glyphicon-object-align-bottom:before { + content: "\e245"; } + +.glyphicon-object-align-horizontal:before { + content: "\e246"; } + +.glyphicon-object-align-left:before { + content: "\e247"; } + +.glyphicon-object-align-vertical:before { + content: "\e248"; } + +.glyphicon-object-align-right:before { + content: "\e249"; } + +.glyphicon-triangle-right:before { + content: "\e250"; } + +.glyphicon-triangle-left:before { + content: "\e251"; } + +.glyphicon-triangle-bottom:before { + content: "\e252"; } + +.glyphicon-triangle-top:before { + content: "\e253"; } + +.glyphicon-console:before { + content: "\e254"; } + +.glyphicon-superscript:before { + content: "\e255"; } + +.glyphicon-subscript:before { + content: "\e256"; } + +.glyphicon-menu-left:before { + content: "\e257"; } + +.glyphicon-menu-right:before { + content: "\e258"; } + +.glyphicon-menu-down:before { + content: "\e259"; } + +.glyphicon-menu-up:before { + content: "\e260"; } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 15px; + line-height: 1.846; + color: #444; + background-color: #fff; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #5a9ddb; + text-decoration: none; } + a:hover, a:focus { + color: #2a77bf; + text-decoration: underline; } + a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +.img-responsive { + display: block; + max-width: 100%; + height: auto; } + +.img-rounded { + border-radius: 3px; } + +.img-thumbnail { + padding: 4px; + line-height: 1.846; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +hr { + margin-top: 27px; + margin-bottom: 27px; + border: 0; + border-top: 1px solid #eeeeee; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +[role="button"] { + cursor: pointer; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: inherit; + font-weight: 300; + line-height: 1.1; + color: #444; } + h1 small, + h1 .small, h2 small, + h2 .small, h3 small, + h3 .small, h4 small, + h4 .small, h5 small, + h5 .small, h6 small, + h6 .small, + .h1 small, + .h1 .small, .h2 small, + .h2 .small, .h3 small, + .h3 .small, .h4 small, + .h4 .small, .h5 small, + .h5 .small, .h6 small, + .h6 .small { + font-weight: normal; + line-height: 1; + color: #bbb; } + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 27px; + margin-bottom: 13.5px; } + h1 small, + h1 .small, .h1 small, + .h1 .small, + h2 small, + h2 .small, .h2 small, + .h2 .small, + h3 small, + h3 .small, .h3 small, + .h3 .small { + font-size: 65%; } + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 13.5px; + margin-bottom: 13.5px; } + h4 small, + h4 .small, .h4 small, + .h4 .small, + h5 small, + h5 .small, .h5 small, + .h5 .small, + h6 small, + h6 .small, .h6 small, + .h6 .small { + font-size: 75%; } + +h1, .h1 { + font-size: 48px; } + +h2, .h2 { + font-size: 40px; } + +h3, .h3 { + font-size: 32px; } + +h4, .h4 { + font-size: 24px; } + +h5, .h5 { + font-size: 20px; } + +h6, .h6 { + font-size: 14px; } + +p { + margin: 0 0 13.5px; } + +.lead { + margin-bottom: 27px; + font-size: 17px; + font-weight: 300; + line-height: 1.4; } + @media (min-width: 768px) { + .lead { + font-size: 22.5px; } } + +small, +.small { + font-size: 86%; } + +mark, +.mark { + background-color: #ffe0b2; + padding: .2em; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +.text-nowrap { + white-space: nowrap; } + +.text-lowercase { + text-transform: lowercase; } + +.text-uppercase, .initialism { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +.text-muted { + color: #bbb; } + +.text-primary { + color: #5a9ddb; } + +a.text-primary:hover, +a.text-primary:focus { + color: #3084d2; } + +.text-success { + color: #4CAF50; } + +a.text-success:hover, +a.text-success:focus { + color: #3d8b40; } + +.text-info { + color: #9C27B0; } + +a.text-info:hover, +a.text-info:focus { + color: #771e86; } + +.text-warning { + color: #ff9800; } + +a.text-warning:hover, +a.text-warning:focus { + color: #cc7a00; } + +.text-danger { + color: #e51c23; } + +a.text-danger:hover, +a.text-danger:focus { + color: #b9151b; } + +.bg-primary { + color: #fff; } + +.bg-primary { + background-color: #5a9ddb; } + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #3084d2; } + +.bg-success { + background-color: #dff0d8; } + +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; } + +.bg-info { + background-color: #e1bee7; } + +a.bg-info:hover, +a.bg-info:focus { + background-color: #d099d9; } + +.bg-warning { + background-color: #ffe0b2; } + +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #ffcb7f; } + +.bg-danger { + background-color: #f9bdbb; } + +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #f5908c; } + +.page-header { + padding-bottom: 12.5px; + margin: 54px 0 27px; + border-bottom: 1px solid #eeeeee; } + +ul, +ol { + margin-top: 0; + margin-bottom: 13.5px; } + ul ul, + ul ol, + ol ul, + ol ol { + margin-bottom: 0; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; } + .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; } + +dl { + margin-top: 0; + margin-bottom: 27px; } + +dt, +dd { + line-height: 1.846; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; } +.dl-horizontal dd:after { + clear: both; } +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .dl-horizontal dd { + margin-left: 180px; } } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #bbb; } + +.initialism { + font-size: 90%; } + +blockquote { + padding: 13.5px 27px; + margin: 0 0 27px; + font-size: 18.75px; + border-left: 5px solid #eeeeee; } + blockquote p:last-child, + blockquote ul:last-child, + blockquote ol:last-child { + margin-bottom: 0; } + blockquote footer, + blockquote small, + blockquote .small { + display: block; + font-size: 80%; + line-height: 1.846; + color: #bbb; } + blockquote footer:before, + blockquote small:before, + blockquote .small:before { + content: '\2014 \00A0'; } + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; } + .blockquote-reverse footer:before, + .blockquote-reverse small:before, + .blockquote-reverse .small:before, + blockquote.pull-right footer:before, + blockquote.pull-right small:before, + blockquote.pull-right .small:before { + content: ''; } + .blockquote-reverse footer:after, + .blockquote-reverse small:after, + .blockquote-reverse .small:after, + blockquote.pull-right footer:after, + blockquote.pull-right small:after, + blockquote.pull-right .small:after { + content: '\00A0 \2014'; } + +address { + margin-bottom: 27px; + font-style: normal; + line-height: 1.846; } + +code, +kbd, +pre, +samp { + font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace; } + +code { + padding: 2px 4px; + font-size: 90%; + color: #444; + background-color: #f2f2f2; + border-radius: 3px; } + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } + +pre { + display: block; + padding: 13px; + margin: 0 0 13.5px; + font-size: 14px; + line-height: 1.846; + word-break: break-all; + word-wrap: break-word; + color: #212121; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 3px; } + pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .container:after { + clear: both; } + @media (min-width: 768px) { + .container { + width: 750px; } } + @media (min-width: 992px) { + .container { + width: 970px; } } + @media (min-width: 1200px) { + .container { + width: 1170px; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + +.col-xs-1 { + width: 8.3333333333%; } + +.col-xs-2 { + width: 16.6666666667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.3333333333%; } + +.col-xs-5 { + width: 41.6666666667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.3333333333%; } + +.col-xs-8 { + width: 66.6666666667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.3333333333%; } + +.col-xs-11 { + width: 91.6666666667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.3333333333%; } + +.col-xs-pull-2 { + right: 16.6666666667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.3333333333%; } + +.col-xs-pull-5 { + right: 41.6666666667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.3333333333%; } + +.col-xs-pull-8 { + right: 66.6666666667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.3333333333%; } + +.col-xs-pull-11 { + right: 91.6666666667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.3333333333%; } + +.col-xs-push-2 { + left: 16.6666666667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.3333333333%; } + +.col-xs-push-5 { + left: 41.6666666667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.3333333333%; } + +.col-xs-push-8 { + left: 66.6666666667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.3333333333%; } + +.col-xs-push-11 { + left: 91.6666666667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.3333333333%; } + +.col-xs-offset-2 { + margin-left: 16.6666666667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.3333333333%; } + +.col-xs-offset-5 { + margin-left: 41.6666666667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.3333333333%; } + +.col-xs-offset-8 { + margin-left: 66.6666666667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.3333333333%; } + +.col-xs-offset-11 { + margin-left: 91.6666666667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + + .col-sm-1 { + width: 8.3333333333%; } + + .col-sm-2 { + width: 16.6666666667%; } + + .col-sm-3 { + width: 25%; } + + .col-sm-4 { + width: 33.3333333333%; } + + .col-sm-5 { + width: 41.6666666667%; } + + .col-sm-6 { + width: 50%; } + + .col-sm-7 { + width: 58.3333333333%; } + + .col-sm-8 { + width: 66.6666666667%; } + + .col-sm-9 { + width: 75%; } + + .col-sm-10 { + width: 83.3333333333%; } + + .col-sm-11 { + width: 91.6666666667%; } + + .col-sm-12 { + width: 100%; } + + .col-sm-pull-0 { + right: auto; } + + .col-sm-pull-1 { + right: 8.3333333333%; } + + .col-sm-pull-2 { + right: 16.6666666667%; } + + .col-sm-pull-3 { + right: 25%; } + + .col-sm-pull-4 { + right: 33.3333333333%; } + + .col-sm-pull-5 { + right: 41.6666666667%; } + + .col-sm-pull-6 { + right: 50%; } + + .col-sm-pull-7 { + right: 58.3333333333%; } + + .col-sm-pull-8 { + right: 66.6666666667%; } + + .col-sm-pull-9 { + right: 75%; } + + .col-sm-pull-10 { + right: 83.3333333333%; } + + .col-sm-pull-11 { + right: 91.6666666667%; } + + .col-sm-pull-12 { + right: 100%; } + + .col-sm-push-0 { + left: auto; } + + .col-sm-push-1 { + left: 8.3333333333%; } + + .col-sm-push-2 { + left: 16.6666666667%; } + + .col-sm-push-3 { + left: 25%; } + + .col-sm-push-4 { + left: 33.3333333333%; } + + .col-sm-push-5 { + left: 41.6666666667%; } + + .col-sm-push-6 { + left: 50%; } + + .col-sm-push-7 { + left: 58.3333333333%; } + + .col-sm-push-8 { + left: 66.6666666667%; } + + .col-sm-push-9 { + left: 75%; } + + .col-sm-push-10 { + left: 83.3333333333%; } + + .col-sm-push-11 { + left: 91.6666666667%; } + + .col-sm-push-12 { + left: 100%; } + + .col-sm-offset-0 { + margin-left: 0%; } + + .col-sm-offset-1 { + margin-left: 8.3333333333%; } + + .col-sm-offset-2 { + margin-left: 16.6666666667%; } + + .col-sm-offset-3 { + margin-left: 25%; } + + .col-sm-offset-4 { + margin-left: 33.3333333333%; } + + .col-sm-offset-5 { + margin-left: 41.6666666667%; } + + .col-sm-offset-6 { + margin-left: 50%; } + + .col-sm-offset-7 { + margin-left: 58.3333333333%; } + + .col-sm-offset-8 { + margin-left: 66.6666666667%; } + + .col-sm-offset-9 { + margin-left: 75%; } + + .col-sm-offset-10 { + margin-left: 83.3333333333%; } + + .col-sm-offset-11 { + margin-left: 91.6666666667%; } + + .col-sm-offset-12 { + margin-left: 100%; } } +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; } + + .col-md-1 { + width: 8.3333333333%; } + + .col-md-2 { + width: 16.6666666667%; } + + .col-md-3 { + width: 25%; } + + .col-md-4 { + width: 33.3333333333%; } + + .col-md-5 { + width: 41.6666666667%; } + + .col-md-6 { + width: 50%; } + + .col-md-7 { + width: 58.3333333333%; } + + .col-md-8 { + width: 66.6666666667%; } + + .col-md-9 { + width: 75%; } + + .col-md-10 { + width: 83.3333333333%; } + + .col-md-11 { + width: 91.6666666667%; } + + .col-md-12 { + width: 100%; } + + .col-md-pull-0 { + right: auto; } + + .col-md-pull-1 { + right: 8.3333333333%; } + + .col-md-pull-2 { + right: 16.6666666667%; } + + .col-md-pull-3 { + right: 25%; } + + .col-md-pull-4 { + right: 33.3333333333%; } + + .col-md-pull-5 { + right: 41.6666666667%; } + + .col-md-pull-6 { + right: 50%; } + + .col-md-pull-7 { + right: 58.3333333333%; } + + .col-md-pull-8 { + right: 66.6666666667%; } + + .col-md-pull-9 { + right: 75%; } + + .col-md-pull-10 { + right: 83.3333333333%; } + + .col-md-pull-11 { + right: 91.6666666667%; } + + .col-md-pull-12 { + right: 100%; } + + .col-md-push-0 { + left: auto; } + + .col-md-push-1 { + left: 8.3333333333%; } + + .col-md-push-2 { + left: 16.6666666667%; } + + .col-md-push-3 { + left: 25%; } + + .col-md-push-4 { + left: 33.3333333333%; } + + .col-md-push-5 { + left: 41.6666666667%; } + + .col-md-push-6 { + left: 50%; } + + .col-md-push-7 { + left: 58.3333333333%; } + + .col-md-push-8 { + left: 66.6666666667%; } + + .col-md-push-9 { + left: 75%; } + + .col-md-push-10 { + left: 83.3333333333%; } + + .col-md-push-11 { + left: 91.6666666667%; } + + .col-md-push-12 { + left: 100%; } + + .col-md-offset-0 { + margin-left: 0%; } + + .col-md-offset-1 { + margin-left: 8.3333333333%; } + + .col-md-offset-2 { + margin-left: 16.6666666667%; } + + .col-md-offset-3 { + margin-left: 25%; } + + .col-md-offset-4 { + margin-left: 33.3333333333%; } + + .col-md-offset-5 { + margin-left: 41.6666666667%; } + + .col-md-offset-6 { + margin-left: 50%; } + + .col-md-offset-7 { + margin-left: 58.3333333333%; } + + .col-md-offset-8 { + margin-left: 66.6666666667%; } + + .col-md-offset-9 { + margin-left: 75%; } + + .col-md-offset-10 { + margin-left: 83.3333333333%; } + + .col-md-offset-11 { + margin-left: 91.6666666667%; } + + .col-md-offset-12 { + margin-left: 100%; } } +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + + .col-lg-1 { + width: 8.3333333333%; } + + .col-lg-2 { + width: 16.6666666667%; } + + .col-lg-3 { + width: 25%; } + + .col-lg-4 { + width: 33.3333333333%; } + + .col-lg-5 { + width: 41.6666666667%; } + + .col-lg-6 { + width: 50%; } + + .col-lg-7 { + width: 58.3333333333%; } + + .col-lg-8 { + width: 66.6666666667%; } + + .col-lg-9 { + width: 75%; } + + .col-lg-10 { + width: 83.3333333333%; } + + .col-lg-11 { + width: 91.6666666667%; } + + .col-lg-12 { + width: 100%; } + + .col-lg-pull-0 { + right: auto; } + + .col-lg-pull-1 { + right: 8.3333333333%; } + + .col-lg-pull-2 { + right: 16.6666666667%; } + + .col-lg-pull-3 { + right: 25%; } + + .col-lg-pull-4 { + right: 33.3333333333%; } + + .col-lg-pull-5 { + right: 41.6666666667%; } + + .col-lg-pull-6 { + right: 50%; } + + .col-lg-pull-7 { + right: 58.3333333333%; } + + .col-lg-pull-8 { + right: 66.6666666667%; } + + .col-lg-pull-9 { + right: 75%; } + + .col-lg-pull-10 { + right: 83.3333333333%; } + + .col-lg-pull-11 { + right: 91.6666666667%; } + + .col-lg-pull-12 { + right: 100%; } + + .col-lg-push-0 { + left: auto; } + + .col-lg-push-1 { + left: 8.3333333333%; } + + .col-lg-push-2 { + left: 16.6666666667%; } + + .col-lg-push-3 { + left: 25%; } + + .col-lg-push-4 { + left: 33.3333333333%; } + + .col-lg-push-5 { + left: 41.6666666667%; } + + .col-lg-push-6 { + left: 50%; } + + .col-lg-push-7 { + left: 58.3333333333%; } + + .col-lg-push-8 { + left: 66.6666666667%; } + + .col-lg-push-9 { + left: 75%; } + + .col-lg-push-10 { + left: 83.3333333333%; } + + .col-lg-push-11 { + left: 91.6666666667%; } + + .col-lg-push-12 { + left: 100%; } + + .col-lg-offset-0 { + margin-left: 0%; } + + .col-lg-offset-1 { + margin-left: 8.3333333333%; } + + .col-lg-offset-2 { + margin-left: 16.6666666667%; } + + .col-lg-offset-3 { + margin-left: 25%; } + + .col-lg-offset-4 { + margin-left: 33.3333333333%; } + + .col-lg-offset-5 { + margin-left: 41.6666666667%; } + + .col-lg-offset-6 { + margin-left: 50%; } + + .col-lg-offset-7 { + margin-left: 58.3333333333%; } + + .col-lg-offset-8 { + margin-left: 66.6666666667%; } + + .col-lg-offset-9 { + margin-left: 75%; } + + .col-lg-offset-10 { + margin-left: 83.3333333333%; } + + .col-lg-offset-11 { + margin-left: 91.6666666667%; } + + .col-lg-offset-12 { + margin-left: 100%; } } +table { + background-color: transparent; } + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #bbb; + text-align: left; } + +th { + text-align: left; } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 27px; } + .table > thead > tr > th, + .table > thead > tr > td, + .table > tbody > tr > th, + .table > tbody > tr > td, + .table > tfoot > tr > th, + .table > tfoot > tr > td { + padding: 8px; + line-height: 1.846; + vertical-align: top; + border-top: 1px solid #ddd; } + .table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; } + .table > caption + thead > tr:first-child > th, + .table > caption + thead > tr:first-child > td, + .table > colgroup + thead > tr:first-child > th, + .table > colgroup + thead > tr:first-child > td, + .table > thead:first-child > tr:first-child > th, + .table > thead:first-child > tr:first-child > td { + border-top: 0; } + .table > tbody + tbody { + border-top: 2px solid #ddd; } + .table .table { + background-color: #fff; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-bordered { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td, + .table-bordered > tbody > tr > th, + .table-bordered > tbody > tr > td, + .table-bordered > tfoot > tr > th, + .table-bordered > tfoot > tr > td { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td { + border-bottom-width: 2px; } + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; } + +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; } + +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; } + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; } + +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #e1bee7; } + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #d8abe0; } + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #ffe0b2; } + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #ffd699; } + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f9bdbb; } + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #f7a6a4; } + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; } + @media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 20.25px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; } + .table-responsive > .table { + margin-bottom: 0; } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; } + .table-responsive > .table-bordered { + border: 0; } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; } } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 22.5px; + line-height: inherit; + color: #212121; + border: 0; + border-bottom: 1px solid #e5e5e5; } + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; } + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; } + +input[type="file"] { + display: block; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], +select[size] { + height: auto; } + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +output { + display: block; + padding-top: 7px; + font-size: 15px; + line-height: 1.846; + color: #666; } + +.form-control { + display: block; + width: 100%; + height: 41px; + padding: 6px 16px; + font-size: 15px; + line-height: 1.846; + color: #666; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .form-control::-moz-placeholder { + color: #bbb; + opacity: 1; } + .form-control:-ms-input-placeholder { + color: #bbb; } + .form-control::-webkit-input-placeholder { + color: #bbb; } + .form-control::-ms-expand { + border: 0; + background-color: transparent; } + .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: transparent; + opacity: 1; } + .form-control[disabled], fieldset[disabled] .form-control { + cursor: not-allowed; } + +textarea.form-control { + height: auto; } + +input[type="search"] { + -webkit-appearance: none; } + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 41px; } + input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, + .input-group-sm input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, + .input-group-sm input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, + .input-group-sm input[type="month"] { + line-height: 31px; } + input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg input[type="month"] { + line-height: 48px; } } +.form-group { + margin-bottom: 15px; } + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; } + .radio label, + .checkbox label { + min-height: 27px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; } + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; } + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; } + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; } + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; } + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; } + +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; } + +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; } + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 42px; } + .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, + .input-group-lg > .form-control-static.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, + .input-group-sm > .form-control-static.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; } + +.input-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 31px; + padding: 5px 10px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; } + +select.input-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 31px; + line-height: 31px; } + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + height: auto; } + +.form-group-sm .form-control { + height: 31px; + padding: 5px 10px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; } +.form-group-sm select.form-control { + height: 31px; + line-height: 31px; } +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; } +.form-group-sm .form-control-static { + height: 31px; + min-height: 40px; + padding: 6px 10px; + font-size: 13px; + line-height: 1.5; } + +.input-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 48px; + padding: 10px 16px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 3px; } + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 48px; + line-height: 48px; } + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + height: auto; } + +.form-group-lg .form-control { + height: 48px; + padding: 10px 16px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 3px; } +.form-group-lg select.form-control { + height: 48px; + line-height: 48px; } +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; } +.form-group-lg .form-control-static { + height: 48px; + min-height: 46px; + padding: 11px 16px; + font-size: 19px; + line-height: 1.3333333; } + +.has-feedback { + position: relative; } + .has-feedback .form-control { + padding-right: 51.25px; } + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 41px; + height: 41px; + line-height: 41px; + text-align: center; + pointer-events: none; } + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 48px; + height: 48px; + line-height: 48px; } + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 31px; + height: 31px; + line-height: 31px; } + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + color: #4CAF50; } +.has-success .form-control { + border-color: #4CAF50; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-success .form-control:focus { + border-color: #3d8b40; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #92cf94; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #92cf94; } +.has-success .input-group-addon { + color: #4CAF50; + border-color: #4CAF50; + background-color: #dff0d8; } +.has-success .form-control-feedback { + color: #4CAF50; } + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + color: #ff9800; } +.has-warning .form-control { + border-color: #ff9800; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-warning .form-control:focus { + border-color: #cc7a00; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc166; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc166; } +.has-warning .input-group-addon { + color: #ff9800; + border-color: #ff9800; + background-color: #ffe0b2; } +.has-warning .form-control-feedback { + color: #ff9800; } + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + color: #e51c23; } +.has-error .form-control { + border-color: #e51c23; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-error .form-control:focus { + border-color: #b9151b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ef787c; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ef787c; } +.has-error .input-group-addon { + color: #e51c23; + border-color: #e51c23; + background-color: #f9bdbb; } +.has-error .form-control-feedback { + color: #e51c23; } + +.has-feedback label ~ .form-control-feedback { + top: 32px; } +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; } + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #848484; } + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-static { + display: inline-block; } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; } +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 34px; } +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; } + .form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; } + .form-horizontal .form-group:after { + clear: both; } +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; } } +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; } +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 19px; } } +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 13px; } } + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 16px; + font-size: 15px; + line-height: 1.846; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + .btn:hover, .btn:focus, .btn.focus { + color: #444; + text-decoration: none; } + .btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +a.btn.disabled, fieldset[disabled] a.btn { + pointer-events: none; } + +.btn-default { + color: #444; + background-color: #fff; + border-color: transparent; } + .btn-default:focus, .btn-default.focus { + color: #444; + background-color: #e6e6e6; + border-color: rgba(0, 0, 0, 0); } + .btn-default:hover { + color: #444; + background-color: #e6e6e6; + border-color: rgba(0, 0, 0, 0); } + .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #444; + background-color: #e6e6e6; + border-color: rgba(0, 0, 0, 0); } + .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { + color: #444; + background-color: #d4d4d4; + border-color: rgba(0, 0, 0, 0); } + .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: transparent; } + .btn-default .badge { + color: #fff; + background-color: #444; } + +.btn-primary { + color: #fff; + background-color: #5a9ddb; + border-color: transparent; } + .btn-primary:focus, .btn-primary.focus { + color: #fff; + background-color: #3084d2; + border-color: rgba(0, 0, 0, 0); } + .btn-primary:hover { + color: #fff; + background-color: #3084d2; + border-color: rgba(0, 0, 0, 0); } + .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #3084d2; + border-color: rgba(0, 0, 0, 0); } + .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { + color: #fff; + background-color: #2872b6; + border-color: rgba(0, 0, 0, 0); } + .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { + background-color: #5a9ddb; + border-color: transparent; } + .btn-primary .badge { + color: #5a9ddb; + background-color: #fff; } + +.btn-success { + color: #fff; + background-color: #4CAF50; + border-color: transparent; } + .btn-success:focus, .btn-success.focus { + color: #fff; + background-color: #3d8b40; + border-color: rgba(0, 0, 0, 0); } + .btn-success:hover { + color: #fff; + background-color: #3d8b40; + border-color: rgba(0, 0, 0, 0); } + .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #3d8b40; + border-color: rgba(0, 0, 0, 0); } + .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { + color: #fff; + background-color: #327334; + border-color: rgba(0, 0, 0, 0); } + .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; } + .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { + background-color: #4CAF50; + border-color: transparent; } + .btn-success .badge { + color: #4CAF50; + background-color: #fff; } + +.btn-info { + color: #fff; + background-color: #9C27B0; + border-color: transparent; } + .btn-info:focus, .btn-info.focus { + color: #fff; + background-color: #771e86; + border-color: rgba(0, 0, 0, 0); } + .btn-info:hover { + color: #fff; + background-color: #771e86; + border-color: rgba(0, 0, 0, 0); } + .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #771e86; + border-color: rgba(0, 0, 0, 0); } + .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { + color: #fff; + background-color: #5d1769; + border-color: rgba(0, 0, 0, 0); } + .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; } + .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { + background-color: #9C27B0; + border-color: transparent; } + .btn-info .badge { + color: #9C27B0; + background-color: #fff; } + +.btn-warning { + color: #fff; + background-color: #ff9800; + border-color: transparent; } + .btn-warning:focus, .btn-warning.focus { + color: #fff; + background-color: #cc7a00; + border-color: rgba(0, 0, 0, 0); } + .btn-warning:hover { + color: #fff; + background-color: #cc7a00; + border-color: rgba(0, 0, 0, 0); } + .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #cc7a00; + border-color: rgba(0, 0, 0, 0); } + .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { + color: #fff; + background-color: #a86400; + border-color: rgba(0, 0, 0, 0); } + .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; } + .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { + background-color: #ff9800; + border-color: transparent; } + .btn-warning .badge { + color: #ff9800; + background-color: #fff; } + +.btn-danger { + color: #fff; + background-color: #e51c23; + border-color: transparent; } + .btn-danger:focus, .btn-danger.focus { + color: #fff; + background-color: #b9151b; + border-color: rgba(0, 0, 0, 0); } + .btn-danger:hover { + color: #fff; + background-color: #b9151b; + border-color: rgba(0, 0, 0, 0); } + .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b9151b; + border-color: rgba(0, 0, 0, 0); } + .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { + color: #fff; + background-color: #991216; + border-color: rgba(0, 0, 0, 0); } + .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; } + .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { + background-color: #e51c23; + border-color: transparent; } + .btn-danger .badge { + color: #e51c23; + background-color: #fff; } + +.btn-link { + color: #5a9ddb; + font-weight: normal; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover, .btn-link:focus { + color: #2a77bf; + text-decoration: underline; + background-color: transparent; } + .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #bbb; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 3px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; } + +.btn-xs, .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 5px; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + .fade.in { + opacity: 1; } + +.collapse { + display: none; } + .collapse.in { + display: block; } + +tr.collapse.in { + display: table-row; } + +tbody.collapse.in { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropup, +.dropdown { + position: relative; } + +.dropdown-toggle:focus { + outline: 0; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 15px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 3px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 12.5px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.846; + color: #444; + white-space: nowrap; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #141414; + background-color: #eeeeee; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #5a9ddb; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #bbb; } +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } +.open > a { + outline: 0; } + +.dropdown-menu-right { + left: auto; + right: 0; } + +.dropdown-menu-left { + left: 0; + right: auto; } + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 13px; + line-height: 1.846; + color: #bbb; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; } + +.pull-right > .dropdown-menu { + right: 0; + left: auto; } + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; } +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; } + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; } } +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + float: left; } + .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 2; } + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + margin-left: -5px; } + .btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; } + .btn-toolbar:after { + clear: both; } + .btn-toolbar .btn, + .btn-toolbar .btn-group, + .btn-toolbar .input-group { + float: left; } + .btn-toolbar > .btn, + .btn-toolbar > .btn-group, + .btn-toolbar > .input-group { + margin-left: 5px; } + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; } + +.btn-group > .btn:first-child { + margin-left: 0; } + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group > .btn-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; } + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret { + margin-left: 0; } + +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; } + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; } + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; } +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; } +.btn-group-vertical > .btn-group:after { + clear: both; } +.btn-group-vertical > .btn-group > .btn { + float: none; } +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 3px; + border-top-left-radius: 3px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; } + .btn-group-justified > .btn, + .btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; } + .btn-group-justified > .btn-group .btn { + width: 100%; } + .btn-group-justified > .btn-group .dropdown-menu { + left: auto; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: table; + border-collapse: separate; } + .input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + .input-group .form-control:focus { + z-index: 3; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + .input-group-addon:not(:first-child):not(:last-child), + .input-group-btn:not(:first-child):not(:last-child), + .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; } + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon { + padding: 6px 16px; + font-size: 15px; + font-weight: normal; + line-height: 1; + color: #666; + text-align: center; + background-color: transparent; + border: 1px solid transparent; + border-radius: 3px; } + .input-group-addon.input-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 13px; + border-radius: 3px; } + .input-group-addon.input-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 19px; + border-radius: 3px; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + margin-top: 0; } + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.input-group-addon:last-child { + border-left: 0; } + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } + .input-group-btn > .btn { + position: relative; } + .input-group-btn > .btn + .btn { + margin-left: -1px; } + .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; } + .input-group-btn:first-child > .btn, + .input-group-btn:first-child > .btn-group { + margin-right: -1px; } + .input-group-btn:last-child > .btn, + .input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; } + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; } + .nav:before, .nav:after { + content: " "; + display: table; } + .nav:after { + clear: both; } + .nav > li { + position: relative; + display: block; } + .nav > li > a { + position: relative; + display: block; + padding: 10px 15px; } + .nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .nav > li.disabled > a { + color: #bbb; } + .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #bbb; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; } + .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + border-color: #5a9ddb; } + .nav .nav-divider { + height: 1px; + margin: 12.5px 0; + overflow: hidden; + background-color: #e5e5e5; } + .nav > li > a > img { + max-width: none; } + +.nav-tabs { + border-bottom: 1px solid transparent; } + .nav-tabs > li { + float: left; + margin-bottom: -1px; } + .nav-tabs > li > a { + margin-right: 2px; + line-height: 1.846; + border: 1px solid transparent; + border-radius: 3px 3px 0 0; } + .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee transparent; } + .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #666; + background-color: transparent; + border: 1px solid transparent; + border-bottom-color: transparent; + cursor: default; } + +.nav-pills > li { + float: left; } + .nav-pills > li > a { + border-radius: 3px; } + .nav-pills > li + li { + margin-left: 2px; } + .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #5a9ddb; } + +.nav-stacked > li { + float: none; } + .nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; } + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; } + .nav-justified > li, .nav-tabs.nav-justified > li { + float: none; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; } + .nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; } + @media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; } } + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; } + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 3px; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border: 1px solid transparent; } + @media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid transparent; + border-radius: 3px 3px 0 0; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; } } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar { + position: relative; + min-height: 110px; + margin-bottom: 27px; + border: 1px solid transparent; } + .navbar:before, .navbar:after { + content: " "; + display: table; } + .navbar:after { + clear: both; } + @media (min-width: 768px) { + .navbar { + border-radius: 3px; } } + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; } +.navbar-header:after { + clear: both; } +@media (min-width: 768px) { + .navbar-header { + float: left; } } + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; } + .navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; } + .navbar-collapse:after { + clear: both; } + .navbar-collapse.in { + overflow-y: auto; } + @media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; } + .navbar-collapse.in { + overflow-y: visible; } + .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; } } + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; } + @media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; } } + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; } + @media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; } } + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; } + @media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; } } + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; } + @media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; } } + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; } + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; } + +.navbar-brand { + float: left; + padding: 41.5px 15px; + font-size: 19px; + line-height: 27px; + height: 110px; } + .navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } + .navbar-brand > img { + display: block; } + @media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: -15px; } } + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 38px; + margin-bottom: 38px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 3px; } + .navbar-toggle:focus { + outline: 0; } + .navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; } + .navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; } + @media (min-width: 768px) { + .navbar-toggle { + display: none; } } + +.navbar-nav { + margin: 20.75px -15px; } + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 27px; } + @media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 27px; } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; } } + @media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; } + .navbar-nav > li { + float: left; } + .navbar-nav > li > a { + padding-top: 41.5px; + padding-bottom: 41.5px; } } + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 34.5px; + margin-bottom: 34.5px; } + @media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .navbar-form .form-control-static { + display: inline-block; } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; } + .navbar-form .input-group > .form-control { + width: 100%; } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .navbar-form .has-feedback .form-control-feedback { + top: 0; } } + @media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; } + .navbar-form .form-group:last-child { + margin-bottom: 0; } } + @media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; } } + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.navbar-btn { + margin-top: 34.5px; + margin-bottom: 34.5px; } + .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 39.5px; + margin-bottom: 39.5px; } + .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 44px; + margin-bottom: 44px; } + +.navbar-text { + margin-top: 41.5px; + margin-bottom: 41.5px; } + @media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; } } + +@media (min-width: 768px) { + .navbar-left { + float: left !important; } + + .navbar-right { + float: right !important; + margin-right: -15px; } + .navbar-right ~ .navbar-right { + margin-right: 0; } } +.navbar-default { + background-color: #fff; + border-color: transparent; } + .navbar-default .navbar-brand { + color: #444; } + .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: #222; + background-color: transparent; } + .navbar-default .navbar-text { + color: #bbb; } + .navbar-default .navbar-nav > li > a { + color: #444; } + .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #222; + background-color: transparent; } + .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #212121; + background-color: #fcfcfc; } + .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; } + .navbar-default .navbar-toggle { + border-color: transparent; } + .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: transparent; } + .navbar-default .navbar-toggle .icon-bar { + background-color: rgba(0, 0, 0, 0.5); } + .navbar-default .navbar-collapse, + .navbar-default .navbar-form { + border-color: transparent; } + .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #fcfcfc; + color: #212121; } + @media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #444; } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #222; + background-color: transparent; } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #212121; + background-color: #fcfcfc; } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; } } + .navbar-default .navbar-link { + color: #444; } + .navbar-default .navbar-link:hover { + color: #222; } + .navbar-default .btn-link { + color: #444; } + .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { + color: #222; } + .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; } + +.navbar-inverse { + background-color: #5a9ddb; + border-color: transparent; } + .navbar-inverse .navbar-brand { + color: #d8e8f6; } + .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-text { + color: #bbb; } + .navbar-inverse .navbar-nav > li > a { + color: #d8e8f6; } + .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #3084d2; } + .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; } + .navbar-inverse .navbar-toggle { + border-color: transparent; } + .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + background-color: transparent; } + .navbar-inverse .navbar-toggle .icon-bar { + background-color: rgba(0, 0, 0, 0.5); } + .navbar-inverse .navbar-collapse, + .navbar-inverse .navbar-form { + border-color: #3d8cd5; } + .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #3084d2; + color: #fff; } + @media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #d8e8f6; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #3084d2; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; } } + .navbar-inverse .navbar-link { + color: #d8e8f6; } + .navbar-inverse .navbar-link:hover { + color: #fff; } + .navbar-inverse .btn-link { + color: #d8e8f6; } + .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { + color: #fff; } + .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; } + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 27px; + list-style: none; + background-color: #f5f5f5; + border-radius: 3px; } + .breadcrumb > li { + display: inline-block; } + .breadcrumb > li + li:before { + content: "/ "; + padding: 0 5px; + color: #ccc; } + .breadcrumb > .active { + color: #bbb; } + +.pagination { + display: inline-block; + padding-left: 0; + margin: 27px 0; + border-radius: 3px; } + .pagination > li { + display: inline; } + .pagination > li > a, + .pagination > li > span { + position: relative; + float: left; + padding: 6px 16px; + line-height: 1.846; + text-decoration: none; + color: #5a9ddb; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; } + .pagination > li:first-child > a, + .pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + .pagination > li:last-child > a, + .pagination > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + .pagination > li > a:hover, .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + z-index: 2; + color: #2a77bf; + background-color: #eeeeee; + border-color: #ddd; } + .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #5a9ddb; + border-color: #5a9ddb; + cursor: default; } + .pagination > .disabled > span, + .pagination > .disabled > span:hover, + .pagination > .disabled > span:focus, + .pagination > .disabled > a, + .pagination > .disabled > a:hover, + .pagination > .disabled > a:focus { + color: #bbb; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; } + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 19px; + line-height: 1.3333333; } +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 13px; + line-height: 1.5; } +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pager { + padding-left: 0; + margin: 27px 0; + list-style: none; + text-align: center; } + .pager:before, .pager:after { + content: " "; + display: table; } + .pager:after { + clear: both; } + .pager li { + display: inline; } + .pager li > a, + .pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; } + .pager li > a:hover, + .pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .pager .next > a, + .pager .next > span { + float: right; } + .pager .previous > a, + .pager .previous > span { + float: left; } + .pager .disabled > a, + .pager .disabled > a:hover, + .pager .disabled > a:focus, + .pager .disabled > span { + color: #bbb; + background-color: #fff; + cursor: not-allowed; } + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + .label:empty { + display: none; } + .btn .label { + position: relative; + top: -1px; } + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.label-default { + background-color: #bbb; } + .label-default[href]:hover, .label-default[href]:focus { + background-color: #a2a2a2; } + +.label-primary { + background-color: #5a9ddb; } + .label-primary[href]:hover, .label-primary[href]:focus { + background-color: #3084d2; } + +.label-success { + background-color: #4CAF50; } + .label-success[href]:hover, .label-success[href]:focus { + background-color: #3d8b40; } + +.label-info { + background-color: #9C27B0; } + .label-info[href]:hover, .label-info[href]:focus { + background-color: #771e86; } + +.label-warning { + background-color: #ff9800; } + .label-warning[href]:hover, .label-warning[href]:focus { + background-color: #cc7a00; } + +.label-danger { + background-color: #e51c23; } + .label-danger[href]:hover, .label-danger[href]:focus { + background-color: #b9151b; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 13px; + font-weight: normal; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #bbb; + border-radius: 10px; } + .badge:empty { + display: none; } + .btn .badge { + position: relative; + top: -1px; } + .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; } + .list-group-item.active > .badge, .nav-pills > .active > a > .badge { + color: #5a9ddb; + background-color: #fff; } + .list-group-item > .badge { + float: right; } + .list-group-item > .badge + .badge { + margin-right: 5px; } + .nav-pills > li > a > .badge { + margin-left: 3px; } + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #f5f5f5; } + .jumbotron h1, + .jumbotron .h1 { + color: #444; } + .jumbotron p { + margin-bottom: 15px; + font-size: 23px; + font-weight: 200; } + .jumbotron > hr { + border-top-color: gainsboro; } + .container .jumbotron, .container-fluid .jumbotron { + border-radius: 3px; + padding-left: 15px; + padding-right: 15px; } + .jumbotron .container { + max-width: 100%; } + @media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; } + .container .jumbotron, .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; } + .jumbotron h1, + .jumbotron .h1 { + font-size: 68px; } } + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 27px; + line-height: 1.846; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 3px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; } + .thumbnail > img, + .thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; } + .thumbnail .caption { + padding: 9px; + color: #444; } + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #5a9ddb; } + +.alert { + padding: 15px; + margin-bottom: 27px; + border: 1px solid transparent; + border-radius: 3px; } + .alert h4 { + margin-top: 0; + color: inherit; } + .alert .alert-link { + font-weight: bold; } + .alert > p, + .alert > ul { + margin-bottom: 0; } + .alert > p + p { + margin-top: 5px; } + +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; } + .alert-dismissable .close, + .alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; } + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #4CAF50; } + .alert-success hr { + border-top-color: #c9e2b3; } + .alert-success .alert-link { + color: #3d8b40; } + +.alert-info { + background-color: #e1bee7; + border-color: #cba4dd; + color: #9C27B0; } + .alert-info hr { + border-top-color: #c191d6; } + .alert-info .alert-link { + color: #771e86; } + +.alert-warning { + background-color: #ffe0b2; + border-color: #ffc599; + color: #ff9800; } + .alert-warning hr { + border-top-color: #ffb67f; } + .alert-warning .alert-link { + color: #cc7a00; } + +.alert-danger { + background-color: #f9bdbb; + border-color: #f7a4af; + color: #e51c23; } + .alert-danger hr { + border-top-color: #f58c9a; } + .alert-danger .alert-link { + color: #b9151b; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +.progress { + overflow: hidden; + height: 27px; + margin-bottom: 27px; + background-color: #f5f5f5; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } + +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 13px; + line-height: 27px; + color: #fff; + text-align: center; + background-color: #5a9ddb; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; } + +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; } + +.progress-bar-success { + background-color: #4CAF50; } + .progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-info { + background-color: #9C27B0; } + .progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-warning { + background-color: #ff9800; } + .progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-danger { + background-color: #e51c23; } + .progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.media { + margin-top: 15px; } + .media:first-child { + margin-top: 0; } + +.media, +.media-body { + zoom: 1; + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-object { + display: block; } + .media-object.img-thumbnail { + max-width: none; } + +.media-right, +.media > .pull-right { + padding-left: 10px; } + +.media-left, +.media > .pull-left { + padding-right: 10px; } + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; } + +.media-middle { + vertical-align: middle; } + +.media-bottom { + vertical-align: bottom; } + +.media-heading { + margin-top: 0; + margin-bottom: 5px; } + +.media-list { + padding-left: 0; + list-style: none; } + +.list-group { + margin-bottom: 20px; + padding-left: 0; } + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; } + .list-group-item:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +a.list-group-item, +button.list-group-item { + color: #555; } + a.list-group-item .list-group-item-heading, + button.list-group-item .list-group-item-heading { + color: #333; } + a.list-group-item:hover, a.list-group-item:focus, + button.list-group-item:hover, + button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; } + +button.list-group-item { + width: 100%; + text-align: left; } + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #bbb; + cursor: not-allowed; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #bbb; } +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #5a9ddb; + border-color: #5a9ddb; } + .list-group-item.active .list-group-item-heading, + .list-group-item.active .list-group-item-heading > small, + .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, + .list-group-item.active:hover .list-group-item-heading > small, + .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, + .list-group-item.active:focus .list-group-item-heading > small, + .list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: white; } + +.list-group-item-success { + color: #4CAF50; + background-color: #dff0d8; } + +a.list-group-item-success, +button.list-group-item-success { + color: #4CAF50; } + a.list-group-item-success .list-group-item-heading, + button.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:hover, a.list-group-item-success:focus, + button.list-group-item-success:hover, + button.list-group-item-success:focus { + color: #4CAF50; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, + button.list-group-item-success.active, + button.list-group-item-success.active:hover, + button.list-group-item-success.active:focus { + color: #fff; + background-color: #4CAF50; + border-color: #4CAF50; } + +.list-group-item-info { + color: #9C27B0; + background-color: #e1bee7; } + +a.list-group-item-info, +button.list-group-item-info { + color: #9C27B0; } + a.list-group-item-info .list-group-item-heading, + button.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:hover, a.list-group-item-info:focus, + button.list-group-item-info:hover, + button.list-group-item-info:focus { + color: #9C27B0; + background-color: #d8abe0; } + a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, + button.list-group-item-info.active, + button.list-group-item-info.active:hover, + button.list-group-item-info.active:focus { + color: #fff; + background-color: #9C27B0; + border-color: #9C27B0; } + +.list-group-item-warning { + color: #ff9800; + background-color: #ffe0b2; } + +a.list-group-item-warning, +button.list-group-item-warning { + color: #ff9800; } + a.list-group-item-warning .list-group-item-heading, + button.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:hover, a.list-group-item-warning:focus, + button.list-group-item-warning:hover, + button.list-group-item-warning:focus { + color: #ff9800; + background-color: #ffd699; } + a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, + button.list-group-item-warning.active, + button.list-group-item-warning.active:hover, + button.list-group-item-warning.active:focus { + color: #fff; + background-color: #ff9800; + border-color: #ff9800; } + +.list-group-item-danger { + color: #e51c23; + background-color: #f9bdbb; } + +a.list-group-item-danger, +button.list-group-item-danger { + color: #e51c23; } + a.list-group-item-danger .list-group-item-heading, + button.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:hover, a.list-group-item-danger:focus, + button.list-group-item-danger:hover, + button.list-group-item-danger:focus { + color: #e51c23; + background-color: #f7a6a4; } + a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, + button.list-group-item-danger.active, + button.list-group-item-danger.active:hover, + button.list-group-item-danger.active:focus { + color: #fff; + background-color: #e51c23; + border-color: #e51c23; } + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; } + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; } + +.panel { + margin-bottom: 27px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } + +.panel-body { + padding: 15px; } + .panel-body:before, .panel-body:after { + content: " "; + display: table; } + .panel-body:after { + clear: both; } + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + .panel-heading > .dropdown .dropdown-toggle { + color: inherit; } + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17px; + color: inherit; } + .panel-title > a, + .panel-title > small, + .panel-title > .small, + .panel-title > small > a, + .panel-title > .small > a { + color: inherit; } + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; } + .panel > .list-group .list-group-item, + .panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; } + .panel > .list-group:first-child .list-group-item:first-child, + .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + .panel > .list-group:last-child .list-group-item:last-child, + .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; } + +.list-group + .panel-footer { + border-top-width: 0; } + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; } + .panel > .table caption, + .panel > .table-responsive > .table caption, + .panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; } +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + .panel > .table:first-child > thead:first-child > tr:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 2px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 2px; } +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + .panel > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 2px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 2px; } +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; } +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; } +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; } + .panel > .table-bordered > thead > tr > th:first-child, + .panel > .table-bordered > thead > tr > td:first-child, + .panel > .table-bordered > tbody > tr > th:first-child, + .panel > .table-bordered > tbody > tr > td:first-child, + .panel > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-bordered > tfoot > tr > td:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .panel > .table-bordered > thead > tr > th:last-child, + .panel > .table-bordered > thead > tr > td:last-child, + .panel > .table-bordered > tbody > tr > th:last-child, + .panel > .table-bordered > tbody > tr > td:last-child, + .panel > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-bordered > tfoot > tr > td:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .panel > .table-bordered > thead > tr:first-child > td, + .panel > .table-bordered > thead > tr:first-child > th, + .panel > .table-bordered > tbody > tr:first-child > td, + .panel > .table-bordered > tbody > tr:first-child > th, + .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, + .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; } + .panel > .table-bordered > tbody > tr:last-child > td, + .panel > .table-bordered > tbody > tr:last-child > th, + .panel > .table-bordered > tfoot > tr:last-child > td, + .panel > .table-bordered > tfoot > tr:last-child > th, + .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, + .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, + .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, + .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; } +.panel > .table-responsive { + border: 0; + margin-bottom: 0; } + +.panel-group { + margin-bottom: 27px; } + .panel-group .panel { + margin-bottom: 0; + border-radius: 3px; } + .panel-group .panel + .panel { + margin-top: 5px; } + .panel-group .panel-heading { + border-bottom: 0; } + .panel-group .panel-heading + .panel-collapse > .panel-body, + .panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; } + .panel-group .panel-footer { + border-top: 0; } + .panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; } + +.panel-default { + border-color: #ddd; } + .panel-default > .panel-heading { + color: #212121; + background-color: #f5f5f5; + border-color: #ddd; } + .panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; } + .panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #212121; } + .panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; } + +.panel-primary { + border-color: #5a9ddb; } + .panel-primary > .panel-heading { + color: #fff; + background-color: #5a9ddb; + border-color: #5a9ddb; } + .panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #5a9ddb; } + .panel-primary > .panel-heading .badge { + color: #5a9ddb; + background-color: #fff; } + .panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #5a9ddb; } + +.panel-success { + border-color: #d6e9c6; } + .panel-success > .panel-heading { + color: #fff; + background-color: #4CAF50; + border-color: #d6e9c6; } + .panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; } + .panel-success > .panel-heading .badge { + color: #4CAF50; + background-color: #fff; } + .panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; } + +.panel-info { + border-color: #cba4dd; } + .panel-info > .panel-heading { + color: #fff; + background-color: #9C27B0; + border-color: #cba4dd; } + .panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #cba4dd; } + .panel-info > .panel-heading .badge { + color: #9C27B0; + background-color: #fff; } + .panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #cba4dd; } + +.panel-warning { + border-color: #ffc599; } + .panel-warning > .panel-heading { + color: #fff; + background-color: #ff9800; + border-color: #ffc599; } + .panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ffc599; } + .panel-warning > .panel-heading .badge { + color: #ff9800; + background-color: #fff; } + .panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ffc599; } + +.panel-danger { + border-color: #f7a4af; } + .panel-danger > .panel-heading { + color: #fff; + background-color: #e51c23; + border-color: #f7a4af; } + .panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #f7a4af; } + .panel-danger > .panel-heading .badge { + color: #e51c23; + background-color: #fff; } + .panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #f7a4af; } + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; } + +.embed-responsive-16by9 { + padding-bottom: 56.25%; } + +.embed-responsive-4by3 { + padding-bottom: 75%; } + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } + .well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); } + +.well-lg { + padding: 24px; + border-radius: 3px; } + +.well-sm { + padding: 9px; + border-radius: 3px; } + +.close { + float: right; + font-size: 22.5px; + font-weight: normal; + line-height: 1; + color: #000; + text-shadow: none; + opacity: 0.2; + filter: alpha(opacity=20); } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; } + .modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); } + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); } + .modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-header { + padding: 15px; + border-bottom: 1px solid transparent; } + .modal-header:before, .modal-header:after { + content: " "; + display: table; } + .modal-header:after { + clear: both; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.846; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid transparent; } + .modal-footer:before, .modal-footer:after { + content: " "; + display: table; } + .modal-footer:after { + clear: both; } + .modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; } + .modal-footer .btn-group .btn + .btn { + margin-left: -1px; } + .modal-footer .btn-block + .btn-block { + margin-left: 0; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } + + .modal-sm { + width: 300px; } } +@media (min-width: 992px) { + .modal-lg { + width: 900px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.846; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 13px; + opacity: 0; + filter: alpha(opacity=0); } + .tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); } + .tooltip.top { + margin-top: -3px; + padding: 5px 0; } + .tooltip.right { + margin-left: 3px; + padding: 0 5px; } + .tooltip.bottom { + margin-top: 3px; + padding: 5px 0; } + .tooltip.left { + margin-left: -3px; + padding: 0 5px; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #727272; + border-radius: 3px; } + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #727272; } +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #727272; } +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #727272; } +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #727272; } +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #727272; } +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #727272; } +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #727272; } +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #727272; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.846; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 15px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid transparent; + border: 1px solid transparent; + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } + .popover.top { + margin-top: -10px; } + .popover.right { + margin-left: 10px; } + .popover.bottom { + margin-top: 10px; } + .popover.left { + margin-left: -10px; } + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 15px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 2px 2px 0 0; } + +.popover-content { + padding: 9px 14px; } + +.popover > .arrow, .popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.popover > .arrow { + border-width: 11px; } + +.popover > .arrow:after { + border-width: 10px; + content: ""; } + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: rgba(0, 0, 0, 0); + border-top-color: fadein(transparent, 12%); + bottom: -11px; } + .popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; } +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: rgba(0, 0, 0, 0); + border-right-color: fadein(transparent, 12%); } + .popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; } +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: rgba(0, 0, 0, 0); + border-bottom-color: fadein(transparent, 12%); + top: -11px; } + .popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; } +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: rgba(0, 0, 0, 0); + border-left-color: fadein(transparent, 12%); } + .popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; } + .carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; } + .carousel-inner > .item > img, + .carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; } + @media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; } } + .carousel-inner > .active, + .carousel-inner > .next, + .carousel-inner > .prev { + display: block; } + .carousel-inner > .active { + left: 0; } + .carousel-inner > .next, + .carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; } + .carousel-inner > .next { + left: 100%; } + .carousel-inner > .prev { + left: -100%; } + .carousel-inner > .next.left, + .carousel-inner > .prev.right { + left: 0; } + .carousel-inner > .active.left { + left: -100%; } + .carousel-inner > .active.right { + left: 100%; } + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); } + .carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } + .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } + .carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); } + .carousel-control .icon-prev, + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; } + .carousel-control .icon-prev, + .carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; } + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; } + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; } + .carousel-control .icon-prev:before { + content: '\2039'; } + .carousel-control .icon-next:before { + content: '\203a'; } + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; } + .carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); } + .carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; } + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-caption .btn { + text-shadow: none; } + +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; } + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; } + + .carousel-indicators { + bottom: 20px; } } +.clearfix:before, .clearfix:after { + content: " "; + display: table; } +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; } + +.affix { + position: fixed; } + +@-ms-viewport { + width: device-width; } +.visible-xs { + display: none !important; } + +.visible-sm { + display: none !important; } + +.visible-md { + display: none !important; } + +.visible-lg { + display: none !important; } + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; } + +@media (max-width: 767px) { + .visible-xs { + display: block !important; } + + table.visible-xs { + display: table !important; } + + tr.visible-xs { + display: table-row !important; } + + th.visible-xs, + td.visible-xs { + display: table-cell !important; } } +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; } } + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; } } + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; } + + table.visible-sm { + display: table !important; } + + tr.visible-sm { + display: table-row !important; } + + th.visible-sm, + td.visible-sm { + display: table-cell !important; } } +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; } + + table.visible-md { + display: table !important; } + + tr.visible-md { + display: table-row !important; } + + th.visible-md, + td.visible-md { + display: table-cell !important; } } +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; } } + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; } + + table.visible-lg { + display: table !important; } + + tr.visible-lg { + display: table-row !important; } + + th.visible-lg, + td.visible-lg { + display: table-cell !important; } } +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; } } + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; } } +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; } } +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; } } +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; } } +.visible-print { + display: none !important; } + +@media print { + .visible-print { + display: block !important; } + + table.visible-print { + display: table !important; } + + tr.visible-print { + display: table-row !important; } + + th.visible-print, + td.visible-print { + display: table-cell !important; } } +.visible-print-block { + display: none !important; } + @media print { + .visible-print-block { + display: block !important; } } + +.visible-print-inline { + display: none !important; } + @media print { + .visible-print-inline { + display: inline !important; } } + +.visible-print-inline-block { + display: none !important; } + @media print { + .visible-print-inline-block { + display: inline-block !important; } } + +@media print { + .hidden-print { + display: none !important; } } +/*! + * tidyverse theme + * Copyright 2016 RStudio, Inc. + */ +.navbar { + border: none; + -webkit-box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.1); + min-height: 50px; + padding: 5px 0; } + .navbar-brand { + font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace; + font-weight: normal; + font-size: 32px; + padding: 0 0 0 54px; + height: 50px; + line-height: 50px; + background-image: url(../logo.png); + background-size: 32px auto; + background-repeat: no-repeat; + background-position: 15px center; } + .navbar-nav li a { + padding-top: 10px; + padding-bottom: 0; + line-height: inherit; } + .navbar-inverse .navbar-form input[type=text], + .navbar-inverse .navbar-form input[type=password] { + color: #fff; + -webkit-box-shadow: inset 0 -1px 0 #d8e8f6; + box-shadow: inset 0 -1px 0 #d8e8f6; } + .navbar-inverse .navbar-form input[type=text]::-moz-placeholder, + .navbar-inverse .navbar-form input[type=password]::-moz-placeholder { + color: #d8e8f6; + opacity: 1; } + .navbar-inverse .navbar-form input[type=text]:-ms-input-placeholder, + .navbar-inverse .navbar-form input[type=password]:-ms-input-placeholder { + color: #d8e8f6; } + .navbar-inverse .navbar-form input[type=text]::-webkit-input-placeholder, + .navbar-inverse .navbar-form input[type=password]::-webkit-input-placeholder { + color: #d8e8f6; } + .navbar-inverse .navbar-form input[type=text]:focus, + .navbar-inverse .navbar-form input[type=password]:focus { + -webkit-box-shadow: inset 0 -2px 0 #fff; + box-shadow: inset 0 -2px 0 #fff; } + +.btn-default:focus { + background-color: #fff; } +.btn-default:hover, .btn-default:active:hover { + background-color: #f0f0f0; } +.btn-default:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn-primary:focus { + background-color: #5a9ddb; } +.btn-primary:hover, .btn-primary:active:hover { + background-color: #418ed6; } +.btn-primary:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn-success:focus { + background-color: #4CAF50; } +.btn-success:hover, .btn-success:active:hover { + background-color: #439a46; } +.btn-success:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn-info:focus { + background-color: #9C27B0; } +.btn-info:hover, .btn-info:active:hover { + background-color: #862197; } +.btn-info:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn-warning:focus { + background-color: #ff9800; } +.btn-warning:hover, .btn-warning:active:hover { + background-color: #e08600; } +.btn-warning:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn-danger:focus { + background-color: #e51c23; } +.btn-danger:hover, .btn-danger:active:hover { + background-color: #cb171e; } +.btn-danger:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn-link:focus { + background-color: #fff; } +.btn-link:hover, .btn-link:active:hover { + background-color: #f0f0f0; } +.btn-link:active { + -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); } + +.btn { + text-transform: uppercase; + border: none; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + transition: all 0.4s; + position: relative; } + .btn:after { + content: ""; + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-image: -webkit-radial-gradient(circle, #000 10%, transparent 10.01%); + background-image: radial-gradient(circle, #000 10%, transparent 10.01%); + background-repeat: no-repeat; + background-size: 1000% 1000%; + background-position: 50%; + opacity: 0; + pointer-events: none; + transition: background .5s, opacity 1s; } + .btn:active:after { + background-size: 0% 0%; + opacity: .2; + transition: 0s; } + .btn-link { + border-radius: 3px; + -webkit-box-shadow: none; + box-shadow: none; + color: #444; } + .btn-link:hover, .btn-link:focus { + -webkit-box-shadow: none; + box-shadow: none; + color: #444; + text-decoration: none; } + .btn-default.disabled { + background-color: rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.4); + opacity: 1; } + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: 0; } +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: 0; } + +body { + -webkit-font-smoothing: antialiased; + letter-spacing: .1px; } + +p { + margin: 0 0 1em; } + +input, +button { + -webkit-font-smoothing: antialiased; + letter-spacing: .1px; } + +a { + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; } + +.table-hover > tbody > tr, +.table-hover > tbody > tr > th, +.table-hover > tbody > tr > td { + -webkit-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; } + +label { + font-weight: normal; } + +textarea, +textarea.form-control, +input.form-control, +input[type=text], +input[type=password], +input[type=email], +input[type=number], +[type=text].form-control, +[type=password].form-control, +[type=email].form-control, +[type=tel].form-control, +[contenteditable].form-control { + padding: 0; + border: none; + border-radius: 0; + -webkit-appearance: none; + -webkit-box-shadow: inset 0 -1px 0 #ddd; + box-shadow: inset 0 -1px 0 #ddd; + font-size: 16px; } + textarea:focus, + textarea.form-control:focus, + input.form-control:focus, + input[type=text]:focus, + input[type=password]:focus, + input[type=email]:focus, + input[type=number]:focus, + [type=text].form-control:focus, + [type=password].form-control:focus, + [type=email].form-control:focus, + [type=tel].form-control:focus, + [contenteditable].form-control:focus { + -webkit-box-shadow: inset 0 -2px 0 #5a9ddb; + box-shadow: inset 0 -2px 0 #5a9ddb; } + textarea[disabled], textarea[readonly], + textarea.form-control[disabled], + textarea.form-control[readonly], + input.form-control[disabled], + input.form-control[readonly], + input[type=text][disabled], + input[type=text][readonly], + input[type=password][disabled], + input[type=password][readonly], + input[type=email][disabled], + input[type=email][readonly], + input[type=number][disabled], + input[type=number][readonly], + [type=text].form-control[disabled], + [type=text].form-control[readonly], + [type=password].form-control[disabled], + [type=password].form-control[readonly], + [type=email].form-control[disabled], + [type=email].form-control[readonly], + [type=tel].form-control[disabled], + [type=tel].form-control[readonly], + [contenteditable].form-control[disabled], + [contenteditable].form-control[readonly] { + -webkit-box-shadow: none; + box-shadow: none; + border-bottom: 1px dotted #ddd; } + textarea.input-sm, .input-group-sm > textarea.form-control, + .input-group-sm > textarea.input-group-addon, + .input-group-sm > .input-group-btn > textarea.btn, + textarea.form-control.input-sm, + .input-group-sm > textarea.form-control, + .input-group-sm > .input-group-btn > textarea.form-control.btn, + input.form-control.input-sm, + .input-group-sm > input.form-control, + .input-group-sm > .input-group-btn > input.form-control.btn, + input[type=text].input-sm, + .input-group-sm > input[type=text].form-control, + .input-group-sm > input[type=text].input-group-addon, + .input-group-sm > .input-group-btn > input[type=text].btn, + input[type=password].input-sm, + .input-group-sm > input[type=password].form-control, + .input-group-sm > input[type=password].input-group-addon, + .input-group-sm > .input-group-btn > input[type=password].btn, + input[type=email].input-sm, + .input-group-sm > input[type=email].form-control, + .input-group-sm > input[type=email].input-group-addon, + .input-group-sm > .input-group-btn > input[type=email].btn, + input[type=number].input-sm, + .input-group-sm > input[type=number].form-control, + .input-group-sm > input[type=number].input-group-addon, + .input-group-sm > .input-group-btn > input[type=number].btn, + [type=text].form-control.input-sm, + .input-group-sm > [type=text].form-control, + .input-group-sm > .input-group-btn > [type=text].form-control.btn, + [type=password].form-control.input-sm, + .input-group-sm > [type=password].form-control, + .input-group-sm > .input-group-btn > [type=password].form-control.btn, + [type=email].form-control.input-sm, + .input-group-sm > [type=email].form-control, + .input-group-sm > .input-group-btn > [type=email].form-control.btn, + [type=tel].form-control.input-sm, + .input-group-sm > [type=tel].form-control, + .input-group-sm > .input-group-btn > [type=tel].form-control.btn, + [contenteditable].form-control.input-sm, + .input-group-sm > [contenteditable].form-control, + .input-group-sm > .input-group-btn > [contenteditable].form-control.btn { + font-size: 13px; } + textarea.input-lg, .input-group-lg > textarea.form-control, + .input-group-lg > textarea.input-group-addon, + .input-group-lg > .input-group-btn > textarea.btn, + textarea.form-control.input-lg, + .input-group-lg > textarea.form-control, + .input-group-lg > .input-group-btn > textarea.form-control.btn, + input.form-control.input-lg, + .input-group-lg > input.form-control, + .input-group-lg > .input-group-btn > input.form-control.btn, + input[type=text].input-lg, + .input-group-lg > input[type=text].form-control, + .input-group-lg > input[type=text].input-group-addon, + .input-group-lg > .input-group-btn > input[type=text].btn, + input[type=password].input-lg, + .input-group-lg > input[type=password].form-control, + .input-group-lg > input[type=password].input-group-addon, + .input-group-lg > .input-group-btn > input[type=password].btn, + input[type=email].input-lg, + .input-group-lg > input[type=email].form-control, + .input-group-lg > input[type=email].input-group-addon, + .input-group-lg > .input-group-btn > input[type=email].btn, + input[type=number].input-lg, + .input-group-lg > input[type=number].form-control, + .input-group-lg > input[type=number].input-group-addon, + .input-group-lg > .input-group-btn > input[type=number].btn, + [type=text].form-control.input-lg, + .input-group-lg > [type=text].form-control, + .input-group-lg > .input-group-btn > [type=text].form-control.btn, + [type=password].form-control.input-lg, + .input-group-lg > [type=password].form-control, + .input-group-lg > .input-group-btn > [type=password].form-control.btn, + [type=email].form-control.input-lg, + .input-group-lg > [type=email].form-control, + .input-group-lg > .input-group-btn > [type=email].form-control.btn, + [type=tel].form-control.input-lg, + .input-group-lg > [type=tel].form-control, + .input-group-lg > .input-group-btn > [type=tel].form-control.btn, + [contenteditable].form-control.input-lg, + .input-group-lg > [contenteditable].form-control, + .input-group-lg > .input-group-btn > [contenteditable].form-control.btn { + font-size: 19px; } + +select, +select.form-control { + border: 0; + border-radius: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding-left: 0; + padding-right: 0\9; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaP/QSjAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=); + background-size: 13px; + background-repeat: no-repeat; + background-position: right center; + -webkit-box-shadow: inset 0 -1px 0 #ddd; + box-shadow: inset 0 -1px 0 #ddd; + font-size: 16px; + line-height: 1.5; } + select::-ms-expand, + select.form-control::-ms-expand { + display: none; } + select.input-sm, .input-group-sm > select.form-control, + .input-group-sm > select.input-group-addon, + .input-group-sm > .input-group-btn > select.btn, + select.form-control.input-sm, + .input-group-sm > select.form-control, + .input-group-sm > .input-group-btn > select.form-control.btn { + font-size: 13px; } + select.input-lg, .input-group-lg > select.form-control, + .input-group-lg > select.input-group-addon, + .input-group-lg > .input-group-btn > select.btn, + select.form-control.input-lg, + .input-group-lg > select.form-control, + .input-group-lg > .input-group-btn > select.form-control.btn { + font-size: 19px; } + select:focus, + select.form-control:focus { + -webkit-box-shadow: inset 0 -2px 0 #5a9ddb; + box-shadow: inset 0 -2px 0 #5a9ddb; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEUhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISF8S9ewAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=); } + select[multiple], + select.form-control[multiple] { + background: none; } + +.radio label, +.radio-inline label, +.checkbox label, +.checkbox-inline label { + padding-left: 25px; } +.radio input[type="radio"], +.radio input[type="checkbox"], +.radio-inline input[type="radio"], +.radio-inline input[type="checkbox"], +.checkbox input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="radio"], +.checkbox-inline input[type="checkbox"] { + margin-left: -25px; } + +input[type="radio"], +.radio input[type="radio"], +.radio-inline input[type="radio"] { + position: relative; + margin-top: 6px; + margin-right: 4px; + vertical-align: top; + border: none; + background-color: transparent; + -webkit-appearance: none; + appearance: none; + cursor: pointer; } + input[type="radio"]:focus, + .radio input[type="radio"]:focus, + .radio-inline input[type="radio"]:focus { + outline: none; } + input[type="radio"]:before, input[type="radio"]:after, + .radio input[type="radio"]:before, + .radio input[type="radio"]:after, + .radio-inline input[type="radio"]:before, + .radio-inline input[type="radio"]:after { + content: ""; + display: block; + width: 18px; + height: 18px; + border-radius: 50%; + -webkit-transition: 240ms; + -o-transition: 240ms; + transition: 240ms; } + input[type="radio"]:before, + .radio input[type="radio"]:before, + .radio-inline input[type="radio"]:before { + position: absolute; + left: 0; + top: -3px; + background-color: #5a9ddb; + -webkit-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); } + input[type="radio"]:after, + .radio input[type="radio"]:after, + .radio-inline input[type="radio"]:after { + position: relative; + top: -3px; + border: 2px solid #666; } + input[type="radio"]:checked:before, + .radio input[type="radio"]:checked:before, + .radio-inline input[type="radio"]:checked:before { + -webkit-transform: scale(0.5); + -ms-transform: scale(0.5); + -o-transform: scale(0.5); + transform: scale(0.5); } + input[type="radio"]:disabled:checked:before, + .radio input[type="radio"]:disabled:checked:before, + .radio-inline input[type="radio"]:disabled:checked:before { + background-color: #bbb; } + input[type="radio"]:checked:after, + .radio input[type="radio"]:checked:after, + .radio-inline input[type="radio"]:checked:after { + border-color: #5a9ddb; } + input[type="radio"]:disabled:after, input[type="radio"]:disabled:checked:after, + .radio input[type="radio"]:disabled:after, + .radio input[type="radio"]:disabled:checked:after, + .radio-inline input[type="radio"]:disabled:after, + .radio-inline input[type="radio"]:disabled:checked:after { + border-color: #bbb; } + +input[type="checkbox"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: relative; + border: none; + margin-bottom: -4px; + -webkit-appearance: none; + appearance: none; + cursor: pointer; } + input[type="checkbox"]:focus, + .checkbox input[type="checkbox"]:focus, + .checkbox-inline input[type="checkbox"]:focus { + outline: none; } + input[type="checkbox"]:focus:after, + .checkbox input[type="checkbox"]:focus:after, + .checkbox-inline input[type="checkbox"]:focus:after { + border-color: #5a9ddb; } + input[type="checkbox"]:after, + .checkbox input[type="checkbox"]:after, + .checkbox-inline input[type="checkbox"]:after { + content: ""; + display: block; + width: 18px; + height: 18px; + margin-top: -2px; + margin-right: 5px; + border: 2px solid #666; + border-radius: 2px; + -webkit-transition: 240ms; + -o-transition: 240ms; + transition: 240ms; } + input[type="checkbox"]:checked:before, + .checkbox input[type="checkbox"]:checked:before, + .checkbox-inline input[type="checkbox"]:checked:before { + content: ""; + position: absolute; + top: 0; + left: 6px; + display: table; + width: 6px; + height: 12px; + border: 2px solid #fff; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); } + input[type="checkbox"]:checked:after, + .checkbox input[type="checkbox"]:checked:after, + .checkbox-inline input[type="checkbox"]:checked:after { + background-color: #5a9ddb; + border-color: #5a9ddb; } + input[type="checkbox"]:disabled:after, + .checkbox input[type="checkbox"]:disabled:after, + .checkbox-inline input[type="checkbox"]:disabled:after { + border-color: #bbb; } + input[type="checkbox"]:disabled:checked:after, + .checkbox input[type="checkbox"]:disabled:checked:after, + .checkbox-inline input[type="checkbox"]:disabled:checked:after { + background-color: #bbb; + border-color: transparent; } + +.has-warning input:not([type=checkbox]), +.has-warning .form-control, +.has-warning input.form-control[readonly], +.has-warning input[type=text][readonly], +.has-warning [type=text].form-control[readonly], +.has-warning input:not([type=checkbox]):focus, +.has-warning .form-control:focus { + border-bottom: none; + -webkit-box-shadow: inset 0 -2px 0 #ff9800; + box-shadow: inset 0 -2px 0 #ff9800; } + +.has-error input:not([type=checkbox]), +.has-error .form-control, +.has-error input.form-control[readonly], +.has-error input[type=text][readonly], +.has-error [type=text].form-control[readonly], +.has-error input:not([type=checkbox]):focus, +.has-error .form-control:focus { + border-bottom: none; + -webkit-box-shadow: inset 0 -2px 0 #e51c23; + box-shadow: inset 0 -2px 0 #e51c23; } + +.has-success input:not([type=checkbox]), +.has-success .form-control, +.has-success input.form-control[readonly], +.has-success input[type=text][readonly], +.has-success [type=text].form-control[readonly], +.has-success input:not([type=checkbox]):focus, +.has-success .form-control:focus { + border-bottom: none; + -webkit-box-shadow: inset 0 -2px 0 #4CAF50; + box-shadow: inset 0 -2px 0 #4CAF50; } + +.has-warning .input-group-addon, .has-error .input-group-addon, .has-success .input-group-addon { + color: #666; + border-color: transparent; + background-color: transparent; } + +.form-group-lg select, +.form-group-lg select.form-control { + line-height: 1.5; } + +.nav-tabs > li > a, +.nav-tabs > li > a:focus { + margin-right: 0; + background-color: transparent; + border: none; + color: #444; + -webkit-box-shadow: inset 0 -1px 0 #ddd; + box-shadow: inset 0 -1px 0 #ddd; + -webkit-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; } + .nav-tabs > li > a:hover, + .nav-tabs > li > a:focus:hover { + background-color: transparent; + -webkit-box-shadow: inset 0 -2px 0 #5a9ddb; + box-shadow: inset 0 -2px 0 #5a9ddb; + color: #5a9ddb; } +.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus { + border: none; + -webkit-box-shadow: inset 0 -2px 0 #5a9ddb; + box-shadow: inset 0 -2px 0 #5a9ddb; + color: #5a9ddb; } + .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus:hover { + border: none; + color: #5a9ddb; } +.nav-tabs > li.disabled > a { + -webkit-box-shadow: inset 0 -1px 0 #ddd; + box-shadow: inset 0 -1px 0 #ddd; } +.nav-tabs.nav-justified > li > a, .nav-tabs.nav-justified > li > a:hover, .nav-tabs.nav-justified > li > a:focus, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { + border: none; } +.nav-tabs .dropdown-menu { + margin-top: 0; } + +.dropdown-menu { + margin-top: 0; + border: none; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); } + +.alert { + border: none; + color: #fff; } + .alert-success { + background-color: #4CAF50; } + .alert-info { + background-color: #9C27B0; } + .alert-warning { + background-color: #ff9800; } + .alert-danger { + background-color: #e51c23; } + .alert a:not(.close):not(.btn), + .alert .alert-link { + color: #fff; + font-weight: bold; } + .alert .close { + color: #fff; } + +.badge { + padding: 4px 6px 4px; } + +.progress { + position: relative; + z-index: 1; + height: 6px; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; } + .progress-bar { + -webkit-box-shadow: none; + box-shadow: none; } + .progress-bar:last-child { + border-radius: 0 3px 3px 0; } + .progress-bar:last-child:before { + display: block; + content: ""; + position: absolute; + width: 100%; + height: 100%; + left: 0; + right: 0; + z-index: -1; + background-color: #edf4fb; } + .progress-bar-success:last-child.progress-bar:before { + background-color: #c7e7c8; } + .progress-bar-info:last-child.progress-bar:before { + background-color: #edc9f3; } + .progress-bar-warning:last-child.progress-bar:before { + background-color: #ffe0b3; } + .progress-bar-danger:last-child.progress-bar:before { + background-color: #f28e92; } + +.close { + font-size: 34px; + font-weight: 300; + line-height: 24px; + opacity: 0.6; + -webkit-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; } + .close:hover { + opacity: 1; } + +.list-group-item { + padding: 15px; } +.list-group-item-text { + color: #bbb; } + +.well { + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; } + +.panel { + border: none; + border-radius: 2px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); } + .panel-heading { + border-bottom: none; } + .panel-footer { + border-top: none; } + +.popover { + border: none; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); } + +.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6 { + color: inherit; } + +/*# sourceMappingURL=tidyverse.css.map */ diff --git a/revdep/library.noindex/eurostat/new/lubridate/pkgdown/assets/tidyverse.css.map b/revdep/library.noindex/eurostat/new/lubridate/pkgdown/assets/tidyverse.css.map new file mode 100644 index 00000000..eed2eee6 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/lubridate/pkgdown/assets/tidyverse.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": ";AAAA;;;;GAIG;ACJH,4EAA4E;ACUpE,8GAAmB;ADF3B,IAAK;EACH,WAAW,EAAE,UAAU;EACvB,oBAAoB,EAAE,IAAI;EAC1B,wBAAwB,EAAE,IAAI;;AAOhC,IAAK;EACH,MAAM,EAAE,CAAC;;AAaX;;;;;;;;;;;;OAYQ;EACN,OAAO,EAAE,KAAK;;AAQhB;;;KAGM;EACJ,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,QAAQ;;AAQ1B,qBAAsB;EACpB,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,CAAC;;AAQX;QACS;EACP,OAAO,EAAE,IAAI;;AAUf,CAAE;EACA,gBAAgB,EAAE,WAAW;;AAQ/B;OACQ;EACN,OAAO,EAAE,CAAC;;AAUZ,WAAY;EACV,aAAa,EAAE,UAAU;;AAO3B;MACO;EACL,WAAW,EAAE,IAAI;;AAOnB,GAAI;EACF,UAAU,EAAE,MAAM;;AAQpB,EAAG;EACD,SAAS,EAAE,GAAG;EACd,MAAM,EAAE,QAAQ;;AAOlB,IAAK;EACH,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;;AAOb,KAAM;EACJ,SAAS,EAAE,GAAG;;AAOhB;GACI;EACF,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,QAAQ;;AAG1B,GAAI;EACF,GAAG,EAAE,MAAM;;AAGb,GAAI;EACF,MAAM,EAAE,OAAO;;AAUjB,GAAI;EACF,MAAM,EAAE,CAAC;;AAOX,cAAe;EACb,QAAQ,EAAE,MAAM;;AAUlB,MAAO;EACL,MAAM,EAAE,QAAQ;;AAOlB,EAAG;EACD,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;;AAOX,GAAI;EACF,QAAQ,EAAE,IAAI;;AAOhB;;;IAGK;EACH,WAAW,EAAE,oBAAoB;EACjC,SAAS,EAAE,GAAG;;AAkBhB;;;;QAIS;EACP,KAAK,EAAE,OAAO;EACd,IAAI,EAAE,OAAO;EACb,MAAM,EAAE,CAAC;;AAOX,MAAO;EACL,QAAQ,EAAE,OAAO;;AAUnB;MACO;EACL,cAAc,EAAE,IAAI;;AAWtB;;;oBAGqB;EACnB,kBAAkB,EAAE,MAAM;EAC1B,MAAM,EAAE,OAAO;;AAOjB;oBACqB;EACnB,MAAM,EAAE,OAAO;;AAOjB;uBACwB;EACtB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;;AAQZ,KAAM;EACJ,WAAW,EAAE,MAAM;;AAWrB;mBACoB;EAClB,UAAU,EAAE,UAAU;EACtB,OAAO,EAAE,CAAC;;AASZ;+CACgD;EAC9C,MAAM,EAAE,IAAI;;AAQd,oBAAqB;EACnB,kBAAkB,EAAE,SAAS;EAC7B,UAAU,EAAE,WAAW;;AASzB;+CACgD;EAC9C,kBAAkB,EAAE,IAAI;;AAO1B,QAAS;EACP,MAAM,EAAE,iBAAiB;EACzB,MAAM,EAAE,KAAK;EACb,OAAO,EAAE,qBAAqB;;AAQhC,MAAO;EACL,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;;AAOZ,QAAS;EACP,QAAQ,EAAE,IAAI;;AAQhB,QAAS;EACP,WAAW,EAAE,IAAI;;AAUnB,KAAM;EACJ,eAAe,EAAE,QAAQ;EACzB,cAAc,EAAE,CAAC;;AAGnB;EACG;EACD,OAAO,EAAE,CAAC;;AEtaZ,qFAAqF;AAOrF,YAAa;EACT;;SAEQ;IACJ,UAAU,EAAE,sBAAsB;IAClC,KAAK,EAAE,eAAe;IACtB,UAAU,EAAE,eAAe;IAC3B,WAAW,EAAE,eAAe;;EAGhC;WACU;IACN,eAAe,EAAE,SAAS;;EAG9B,aAAc;IACV,OAAO,EAAE,mBAAmB;;EAGhC,iBAAkB;IACd,OAAO,EAAE,oBAAoB;;EAKjC;8BAC6B;IACzB,OAAO,EAAE,EAAE;;EAGf;YACW;IACP,MAAM,EAAE,cAAc;IACtB,iBAAiB,EAAE,KAAK;;EAG5B,KAAM;IACF,OAAO,EAAE,kBAAkB;;EAG/B;KACI;IACA,iBAAiB,EAAE,KAAK;;EAG5B,GAAI;IACA,SAAS,EAAE,eAAe;;EAG9B;;IAEG;IACC,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;;EAGb;IACG;IACC,gBAAgB,EAAE,KAAK;;EAM3B,OAAQ;IACJ,OAAO,EAAE,IAAI;;EAIb;yBAAS;IACL,gBAAgB,EAAE,eAAe;;EAGzC,MAAO;IACH,MAAM,EAAE,cAAc;;EAG1B,MAAO;IACH,eAAe,EAAE,mBAAmB;IAEpC;aACG;MACC,gBAAgB,EAAE,eAAe;;EAIrC;oBACG;IACC,MAAM,EAAE,yBAAyB;ACpF3C,UAQC;EAPC,WAAW,EAAE,sBAAsB;EACnC,GAAG,EAAE,0DAA6I;EAClJ,GAAG,EAAE,4aAIqM;AAK9M,UAAW;EACT,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,OAAO,EAAE,YAAY;EACrB,WAAW,EAAE,sBAAsB;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,WAAW,EAAE,CAAC;EACd,sBAAsB,EAAE,WAAW;EACnC,uBAAuB,EAAE,SAAS;;AAIA,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAE3B;qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,oBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,oBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,gCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,kCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,iCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,oCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,iCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,kCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,oCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,gCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,gCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,gCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,oBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAS3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,wBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,sBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,0BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,kCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,iCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,gCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,iCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,kCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,qCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,mCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,uCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,oCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,gCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,+BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,iCAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,8BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,6BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,4BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,2BAAS;EAAE,OAAO,EAAE,OAAO;;AAC3B,yBAAS;EAAE,OAAO,EAAE,OAAO;;ACxS/D,CAAE;ECgEA,kBAAkB,ED/DE,UAAU;ECgE3B,eAAe,EDhEE,UAAU;ECiEtB,UAAU,EDjEE,UAAU;;AAEhC;OACQ;EC4DN,kBAAkB,ED3DE,UAAU;EC4D3B,eAAe,ED5DE,UAAU;EC6DtB,UAAU,ED7DE,UAAU;;AAMhC,IAAK;EACH,SAAS,EAAE,IAAI;EACf,2BAA2B,EAAE,gBAAa;;AAG5C,IAAK;EACH,WAAW,EEsBa,iEAAuB;EFrB/C,SAAS,EEuBe,IAAI;EFtB5B,WAAW,EEkCa,KAAK;EFjC7B,KAAK,EEotBuB,IAAW;EFntBvC,gBAAgB,EE4sBY,IAAQ;;AFxsBtC;;;QAGS;EACP,WAAW,EAAE,OAAO;EACpB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,OAAO;;AAMtB,CAAE;EACA,KAAK,EEytBuB,OAAW;EFxtBvC,eAAe,EAAE,IAAI;EAErB,gBACQ;IACN,KAAK,EEiZ8B,OAAiB;IFhZpD,eAAe,EEhBK,SAAS;EFmB/B,OAAQ;IGnDR,OAAO,EAAE,iCAAiC;IAC1C,cAAc,EAAE,IAAI;;AH6DtB,MAAO;EACL,MAAM,EAAE,CAAC;;AAMX,GAAI;EACF,cAAc,EAAE,MAAM;;AAIxB,eAAgB;EIvEd,OAAO,EADuB,KAAK;EAEnC,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI;;AJ0Ed,YAAa;EACX,aAAa,EEoBa,GAAG;;AFd/B,cAAe;EACb,OAAO,EE4oBqB,GAAG;EF3oB/B,WAAW,EE/Ba,KAAK;EFgC7B,gBAAgB,EE4oBY,IAAQ;EF3oBpC,MAAM,EAAE,cAA2B;EACnC,aAAa,EE8oBe,GAAmB;EDtjB/C,kBAAkB,EAAE,oBAAW;EAC1B,aAAa,EAAE,oBAAW;EACvB,UAAU,EAAE,oBAAW;EGlL/B,OAAO,EJ4FiB,YAAY;EI3FpC,SAAS,EAAE,IAAI;EACf,MAAM,EAAE,IAAI;;AJ8Fd,WAAY;EACV,aAAa,EAAE,GAAG;;AAMpB,EAAG;EACD,UAAU,EEwPuB,IAAqB;EFvPtD,aAAa,EEuPoB,IAAqB;EFtPtD,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,iBAAoB;;AAQlC,QAAS;EACP,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,IAAI,EAAE,gBAAa;EACnB,MAAM,EAAE,CAAC;;AAQT,mDACQ;EACN,QAAQ,EAAE,MAAM;EAChB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,OAAO;EACjB,IAAI,EAAE,IAAI;;AAWd,eAAgB;EACd,MAAM,EAAE,OAAO;;AKvJjB;4BAC6B;EAC3B,WAAW,EH0Da,OAAO;EGzD/B,WAAW,EH0Da,GAAG;EGzD3B,WAAW,EH0Da,GAAG;EGzD3B,KAAK,EH6d0B,IAAe;EG3d9C;;;;;;;;;;;;;YACO;IACL,WAAW,EAAE,MAAM;IACnB,WAAW,EAAE,CAAC;IACd,KAAK,EHs0BqB,IAAW;;AGl0BzC;;OAEQ;EACN,UAAU,EH+UuB,IAAqB;EG9UtD,aAAa,EAAE,MAA2B;EAE1C;;;;;;;;YACO;IACL,SAAS,EAAE,GAAG;;AAGlB;;OAEQ;EACN,UAAU,EAAE,MAA2B;EACvC,aAAa,EAAE,MAA2B;EAE1C;;;;;;;;YACO;IACL,SAAS,EAAE,GAAG;;AAIlB,OAAQ;EAAE,SAAS,EHSO,IAAI;;AGR9B,OAAQ;EAAE,SAAS,EHSO,IAAI;;AGR9B,OAAQ;EAAE,SAAS,EHSO,IAAI;;AGR9B,OAAQ;EAAE,SAAS,EHSO,IAAI;;AGR9B,OAAQ;EAAE,SAAS,EHSO,IAAI;;AGR9B,OAAQ;EAAE,SAAS,EHSO,IAAI;;AGH9B,CAAE;EACA,MAAM,EAAE,UAA+B;;AAGzC,KAAM;EACJ,aAAa,EH2SoB,IAAqB;EG1StD,SAAS,EAAE,IAA+B;EAC1C,WAAW,EAAE,GAAG;EAChB,WAAW,EAAE,GAAG;EAEhB,yBAAmC;IANrC,KAAM;MAOF,SAAS,EAAE,MAAuB;;AAStC;MACO;EACL,SAAS,EAAE,GAAkD;;AAG/D;KACM;EACJ,gBAAgB,EHuiBY,OAAiB;EGtiB7C,OAAO,EAAE,IAAI;;AAIf,UAAqB;EAAE,UAAU,EAAE,IAAI;;AACvC,WAAqB;EAAE,UAAU,EAAE,KAAK;;AACxC,YAAqB;EAAE,UAAU,EAAE,MAAM;;AACzC,aAAqB;EAAE,UAAU,EAAE,OAAO;;AAC1C,YAAqB;EAAE,WAAW,EAAE,MAAM;;AAG1C,eAAqB;EAAE,cAAc,EAAE,SAAS;;AAChD,4BAAqB;EAAE,cAAc,EAAE,SAAS;;AAChD,gBAAqB;EAAE,cAAc,EAAE,UAAU;;AAGjD,WAAY;EACV,KAAK,EHmvBuB,IAAW;;AIr1BvC,aAAW;EACT,KAAK,EJowBqB,OAAW;;AIlwBvC;oBACkB;EAChB,KAAK,EAAE,OAAmB;;AAL5B,aAAW;EACT,KAAK,EJgtBqB,OAAc;;AI9sB1C;oBACkB;EAChB,KAAK,EAAE,OAAmB;;AAL5B,UAAW;EACT,KAAK,EJotBqB,OAAW;;AIltBvC;iBACkB;EAChB,KAAK,EAAE,OAAmB;;AAL5B,aAAW;EACT,KAAK,EJwtBqB,OAAc;;AIttB1C;oBACkB;EAChB,KAAK,EAAE,OAAmB;;AAL5B,YAAW;EACT,KAAK,EJ4tBqB,OAAa;;AI1tBzC;mBACkB;EAChB,KAAK,EAAE,OAAmB;;AD6G9B,WAAY;EAGV,KAAK,EAAE,IAAI;;AErHX,WAAW;EACT,gBAAgB,ELowBU,OAAW;;AKlwBvC;kBACkB;EAChB,gBAAgB,EAAE,OAAmB;;AALvC,WAAW;EACT,gBAAgB,EL8mBU,OAAiB;;AK5mB7C;kBACkB;EAChB,gBAAgB,EAAE,OAAmB;;AALvC,QAAW;EACT,gBAAgB,ELknBU,OAAc;;AKhnB1C;eACkB;EAChB,gBAAgB,EAAE,OAAmB;;AALvC,WAAW;EACT,gBAAgB,ELsnBU,OAAiB;;AKpnB7C;kBACkB;EAChB,gBAAgB,EAAE,OAAmB;;AALvC,UAAW;EACT,gBAAgB,EL0nBU,OAAgB;;AKxnB5C;iBACkB;EAChB,gBAAgB,EAAE,OAAmB;;AFgIzC,YAAa;EACX,cAAc,EAAE,MAAiC;EACjD,MAAM,EAAE,WAAmD;EAC3D,aAAa,EAAE,iBAAmC;;AAQpD;EACG;EACD,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,MAA2B;EAC1C;;;OACG;IACD,aAAa,EAAE,CAAC;;AAYpB,cAAe;EAJb,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;;AASlB,YAAa;EAVX,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;EAWhB,WAAW,EAAE,IAAI;EAEjB,iBAAK;IACH,OAAO,EAAE,YAAY;IACrB,YAAY,EAAE,GAAG;IACjB,aAAa,EAAE,GAAG;;AAKtB,EAAG;EACD,UAAU,EAAE,CAAC;EACb,aAAa,EH+KoB,IAAqB;;AG7KxD;EACG;EACD,WAAW,EH/Ha,KAAK;;AGiI/B,EAAG;EACD,WAAW,EAAE,IAAI;;AAEnB,EAAG;EACD,WAAW,EAAE,CAAC;;AGvLd,iDACQ;EACN,OAAO,EAAE,GAAG;EACZ,OAAO,EAAE,KAAK;AAEhB,uBAAQ;EACN,KAAK,EAAE,IAAI;AH8Lb,yBAA8C;EAC5C,iBAAG;IACD,KAAK,EAAE,IAAI;IACX,KAAK,EAAE,KAA4B;IACnC,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,KAAK;IIlNrB,QAAQ,EAAE,MAAM;IAChB,aAAa,EAAE,QAAQ;IACvB,WAAW,EAAE,MAAM;EJmNjB,iBAAG;IACD,WAAW,EHuoBa,KAA4B;;AG7nB1D;yBAE0B;EACxB,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,eAA6B;;AAE9C,WAAY;EACV,SAAS,EAAE,GAAG;;AAKhB,UAAW;EACT,OAAO,EAAE,WAAiD;EAC1D,MAAM,EAAE,QAAyB;EACjC,SAAS,EHwmBoB,OAAsB;EGvmBnD,WAAW,EAAE,iBAAkC;EAK7C;;0BAAa;IACX,aAAa,EAAE,CAAC;EAMpB;;mBAEO;IACL,OAAO,EAAE,KAAK;IACd,SAAS,EAAE,GAAG;IACd,WAAW,EHtMW,KAAK;IGuM3B,KAAK,EHmlBqB,IAAW;IGjlBrC;;4BAAS;MACP,OAAO,EAAE,aAAa;;AAQ5B;qBACsB;EACpB,aAAa,EAAE,IAAI;EACnB,YAAY,EAAE,CAAC;EACf,YAAY,EAAE,iBAAkC;EAChD,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,KAAK;EAMf;;;;;qCAAS;IAAE,OAAO,EAAE,EAAE;EACtB;;;;;oCAAQ;IACN,OAAO,EAAE,aAAa;;AAM5B,OAAQ;EACN,aAAa,EHmEoB,IAAqB;EGlEtD,UAAU,EAAE,MAAM;EAClB,WAAW,EHzOa,KAAK;;AQzD/B;;;IAGK;EACH,WAAW,ERsCa,oEAAoE;;AQlC9F,IAAK;EACH,OAAO,EAAE,OAAO;EAChB,SAAS,EAAE,GAAG;EACd,KAAK,ER+yBuB,IAAI;EQ9yBhC,gBAAgB,ER+yBY,OAAO;EQ9yBnC,aAAa,ERsFa,GAAG;;AQlF/B,GAAI;EACF,OAAO,EAAE,OAAO;EAChB,SAAS,EAAE,GAAG;EACd,KAAK,ERyyBuB,IAAI;EQxyBhC,gBAAgB,ERyyBY,IAAI;EQxyBhC,aAAa,ER+Ea,GAAG;EQ9E7B,UAAU,EAAE,kCAA8B;EAE1C,OAAI;IACF,OAAO,EAAE,CAAC;IACV,SAAS,EAAE,IAAI;IACf,WAAW,EAAE,IAAI;IACjB,UAAU,EAAE,IAAI;;AAKpB,GAAI;EACF,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,IAAiC;EAC1C,MAAM,EAAE,UAA+B;EACvC,SAAS,EAAE,IAAqB;EAChC,WAAW,ERkBa,KAAK;EQjB7B,UAAU,EAAE,SAAS;EACrB,SAAS,EAAE,UAAU;EACrB,KAAK,ERuxBuB,OAAU;EQtxBtC,gBAAgB,ERqxBY,OAAO;EQpxBnC,MAAM,EAAE,cAA2B;EACnC,aAAa,ERsDa,GAAG;EQnD7B,QAAK;IACH,OAAO,EAAE,CAAC;IACV,SAAS,EAAE,OAAO;IAClB,KAAK,EAAE,OAAO;IACd,WAAW,EAAE,QAAQ;IACrB,gBAAgB,EAAE,WAAW;IAC7B,aAAa,EAAE,CAAC;;AAKpB,eAAgB;EACd,UAAU,ERuwBkB,KAAK;EQtwBjC,UAAU,EAAE,MAAM;;AC1DpB,UAAW;ECHT,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAG,IAAoB;EACnC,aAAa,EAAE,IAAmB;EJIlC,mCACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,gBAAQ;IACN,KAAK,EAAE,IAAI;EGPb,yBAAmC;IAHrC,UAAW;MAIP,KAAK,ETyUsB,KAAiB;ESvU9C,yBAAmC;IANrC,UAAW;MAOP,KAAK,ET2UsB,KAAkB;ESzU/C,0BAAmC;IATrC,UAAW;MAUP,KAAK,ET6UsB,MAAwB;;ASnUvD,gBAAiB;ECvBf,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAG,IAAoB;EACnC,aAAa,EAAE,IAAmB;EJIlC,+CACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,sBAAQ;IACN,KAAK,EAAE,IAAI;;AGmBf,IAAK;ECvBH,WAAW,EAAG,KAAoB;EAClC,YAAY,EAAE,KAAqB;EJHnC,uBACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,UAAQ;IACN,KAAK,EAAE,IAAI;;AKTb,0hBAAS;EACP,QAAQ,EAAE,QAAQ;EAElB,UAAU,EAAE,GAAG;EAEf,YAAY,EAAG,IAA8B;EAC7C,aAAa,EAAE,IAA+B;;AAUhD,qIAAS;EACP,KAAK,EAAE,IAAI;;AAOX,SAAyB;EACvB,KAAK,EAAE,aAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,GAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,GAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,SAAyB;EACvB,KAAK,EAAE,GAAoC;;AAD7C,UAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,UAAyB;EACvB,KAAK,EAAE,cAAoC;;AAD7C,UAAyB;EACvB,KAAK,EAAE,IAAoC;;AAmB7C,cAAsB;EACpB,KAAK,EAAE,IAAI;;AANb,cAA8B;EAC5B,KAAK,EAAE,aAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,GAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,GAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,cAA8B;EAC5B,KAAK,EAAE,GAAoC;;AAD7C,eAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,eAA8B;EAC5B,KAAK,EAAE,cAAoC;;AAD7C,eAA8B;EAC5B,KAAK,EAAE,IAAoC;;AAN7C,cAAsB;EACpB,IAAI,EAAE,IAAI;;AANZ,cAA8B;EAC5B,IAAI,EAAE,aAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,GAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,GAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,cAA8B;EAC5B,IAAI,EAAE,GAAoC;;AAD5C,eAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,eAA8B;EAC5B,IAAI,EAAE,cAAoC;;AAD5C,eAA8B;EAC5B,IAAI,EAAE,IAAoC;;AAmB5C,gBAAgC;EAC9B,WAAW,EAAE,EAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,aAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,GAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,GAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,gBAAgC;EAC9B,WAAW,EAAE,GAAoC;;AADnD,iBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,iBAAgC;EAC9B,WAAW,EAAE,cAAoC;;AADnD,iBAAgC;EAC9B,WAAW,EAAE,IAAoC;;AFGvD,yBAAmC;EErCjC,qIAAS;IACP,KAAK,EAAE,IAAI;;EAOX,SAAyB;IACvB,KAAK,EAAE,aAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,IAAoC;;EAmB7C,cAAsB;IACpB,KAAK,EAAE,IAAI;;EANb,cAA8B;IAC5B,KAAK,EAAE,aAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,IAAoC;;EAN7C,cAAsB;IACpB,IAAI,EAAE,IAAI;;EANZ,cAA8B;IAC5B,IAAI,EAAE,aAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,IAAoC;;EAmB5C,gBAAgC;IAC9B,WAAW,EAAE,EAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,aAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,IAAoC;AFYvD,yBAAmC;EE9CjC,qIAAS;IACP,KAAK,EAAE,IAAI;;EAOX,SAAyB;IACvB,KAAK,EAAE,aAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,IAAoC;;EAmB7C,cAAsB;IACpB,KAAK,EAAE,IAAI;;EANb,cAA8B;IAC5B,KAAK,EAAE,aAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,IAAoC;;EAN7C,cAAsB;IACpB,IAAI,EAAE,IAAI;;EANZ,cAA8B;IAC5B,IAAI,EAAE,aAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,IAAoC;;EAmB5C,gBAAgC;IAC9B,WAAW,EAAE,EAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,aAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,IAAoC;AFqBvD,0BAAmC;EEvDjC,qIAAS;IACP,KAAK,EAAE,IAAI;;EAOX,SAAyB;IACvB,KAAK,EAAE,aAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,SAAyB;IACvB,KAAK,EAAE,GAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,cAAoC;;EAD7C,UAAyB;IACvB,KAAK,EAAE,IAAoC;;EAmB7C,cAAsB;IACpB,KAAK,EAAE,IAAI;;EANb,cAA8B;IAC5B,KAAK,EAAE,aAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,cAA8B;IAC5B,KAAK,EAAE,GAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,cAAoC;;EAD7C,eAA8B;IAC5B,KAAK,EAAE,IAAoC;;EAN7C,cAAsB;IACpB,IAAI,EAAE,IAAI;;EANZ,cAA8B;IAC5B,IAAI,EAAE,aAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,cAA8B;IAC5B,IAAI,EAAE,GAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,cAAoC;;EAD5C,eAA8B;IAC5B,IAAI,EAAE,IAAoC;;EAmB5C,gBAAgC;IAC9B,WAAW,EAAE,EAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,aAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,gBAAgC;IAC9B,WAAW,EAAE,GAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,cAAoC;;EADnD,iBAAgC;IAC9B,WAAW,EAAE,IAAoC;ACvDvD,KAAM;EACJ,gBAAgB,EZ4Hc,WAAW;;AY1H3C,OAAQ;EACN,WAAW,EZoHmB,GAAG;EYnHjC,cAAc,EZmHgB,GAAG;EYlHjC,KAAK,EZ80BuB,IAAW;EY70BvC,UAAU,EAAE,IAAI;;AAElB,EAAG;EACD,UAAU,EAAE,IAAI;;AAMlB,MAAO;EACL,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,aAAa,EZiVoB,IAAqB;EY3UlD;;;;;0BACK;IACH,OAAO,EZ6FiB,GAAG;IY5F3B,WAAW,EZ8BO,KAAK;IY7BvB,cAAc,EAAE,GAAG;IACnB,UAAU,EAAE,cAA6B;EAK/C,wBAAkB;IAChB,cAAc,EAAE,MAAM;IACtB,aAAa,EAAE,cAA6B;EAO1C;;;;;kDACK;IACH,UAAU,EAAE,CAAC;EAKnB,sBAAgB;IACd,UAAU,EAAE,cAA6B;EAI3C,aAAO;IACL,gBAAgB,EZ6qBU,IAAQ;;AYjqBhC;;;;;kCACK;EACH,OAAO,EZmDiB,GAAG;;AYxCnC,eAAgB;EACd,MAAM,EAAE,cAA6B;EAKjC;;;;;mCACK;IACH,MAAM,EAAE,cAA6B;EAKzC;mCACK;IACH,mBAAmB,EAAE,GAAG;;AAW5B,4CAA8B;EAC5B,gBAAgB,EZkBY,OAAO;;AYRrC,+BAAmB;EACjB,gBAAgB,EZUY,OAAe;;AYD/C,wBAAyB;EACvB,QAAQ,EAAE,MAAM;EAChB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;;AAKnB;uBAAiB;EACf,QAAQ,EAAE,MAAM;EAChB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,UAAU;;ACzIrB;;;;;;;;;+BAGiB;EACf,gBAAgB,Eb2HU,OAAe;;AapH3C;gLAIuB;EACrB,gBAAgB,EAAE,OAAuB;;AAhB3C;;;;;;;;;gCAGiB;EACf,gBAAgB,EbumBQ,OAAiB;;AahmB3C;oLAIuB;EACrB,gBAAgB,EAAE,OAAuB;;AAhB3C;;;;;;;;;6BAGiB;EACf,gBAAgB,Eb2mBQ,OAAc;;AapmBxC;wKAIuB;EACrB,gBAAgB,EAAE,OAAuB;;AAhB3C;;;;;;;;;gCAGiB;EACf,gBAAgB,Eb+mBQ,OAAiB;;AaxmB3C;oLAIuB;EACrB,gBAAgB,EAAE,OAAuB;;AAhB3C;;;;;;;;;+BAGiB;EACf,gBAAgB,EbmnBQ,OAAgB;;Aa5mB1C;gLAIuB;EACrB,gBAAgB,EAAE,OAAuB;;ADkJ/C,iBAAkB;EAChB,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EAEjB,oCAA8C;IAJhD,iBAAkB;MAKd,KAAK,EAAE,IAAI;MACX,aAAa,EAAE,OAA8B;MAC7C,UAAU,EAAE,MAAM;MAClB,kBAAkB,EAAE,wBAAwB;MAC5C,MAAM,EAAE,cAA6B;MAGrC,0BAAS;QACP,aAAa,EAAE,CAAC;QAOZ;;;;;oDACK;UACH,WAAW,EAAE,MAAM;MAO3B,mCAAkB;QAChB,MAAM,EAAE,CAAC;QAOL;;;;;yEACiB;UACf,WAAW,EAAE,CAAC;QAEhB;;;;;wEACgB;UACd,YAAY,EAAE,CAAC;QAWjB;;;wEACK;UACH,aAAa,EAAE,CAAC;;AEzN5B,QAAS;EACP,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;EAIT,SAAS,EAAE,CAAC;;AAGd,MAAO;EACL,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,CAAC;EACV,aAAa,EdkVoB,IAAqB;EcjVtD,SAAS,EAAE,MAAuB;EAClC,WAAW,EAAE,OAAO;EACpB,KAAK,Ed6yBuB,OAAU;Ec5yBtC,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,iBAA8B;;AAG/C,KAAM;EACJ,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,IAAI;EACf,aAAa,EAAE,GAAG;EAClB,WAAW,EAAE,IAAI;;AAWnB,oBAAqB;Ef4BnB,kBAAkB,Ee3BE,UAAU;Ef4B3B,eAAe,Ee5BE,UAAU;Ef6BtB,UAAU,Ee7BE,UAAU;;AAIhC;sBACuB;EACrB,MAAM,EAAE,OAAO;EACf,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;;AAGrB,kBAAmB;EACjB,OAAO,EAAE,KAAK;;AAIhB,mBAAoB;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;AAIb;YACa;EACX,MAAM,EAAE,IAAI;;AAId;;4BAE6B;EbvE3B,OAAO,EAAE,iCAAiC;EAC1C,cAAc,EAAE,IAAI;;Aa2EtB,MAAO;EACL,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,GAA4B;EACzC,SAAS,EdlCe,IAAI;EcmC5B,WAAW,EdvBa,KAAK;EcwB7B,KAAK,Ed2VqC,IAAK;;AcjUjD,aAAc;EACZ,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,MAAM,Ed6F0B,IAAwD;Ec5FxF,OAAO,EAAE,QAA+C;EACxD,SAAS,EdnEe,IAAI;EcoE5B,WAAW,EdxDa,KAAK;EcyD7B,KAAK,Ed0TqC,IAAK;EczT/C,gBAAgB,Ed+De,WAAW;Ec9D1C,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,qBAAuB;EAC/B,aAAa,EdwEkB,GAAmB;EDhIlD,kBAAkB,EAAE,oCAAO;EACnB,UAAU,EAAE,oCAAO;EAoH3B,kBAAkB,EAAE,4DAAW;EAC1B,aAAa,EAAE,4DAAW;EACvB,UAAU,EAAE,4DAAW;EgBnI/B,mBAAQ;IACN,YAAY,EfkJiB,OAAO;IejJpC,OAAO,EAAE,CAAC;IhBUZ,kBAAkB,EAAE,sEAAO;IACnB,UAAU,EAAE,sEAAO;EAiC3B,+BAAoB;IAClB,KAAK,ECkvBqB,IAAW;IDjvBrC,OAAO,EAAE,CAAC;EAEZ,mCAAwB;IAAE,KAAK,EC+uBH,IAAW;ED9uBvC,wCAA8B;IAAE,KAAK,EC8uBT,IAAW;EcltBvC,yBAAc;IACZ,MAAM,EAAE,CAAC;IACT,gBAAgB,EAAE,WAAW;EAQ/B,kFAEqB;IACnB,gBAAgB,EdsCa,WAAW;IcrCxC,OAAO,EAAE,CAAC;EAGZ,yDACqB;IACnB,MAAM,EdyEuB,WAAW;;AclE5C,qBAAsB;EACpB,MAAM,EAAE,IAAI;;AAWd,oBAAqB;EACnB,kBAAkB,EAAE,IAAI;;AAa1B,qDAAsD;EAKlD;;;kCAAe;IACb,WAAW,EdgBiB,IAAwD;EcbtF;;;;;;;;;;;;;;;;;qCACkB;IAChB,WAAW,EdeiB,IAAgF;EcZ9G;;;;;;;;mGACkB;IAChB,WAAW,EdQiB,IAA+E;AcGjH,WAAY;EACV,aAAa,EdCkB,IAAI;;AcOrC;SACU;EACR,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,IAAI;EAEnB;iBAAM;IACJ,UAAU,EdkIqB,IAAqB;IcjIpD,YAAY,EAAE,IAAI;IAClB,aAAa,EAAE,CAAC;IAChB,WAAW,EAAE,MAAM;IACnB,MAAM,EAAE,OAAO;;AAGnB;;;uCAGwC;EACtC,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAAE,KAAK;EAClB,UAAU,EAAE,MAAM;;AAGpB;qBACsB;EACpB,UAAU,EAAE,IAAI;;AAIlB;gBACiB;EACf,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;EACrB,YAAY,EAAE,IAAI;EAClB,aAAa,EAAE,CAAC;EAChB,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,MAAM;EACnB,MAAM,EAAE,OAAO;;AAEjB;mCACoC;EAClC,UAAU,EAAE,CAAC;EACb,WAAW,EAAE,IAAI;;AASjB;;;yCAEqB;EACnB,MAAM,EdnDuB,WAAW;;AcyD1C;;mCACqB;EACnB,MAAM,Ed3DuB,WAAW;;AcmExC;;kCAAM;EACJ,MAAM,EdpEqB,WAAW;;Ac+E5C,oBAAqB;EAEnB,WAAW,EAAE,GAA4B;EACzC,cAAc,EAAE,GAA4B;EAE5C,aAAa,EAAE,CAAC;EAChB,UAAU,EAAE,IAAyC;EAErD;;;;+DACW;IACT,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;;ACvPlB;;yCAAW;EACT,MAAM,Ef8IwB,IAAgF;Ee7I9G,OAAO,EAAE,QAAqC;EAC9C,SAAS,EfpBa,IAA8B;EeqBpD,WAAW,Ef6Ba,GAAG;Ee5B3B,aAAa,Ef6HgB,GAAoB;;Ae1HnD;;+CAAiB;EACf,MAAM,EfsIwB,IAAgF;EerI9G,WAAW,EfqImB,IAAgF;;AelIhH;;;;;;yDAC2B;EACzB,MAAM,EAAE,IAAI;;ADuPd,4BAAc;EACZ,MAAM,EdxHwB,IAAgF;EcyH9G,OAAO,EAAE,QAAiD;EAC1D,SAAS,Ed1Ra,IAA8B;Ec2RpD,WAAW,EdzOa,GAAG;Ec0O3B,aAAa,EdzIgB,GAAoB;Ac2InD,kCAAoB;EAClB,MAAM,Ed/HwB,IAAgF;EcgI9G,WAAW,EdhImB,IAAgF;AckIhH;4CAC8B;EAC5B,MAAM,EAAE,IAAI;AAEd,mCAAqB;EACnB,MAAM,EdvIwB,IAAgF;EcwI9G,UAAU,EAAE,IAA0C;EACtD,OAAO,EAAE,QAAuD;EAChE,SAAS,Ed1Sa,IAA8B;Ec2SpD,WAAW,EdzPa,GAAG;;AejC7B;;yCAAW;EACT,MAAM,Ef4IwB,IAA+E;Ee3I7G,OAAO,EAAE,SAAqC;EAC9C,SAAS,EfrBa,IAA8B;EesBpD,WAAW,Ef4Ba,SAAS;Ee3BjC,aAAa,Ef2HgB,GAAoB;;AexHnD;;+CAAiB;EACf,MAAM,EfoIwB,IAA+E;EenI7G,WAAW,EfmImB,IAA+E;;AehI/G;;;;;;yDAC2B;EACzB,MAAM,EAAE,IAAI;;ADiRd,4BAAc;EACZ,MAAM,EdpJwB,IAA+E;EcqJ7G,OAAO,EAAE,SAAiD;EAC1D,SAAS,EdrTa,IAA8B;EcsTpD,WAAW,EdpQa,SAAS;EcqQjC,aAAa,EdrKgB,GAAoB;AcuKnD,kCAAoB;EAClB,MAAM,Ed3JwB,IAA+E;Ec4J7G,WAAW,Ed5JmB,IAA+E;Ac8J/G;4CAC8B;EAC5B,MAAM,EAAE,IAAI;AAEd,mCAAqB;EACnB,MAAM,EdnKwB,IAA+E;EcoK7G,UAAU,EAAE,IAA0C;EACtD,OAAO,EAAE,SAAuD;EAChE,SAAS,EdrUa,IAA8B;EcsUpD,WAAW,EdpRa,SAAS;;Ac6RrC,aAAc;EAEZ,QAAQ,EAAE,QAAQ;EAGlB,2BAAc;IACZ,aAAa,EAAE,OAA2B;;AAI9C,sBAAuB;EACrB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,KAAK;EACd,KAAK,EdlM2B,IAAwD;EcmMxF,MAAM,EdnM0B,IAAwD;EcoMxF,WAAW,EdpMqB,IAAwD;EcqMxF,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,IAAI;;AAEtB;;;;qDAEsD;EACpD,KAAK,EdzM2B,IAA+E;Ec0M/G,MAAM,Ed1M0B,IAA+E;Ec2M/G,WAAW,Ed3MqB,IAA+E;;Ac6MjH;;;;qDAEsD;EACpD,KAAK,Ed9M2B,IAAgF;Ec+MhH,MAAM,Ed/M0B,IAAgF;EcgNhH,WAAW,EdhNqB,IAAgF;;Ae9MhH;;;;;yJASyB;EACvB,KAAK,EfosBqB,OAAc;AejsB1C,0BAAc;EACZ,YAAY,EfgsBc,OAAc;EDjpB1C,kBAAkB,EAAE,oCAAO;EACnB,UAAU,EAAE,oCAAO;EgB9CzB,gCAAQ;IACN,YAAY,EAAE,OAA0B;IhB4C5C,kBAAkB,EAAE,qDAAO;IACnB,UAAU,EAAE,qDAAO;AgBvC3B,+BAAmB;EACjB,KAAK,EfsrBqB,OAAc;EerrBxC,YAAY,EfqrBc,OAAc;EeprBxC,gBAAgB,EfklBU,OAAiB;Ae/kB7C,mCAAuB;EACrB,KAAK,EfgrBqB,OAAc;;Ae9sB1C;;;;;yJASyB;EACvB,KAAK,Ef4sBqB,OAAc;AezsB1C,0BAAc;EACZ,YAAY,EfwsBc,OAAc;EDzpB1C,kBAAkB,EAAE,oCAAO;EACnB,UAAU,EAAE,oCAAO;EgB9CzB,gCAAQ;IACN,YAAY,EAAE,OAA0B;IhB4C5C,kBAAkB,EAAE,qDAAO;IACnB,UAAU,EAAE,qDAAO;AgBvC3B,+BAAmB;EACjB,KAAK,Ef8rBqB,OAAc;Ee7rBxC,YAAY,Ef6rBc,OAAc;Ee5rBxC,gBAAgB,Ef0lBU,OAAiB;AevlB7C,mCAAuB;EACrB,KAAK,EfwrBqB,OAAc;;AettB1C;;;;;+IASyB;EACvB,KAAK,EfgtBqB,OAAa;Ae7sBzC,wBAAc;EACZ,YAAY,Ef4sBc,OAAa;ED7pBzC,kBAAkB,EAAE,oCAAO;EACnB,UAAU,EAAE,oCAAO;EgB9CzB,8BAAQ;IACN,YAAY,EAAE,OAA0B;IhB4C5C,kBAAkB,EAAE,qDAAO;IACnB,UAAU,EAAE,qDAAO;AgBvC3B,6BAAmB;EACjB,KAAK,EfksBqB,OAAa;EejsBvC,YAAY,EfisBc,OAAa;EehsBvC,gBAAgB,Ef8lBU,OAAgB;Ae3lB5C,iCAAuB;EACrB,KAAK,Ef4rBqB,OAAa;;Ac3SzC,4CAA2B;EACzB,GAAG,EAAE,IAA2B;AAElC,oDAAmC;EACjC,GAAG,EAAE,CAAC;;AAUV,WAAY;EACV,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,IAAI;EACnB,KAAK,EAAE,OAAyB;;AAmBhC,yBAAmC;EAEjC,wBAAY;IACV,OAAO,EAAE,YAAY;IACrB,aAAa,EAAE,CAAC;IAChB,cAAc,EAAE,MAAM;EAIxB,0BAAc;IACZ,OAAO,EAAE,YAAY;IACrB,KAAK,EAAE,IAAI;IACX,cAAc,EAAE,MAAM;EAIxB,iCAAqB;IACnB,OAAO,EAAE,YAAY;EAGvB,yBAAa;IACX,OAAO,EAAE,YAAY;IACrB,cAAc,EAAE,MAAM;IAEtB;;2CAEc;MACZ,KAAK,EAAE,IAAI;EAKf,yCAA6B;IAC3B,KAAK,EAAE,IAAI;EAGb,2BAAe;IACb,aAAa,EAAE,CAAC;IAChB,cAAc,EAAE,MAAM;EAKxB;wBACU;IACR,OAAO,EAAE,YAAY;IACrB,UAAU,EAAE,CAAC;IACb,aAAa,EAAE,CAAC;IAChB,cAAc,EAAE,MAAM;IAEtB;gCAAM;MACJ,YAAY,EAAE,CAAC;EAGnB;+CACiC;IAC/B,QAAQ,EAAE,QAAQ;IAClB,WAAW,EAAE,CAAC;EAIhB,iDAAqC;IACnC,GAAG,EAAE,CAAC;;AAqBV;;;iCAGiB;EACf,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,GAA4B;AAI3C;0BACU;EACR,UAAU,EAAE,IAAsD;AAIpE,4BAAY;EJ/iBZ,WAAW,EAAG,KAAoB;EAClC,YAAY,EAAE,KAAqB;EJHnC,uEACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,kCAAQ;IACN,KAAK,EAAE,IAAI;AQijBb,yBAAmC;EACjC,+BAAe;IACb,UAAU,EAAE,KAAK;IACjB,aAAa,EAAE,CAAC;IAChB,WAAW,EAAE,GAA4B;AAQ7C,qDAAqC;EACnC,KAAK,EAAE,IAA+B;AAQtC,yBAAmC;EACjC,8CAAe;IACb,WAAW,EAAE,IAA6B;IAC1C,SAAS,EdxiBS,IAA8B;Ac6iBpD,yBAAmC;EACjC,8CAAe;IACb,WAAW,EAAE,GAA6B;IAC1C,SAAS,Ed/iBS,IAA8B;;AgB7CxD,IAAK;EACH,OAAO,EAAE,YAAY;EACrB,aAAa,EAAE,CAAC;EAChB,WAAW,EhBsIoB,MAAM;EgBrIrC,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,MAAM;EACtB,YAAY,EAAE,YAAY;EAC1B,MAAM,EAAE,OAAO;EACf,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,qBAAqB;EAC7B,WAAW,EAAE,MAAM;EC0CnB,OAAO,EAAE,QAAqC;EAC9C,SAAS,EjBVe,IAAI;EiBW5B,WAAW,EjBCa,KAAK;EiBA7B,aAAa,EjB+GkB,GAAmB;ED2ClD,mBAAmB,EiBrME,IAAI;EjBsMtB,gBAAgB,EiBtME,IAAI;EjBuMrB,eAAe,EiBvME,IAAI;EjBwMjB,WAAW,EiBxME,IAAI;EAKvB,kGACQ;IfpBV,OAAO,EAAE,iCAAiC;IAC1C,cAAc,EAAE,IAAI;EewBpB,kCAEQ;IACN,KAAK,EhBiHwB,IAAI;IgBhHjC,eAAe,EAAE,IAAI;EAGvB,wBACS;IACP,OAAO,EAAE,CAAC;IACV,gBAAgB,EAAE,IAAI;IjB2BxB,kBAAkB,EAAE,oCAAO;IACnB,UAAU,EAAE,oCAAO;EiBxB3B,sDAEqB;IACnB,MAAM,EhBmLuB,WAAW;IkBhO1C,OAAO,EF8CY,IAAG;IE3CtB,MAAM,EAAE,iBAA0B;InB8DlC,kBAAkB,EAAE,IAAO;IACnB,UAAU,EAAE,IAAO;;AiBZ3B,wCACqB;EACnB,cAAc,EAAE,IAAI;;AAQxB,YAAa;EC7DX,KAAK,EjB6I0B,IAAI;EiB5InC,gBAAgB,EjB6Ie,IAAI;EiB5InC,YAAY,EjB6ImB,WAAW;EiB3I1C,sCACQ;IACN,KAAK,EjBuIwB,IAAI;IiBtIjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,kBAAQ;IACN,KAAK,EjBkIwB,IAAI;IiBjIjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,8EAE0B;IACxB,KAAK,EjB2HwB,IAAI;IiB1HjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;IAEtC,oSAEQ;MACN,KAAK,EjBoHsB,IAAI;MiBnH/B,gBAAgB,EAAE,OAAwB;MACtC,YAAY,EAAE,gBAAoB;EAG1C,8EAE0B;IACxB,gBAAgB,EAAE,IAAI;EAKtB,oSAEQ;IACN,gBAAgB,EjBqGW,IAAI;IiBpG3B,YAAY,EjBqGW,WAAW;EiBjG1C,mBAAO;IACL,KAAK,EjB+FwB,IAAI;IiB9FjC,gBAAgB,EjB6Fa,IAAI;;AgB7ErC,YAAa;EChEX,KAAK,EjBiJ0B,IAAI;EiBhJnC,gBAAgB,EjBkwBY,OAAW;EiBjwBvC,YAAY,EjBiJmB,WAAW;EiB/I1C,sCACQ;IACN,KAAK,EjB2IwB,IAAI;IiB1IjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,kBAAQ;IACN,KAAK,EjBsIwB,IAAI;IiBrIjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,8EAE0B;IACxB,KAAK,EjB+HwB,IAAI;IiB9HjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;IAEtC,oSAEQ;MACN,KAAK,EjBwHsB,IAAI;MiBvH/B,gBAAgB,EAAE,OAAwB;MACtC,YAAY,EAAE,gBAAoB;EAG1C,8EAE0B;IACxB,gBAAgB,EAAE,IAAI;EAKtB,oSAEQ;IACN,gBAAgB,EjB0tBQ,OAAW;IiBztB/B,YAAY,EjByGW,WAAW;EiBrG1C,mBAAO;IACL,KAAK,EjBotBqB,OAAW;IiBntBrC,gBAAgB,EjBiGa,IAAI;;AgB7ErC,YAAa;ECpEX,KAAK,EjBqJ0B,IAAI;EiBpJnC,gBAAgB,EjB8sBY,OAAc;EiB7sB1C,YAAY,EjBqJmB,WAAW;EiBnJ1C,sCACQ;IACN,KAAK,EjB+IwB,IAAI;IiB9IjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,kBAAQ;IACN,KAAK,EjB0IwB,IAAI;IiBzIjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,8EAE0B;IACxB,KAAK,EjBmIwB,IAAI;IiBlIjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;IAEtC,oSAEQ;MACN,KAAK,EjB4HsB,IAAI;MiB3H/B,gBAAgB,EAAE,OAAwB;MACtC,YAAY,EAAE,gBAAoB;EAG1C,8EAE0B;IACxB,gBAAgB,EAAE,IAAI;EAKtB,oSAEQ;IACN,gBAAgB,EjBsqBQ,OAAc;IiBrqBlC,YAAY,EjB6GW,WAAW;EiBzG1C,mBAAO;IACL,KAAK,EjBgqBqB,OAAc;IiB/pBxC,gBAAgB,EjBqGa,IAAI;;AgB7ErC,SAAU;ECxER,KAAK,EjByJ0B,IAAI;EiBxJnC,gBAAgB,EjBktBY,OAAW;EiBjtBvC,YAAY,EjByJmB,WAAW;EiBvJ1C,gCACQ;IACN,KAAK,EjBmJwB,IAAI;IiBlJjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,eAAQ;IACN,KAAK,EjB8IwB,IAAI;IiB7IjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,qEAE0B;IACxB,KAAK,EjBuIwB,IAAI;IiBtIjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;IAEtC,yQAEQ;MACN,KAAK,EjBgIsB,IAAI;MiB/H/B,gBAAgB,EAAE,OAAwB;MACtC,YAAY,EAAE,gBAAoB;EAG1C,qEAE0B;IACxB,gBAAgB,EAAE,IAAI;EAKtB,yQAEQ;IACN,gBAAgB,EjB0qBQ,OAAW;IiBzqB/B,YAAY,EjBiHW,WAAW;EiB7G1C,gBAAO;IACL,KAAK,EjBoqBqB,OAAW;IiBnqBrC,gBAAgB,EjByGa,IAAI;;AgB7ErC,YAAa;EC5EX,KAAK,EjB6J0B,IAAI;EiB5JnC,gBAAgB,EjBstBY,OAAc;EiBrtB1C,YAAY,EjB6JmB,WAAW;EiB3J1C,sCACQ;IACN,KAAK,EjBuJwB,IAAI;IiBtJjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,kBAAQ;IACN,KAAK,EjBkJwB,IAAI;IiBjJjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,8EAE0B;IACxB,KAAK,EjB2IwB,IAAI;IiB1IjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;IAEtC,oSAEQ;MACN,KAAK,EjBoIsB,IAAI;MiBnI/B,gBAAgB,EAAE,OAAwB;MACtC,YAAY,EAAE,gBAAoB;EAG1C,8EAE0B;IACxB,gBAAgB,EAAE,IAAI;EAKtB,oSAEQ;IACN,gBAAgB,EjB8qBQ,OAAc;IiB7qBlC,YAAY,EjBqHW,WAAW;EiBjH1C,mBAAO;IACL,KAAK,EjBwqBqB,OAAc;IiBvqBxC,gBAAgB,EjB6Ga,IAAI;;AgB7ErC,WAAY;EChFV,KAAK,EjBiK0B,IAAI;EiBhKnC,gBAAgB,EjB0tBY,OAAa;EiBztBzC,YAAY,EjBiKmB,WAAW;EiB/J1C,oCACQ;IACN,KAAK,EjB2JwB,IAAI;IiB1JjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,iBAAQ;IACN,KAAK,EjBsJwB,IAAI;IiBrJjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;EAExC,2EAE0B;IACxB,KAAK,EjB+IwB,IAAI;IiB9IjC,gBAAgB,EAAE,OAAwB;IACtC,YAAY,EAAE,gBAAoB;IAEtC,2RAEQ;MACN,KAAK,EjBwIsB,IAAI;MiBvI/B,gBAAgB,EAAE,OAAwB;MACtC,YAAY,EAAE,gBAAoB;EAG1C,2EAE0B;IACxB,gBAAgB,EAAE,IAAI;EAKtB,2RAEQ;IACN,gBAAgB,EjBkrBQ,OAAa;IiBjrBjC,YAAY,EjByHW,WAAW;EiBrH1C,kBAAO;IACL,KAAK,EjB4qBqB,OAAa;IiB3qBvC,gBAAgB,EjBiHa,IAAI;;AgBxErC,SAAU;EACR,KAAK,EhByqBuB,OAAW;EgBxqBvC,WAAW,EAAE,MAAM;EACnB,aAAa,EAAE,CAAC;EAEhB,gGAIqB;IACnB,gBAAgB,EAAE,WAAW;IjBrC/B,kBAAkB,EAAE,IAAO;IACnB,UAAU,EAAE,IAAO;EiBuC3B,6DAGS;IACP,YAAY,EAAE,WAAW;EAE3B,gCACQ;IACN,KAAK,EhBkV8B,OAAiB;IgBjVpD,eAAe,EhB/EK,SAAS;IgBgF7B,gBAAgB,EAAE,WAAW;EAI7B,4HACQ;IACN,KAAK,EhB6tBmB,IAAW;IgB5tBnC,eAAe,EAAE,IAAI;;AAS3B,6BAAQ;EC1EN,OAAO,EAAE,SAAqC;EAC9C,SAAS,EjBTe,IAA8B;EiBUtD,WAAW,EjBwCe,SAAS;EiBvCnC,aAAa,EjBgHkB,GAAoB;;AgBrCrD,6BAAQ;EC9EN,OAAO,EAAE,QAAqC;EAC9C,SAAS,EjBRe,IAA8B;EiBStD,WAAW,EjByCe,GAAG;EiBxC7B,aAAa,EjBiHkB,GAAoB;;AgBlCrD,6BAAQ;EClFN,OAAO,EAAE,OAAqC;EAC9C,SAAS,EjBRe,IAA8B;EiBStD,WAAW,EjByCe,GAAG;EiBxC7B,aAAa,EjBiHkB,GAAoB;;AgB1BrD,UAAW;EACT,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;AAIb,uBAAwB;EACtB,UAAU,EAAE,GAAG;;AAOf;;8BAAY;EACV,KAAK,EAAE,IAAI;;AG5Jf,KAAM;EACJ,OAAO,EAAE,CAAC;EpB+KV,kBAAkB,EAAE,oBAAW;EAC1B,aAAa,EAAE,oBAAW;EACvB,UAAU,EAAE,oBAAW;EoB/K/B,QAAK;IACH,OAAO,EAAE,CAAC;;AAId,SAAU;EACR,OAAO,EAAE,IAAI;EAEb,YAAU;IAAE,OAAO,EAAE,KAAK;;AAK5B,cAAkB;EAAE,OAAO,EAAE,SAAS;;AAEtC,iBAAkB;EAAE,OAAO,EAAE,eAAe;;AAE5C,WAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EpB8JhB,2BAA2B,EAAE,kBAAoB;EACzC,mBAAmB,EAAE,kBAAoB;EAOjD,2BAA2B,EAAE,KAAoB;EACzC,mBAAmB,EAAE,KAAoB;EAGjD,kCAAkC,EoBvKE,IAAI;EpBwKhC,0BAA0B,EoBxKE,IAAI;;AC7B1C,MAAO;EACL,OAAO,EAAE,YAAY;EACrB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,MAAM;EACtB,UAAU,EAAI,UAAwB;EACtC,UAAU,EAAI,YAA0B;EACxC,YAAY,EAAE,qBAAmC;EACjD,WAAW,EAAG,qBAAmC;;AAInD;SACU;EACR,QAAQ,EAAE,QAAQ;;AAIpB,sBAAuB;EACrB,OAAO,EAAE,CAAC;;AAIZ,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EpB+OkB,IAAI;EoB9O7B,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK;EAChB,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,OAAO;EACf,UAAU,EAAE,IAAI;EAChB,SAAS,EpBUe,IAAI;EoBT5B,UAAU,EAAE,IAAI;EAChB,gBAAgB,EpBgMe,IAAI;EoB/LnC,MAAM,EAAE,cAAmC;EAC3C,MAAM,EAAE,6BAA0B;EAClC,aAAa,EpB2Da,GAAG;EDrC7B,kBAAkB,EAAE,+BAAO;EACnB,UAAU,EAAE,+BAAO;EqBrB3B,eAAe,EAAE,WAAW;EAK5B,yBAAa;IACX,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;EAIZ,uBAAS;ICtDT,MAAM,EAAE,GAAG;IACX,MAAM,EAAE,QAAmC;IAC3C,QAAQ,EAAE,MAAM;IAChB,gBAAgB,ErByOe,OAAO;EoBjLtC,uBAAS;IACP,OAAO,EAAE,KAAK;IACd,OAAO,EAAE,QAAQ;IACjB,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,MAAM;IACnB,WAAW,EpBNW,KAAK;IoBO3B,KAAK,EpB4qBqB,IAAW;IoB3qBrC,WAAW,EAAE,MAAM;;AAMrB,4DACQ;EACN,eAAe,EAAE,IAAI;EACrB,KAAK,EpBsKwB,OAAsB;EoBrKnD,gBAAgB,EpBoxBU,OAAa;;AoB9wBzC,oGAEQ;EACN,KAAK,EpB+kBuB,IAAuB;EoB9kBnD,eAAe,EAAE,IAAI;EACrB,OAAO,EAAE,CAAC;EACV,gBAAgB,EpB4qBU,OAAW;;AoBnqBvC,0GAEQ;EACN,KAAK,EpBgvBqB,IAAW;AoB5uBvC,0EACQ;EACN,eAAe,EAAE,IAAI;EACrB,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EE3GxB,MAAM,EAAE,2DAA2D;EF6GjE,MAAM,EpBgHuB,WAAW;;AoBzG1C,sBAAiB;EACf,OAAO,EAAE,KAAK;AAIhB,SAAI;EACF,OAAO,EAAE,CAAC;;AAQd,oBAAqB;EACnB,IAAI,EAAE,IAAI;EACV,KAAK,EAAE,CAAC;;AAQV,mBAAoB;EAClB,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;;AAIb,gBAAiB;EACf,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,QAAQ;EACjB,SAAS,EpBtGe,IAA8B;EoBuGtD,WAAW,EpB7Fa,KAAK;EoB8F7B,KAAK,EpB4rBuB,IAAW;EoB3rBvC,WAAW,EAAE,MAAM;;AAIrB,kBAAmB;EACjB,QAAQ,EAAE,KAAK;EACf,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,GAAG,EAAE,CAAC;EACN,OAAO,EAAE,GAAuB;;AAIlC,4BAA6B;EAC3B,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;;AAWV;qCAAO;EACL,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,UAAwB;EACvC,aAAa,EAAE,YAA0B;EACzC,OAAO,EAAE,EAAE;AAGb;6CAAe;EACb,GAAG,EAAE,IAAI;EACT,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,GAAG;;AAStB,yBAA2C;EAEvC,4BAAe;IACb,KAAK,EAAE,CAAC;IAAE,IAAI,EAAE,IAAI;EAItB,iCAAoB;IAClB,IAAI,EAAE,CAAC;IAAE,KAAK,EAAE,IAAI;AG/M1B;mBACoB;EAClB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,MAAM;EACtB;4BAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;IAEX;;;;qCAGS;MACP,OAAO,EAAE,CAAC;;AAOd;;;kCAGwB;EACtB,WAAW,EAAE,IAAI;;AAKrB,YAAa;EACX,WAAW,EAAE,IAAI;EjBtBjB,uCACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,kBAAQ;IACN,KAAK,EAAE,IAAI;EiBmBb;;2BAEa;IACX,KAAK,EAAE,IAAI;EAEb;;6BAEe;IACb,WAAW,EAAE,GAAG;;AAIpB,0EAA2E;EACzE,aAAa,EAAE,CAAC;;AAIlB,6BAA8B;EAC5B,WAAW,EAAE,CAAC;EACd,oEAAyC;IClDzC,0BAA0B,EDmDK,CAAC;IClD7B,uBAAuB,EDkDK,CAAC;;AAIlC;+CACgD;EChD9C,yBAAyB,EDiDG,CAAC;EChD1B,sBAAsB,EDgDG,CAAC;;AAI/B,uBAAwB;EACtB,KAAK,EAAE,IAAI;;AAEb,iEAAkE;EAChE,aAAa,EAAE,CAAC;;AAGhB;uEACmB;ECrEnB,0BAA0B,EDsEK,CAAC;ECrE7B,uBAAuB,EDqEK,CAAC;;AAGlC,uEAAwE;ECjEtE,yBAAyB,EDkEG,CAAC;ECjE1B,sBAAsB,EDiEG,CAAC;;AAI/B;gCACiC;EAC/B,OAAO,EAAE,CAAC;;AAiBZ,oCAAqC;EACnC,YAAY,EAAE,GAAG;EACjB,aAAa,EAAE,GAAG;;AAEpB,0FAAwC;EACtC,YAAY,EAAE,IAAI;EAClB,aAAa,EAAE,IAAI;;AAKrB,gCAAiC;ExB/C/B,kBAAkB,EAAE,oCAAO;EACnB,UAAU,EAAE,oCAAO;EwBkD3B,yCAAW;IxBnDX,kBAAkB,EAAE,IAAO;IACnB,UAAU,EAAE,IAAO;;AwByD7B,WAAY;EACV,WAAW,EAAE,CAAC;;AAGhB,2CAAe;EACb,YAAY,EAAE,SAAuC;EACrD,mBAAmB,EAAE,CAAC;;AAGxB,2DAAuB;EACrB,YAAY,EAAE,SAAuC;;AAQrD;;uCAEoB;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;AjBzIjB,+EACQ;EACN,OAAO,EAAE,GAAG;EACZ,OAAO,EAAE,KAAK;AAEhB,sCAAQ;EACN,KAAK,EAAE,IAAI;AiByIX,uCAAO;EACL,KAAK,EAAE,IAAI;AAIf;;;6CAG0B;EACxB,UAAU,EAAE,IAAI;EAChB,WAAW,EAAE,CAAC;;AAKhB,6DAAqC;EACnC,aAAa,EAAE,CAAC;AAElB,uDAA+B;EC3K/B,uBAAuB,ExB2KQ,GAAmB;EwB1KjD,sBAAsB,ExB0KQ,GAAmB;EwBnKlD,0BAA0B,EDqKM,CAAC;ECpKhC,yBAAyB,EDoKM,CAAC;AAEjC,uDAA+B;EC/K/B,uBAAuB,EDgLM,CAAC;EC/K7B,sBAAsB,ED+KM,CAAC;ECxK9B,0BAA0B,ExBmKK,GAAmB;EwBlKjD,yBAAyB,ExBkKK,GAAmB;;AuBSpD,0EAA2E;EACzE,aAAa,EAAE,CAAC;;AAGhB;gFACmB;ECjLnB,0BAA0B,EDkLM,CAAC;ECjLhC,yBAAyB,EDiLM,CAAC;;AAGnC,gFAAiF;EC7L/E,uBAAuB,ED8LI,CAAC;EC7L3B,sBAAsB,ED6LI,CAAC;;AAO9B,oBAAqB;EACnB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,YAAY,EAAE,KAAK;EACnB,eAAe,EAAE,QAAQ;EACzB;mCACa;IACX,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,UAAU;IACnB,KAAK,EAAE,EAAE;EAEX,sCAAkB;IAChB,KAAK,EAAE,IAAI;EAGb,gDAA4B;IAC1B,IAAI,EAAE,IAAI;;AAoBV;;;kEACuB;EACrB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,gBAAa;EACnB,cAAc,EAAE,IAAI;;AE1O1B,YAAa;EACX,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,eAAe,EAAE,QAAQ;EAGzB,2BAAiB;IACf,KAAK,EAAE,IAAI;IACX,YAAY,EAAE,CAAC;IACf,aAAa,EAAE,CAAC;EAGlB,0BAAc;IAGZ,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,CAAC;IAKV,KAAK,EAAE,IAAI;IAEX,KAAK,EAAE,IAAI;IACX,aAAa,EAAE,CAAC;IAEhB,gCAAQ;MACN,OAAO,EAAE,CAAC;;AAwBhB;;0BAE2B;EACzB,OAAO,EAAE,UAAU;EAEnB;;+DAAqC;IACnC,aAAa,EAAE,CAAC;;AAIpB;gBACiB;EACf,KAAK,EAAE,EAAE;EACT,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;;AAKxB,kBAAmB;EACjB,OAAO,EAAE,QAA+C;EACxD,SAAS,EzB3Be,IAAI;EyB4B5B,WAAW,EAAE,MAAM;EACnB,WAAW,EAAE,CAAC;EACd,KAAK,EzBiWqC,IAAK;EyBhW/C,UAAU,EAAE,MAAM;EAClB,gBAAgB,EzB2Ie,WAAW;EyB1I1C,MAAM,EAAE,qBAAyC;EACjD,aAAa,EzB+GkB,GAAmB;EyB5GlD;;6DAAW;IACT,OAAO,EAAE,QAAiD;IAC1D,SAAS,EzBrCa,IAA8B;IyBsCpD,aAAa,EzB6GgB,GAAoB;EyB3GnD;;6DAAW;IACT,OAAO,EAAE,SAAiD;IAC1D,SAAS,EzB3Ca,IAA8B;IyB4CpD,aAAa,EzBsGgB,GAAoB;EyBlGnD;2CACuB;IACrB,UAAU,EAAE,CAAC;;AAKjB;;;;;;gEAMiE;ED1G/D,0BAA0B,EC2GG,CAAC;ED1G3B,uBAAuB,EC0GG,CAAC;;AAEhC,8BAA+B;EAC7B,YAAY,EAAE,CAAC;;AAEjB;;;;;;kEAMmE;ED9GjE,yBAAyB,EC+GG,CAAC;ED9G1B,sBAAsB,EC8GG,CAAC;;AAE/B,6BAA8B;EAC5B,WAAW,EAAE,CAAC;;AAKhB,gBAAiB;EACf,QAAQ,EAAE,QAAQ;EAGlB,SAAS,EAAE,CAAC;EACZ,WAAW,EAAE,MAAM;EAInB,uBAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,8BAAO;MACL,WAAW,EAAE,IAAI;IAGnB,4FAES;MACP,OAAO,EAAE,CAAC;EAMZ;2CACa;IACX,YAAY,EAAE,IAAI;EAIpB;0CACa;IACX,OAAO,EAAE,CAAC;IACV,WAAW,EAAE,IAAI;;AC/JvB,IAAK;EACH,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;EpBEhB,uBACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,UAAQ;IACN,KAAK,EAAE,IAAI;EoBLb,SAAK;IACH,QAAQ,EAAE,QAAQ;IAClB,OAAO,EAAE,KAAK;IAEd,aAAI;MACF,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,KAAK;MACd,OAAO,E1BiZ+B,SAAU;M0BhZhD,wCACQ;QACN,eAAe,EAAE,IAAI;QACrB,gBAAgB,E1B40BM,OAAa;I0Bv0BvC,sBAAe;MACb,KAAK,E1B0zBmB,IAAW;M0BxzBnC,0DACQ;QACN,KAAK,E1BszBiB,IAAW;Q0BrzBjC,eAAe,EAAE,IAAI;QACrB,gBAAgB,EAAE,WAAW;QAC7B,MAAM,E1B6LmB,WAAW;E0BtLxC,0DAEQ;IACN,gBAAgB,E1BqzBQ,OAAa;I0BpzBrC,YAAY,E1BwtBY,OAAW;E0B/sBvC,iBAAa;ILrDb,MAAM,EAAE,GAAG;IACX,MAAM,EAAE,QAAmC;IAC3C,QAAQ,EAAE,MAAM;IAChB,gBAAgB,EAJS,OAAO;EK6DhC,mBAAe;IACb,SAAS,EAAE,IAAI;;AASnB,SAAU;EACR,aAAa,EAAE,qBAAgC;EAC/C,cAAK;IACH,KAAK,EAAE,IAAI;IAEX,aAAa,EAAE,IAAI;IAGnB,kBAAI;MACF,YAAY,EAAE,GAAG;MACjB,WAAW,E1BtBS,KAAK;M0BuBzB,MAAM,EAAE,qBAAqB;MAC7B,aAAa,EAAE,WAA2C;MAC1D,wBAAQ;QACN,YAAY,EAAE,2BAA0F;IAM1G,2FAEQ;MACN,KAAK,E1BgV+B,IAAK;M0B/UzC,gBAAgB,E1B8UoB,WAAW;M0B7U/C,MAAM,EAAE,qBAAkD;MAC1D,mBAAmB,EAAE,WAAW;MAChC,MAAM,EAAE,OAAO;;AAerB,eAAK;EACH,KAAK,EAAE,IAAI;EAGX,mBAAI;IACF,aAAa,E1B+TyB,GAAmB;E0B7T3D,oBAAK;IACH,WAAW,EAAE,GAAG;EAKhB,8FAEQ;IACN,KAAK,E1BoiBmB,IAAuB;I0BniB/C,gBAAgB,E1BmoBM,OAAW;;A0B1nBvC,iBAAK;EACH,KAAK,EAAE,IAAI;EACX,sBAAK;IACH,UAAU,EAAE,GAAG;IACf,WAAW,EAAE,CAAC;;AAYpB,uCAAe;EACb,KAAK,EAAE,IAAI;EAEX,iDAAK;IACH,KAAK,EAAE,IAAI;IACX,yDAAI;MACF,UAAU,EAAE,MAAM;MAClB,aAAa,EAAE,GAAG;EAItB,yCAA2B;IACzB,GAAG,EAAE,IAAI;IACT,IAAI,EAAE,IAAI;EAGZ,yBAAmC;IACjC,iDAAK;MACH,OAAO,EAAE,UAAU;MACnB,KAAK,EAAE,EAAE;MACT,yDAAI;QACF,aAAa,EAAE,CAAC;;AASxB,4CAAoB;EAClB,aAAa,EAAE,CAAC;EAEhB,8DAAS;IAEP,YAAY,EAAE,CAAC;IACf,aAAa,E1B1FW,GAAG;E0B6F7B;;;;6CAEoB;IAClB,MAAM,EAAE,qBAA+C;EAGzD,yBAAmC;IACjC,8DAAS;MACP,aAAa,EAAE,qBAA+C;MAC9D,aAAa,EAAE,WAA2C;IAE5D;;;;+CAEoB;MAClB,mBAAmB,E1BuhBK,IAAQ;;A0B5gBpC,wBAAY;EACV,OAAO,EAAE,IAAI;AAEf,sBAAU;EACR,OAAO,EAAE,KAAK;;AASlB,wBAAyB;EAEvB,UAAU,EAAE,IAAI;EF3OhB,uBAAuB,EE6OI,CAAC;EF5O3B,sBAAsB,EE4OI,CAAC;;ACtO9B,OAAQ;EACN,QAAQ,EAAE,QAAQ;EAClB,UAAU,E3B4VuB,KAAK;E2B3VtC,aAAa,E3B4VoB,IAAqB;E2B3VtD,MAAM,EAAE,qBAAqB;ErBD7B,6BACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,aAAQ;IACN,KAAK,EAAE,IAAI;EqBAb,yBAA2C;IAT7C,OAAQ;MAUJ,aAAa,E3BsVkB,GAAmB;;AM7VpD,2CACQ;EACN,OAAO,EAAE,GAAG;EACZ,OAAO,EAAE,KAAK;AAEhB,oBAAQ;EACN,KAAK,EAAE,IAAI;AqBcb,yBAA2C;EAH7C,cAAe;IAIX,KAAK,EAAE,IAAI;;AAef,gBAAiB;EACf,UAAU,EAAE,OAAO;EACnB,aAAa,E3BwToB,IAA+B;E2BvThE,YAAY,E3BuTqB,IAA+B;E2BtThE,UAAU,EAAE,qBAAqB;EACjC,UAAU,EAAE,sCAAkC;EAE9C,0BAA0B,EAAE,KAAK;ErB3CjC,+CACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,sBAAQ;IACN,KAAK,EAAE,IAAI;EqBuCb,mBAAK;IACH,UAAU,EAAE,IAAI;EAGlB,yBAA2C;IAb7C,gBAAiB;MAcb,KAAK,EAAE,IAAI;MACX,UAAU,EAAE,CAAC;MACb,UAAU,EAAE,IAAI;MAEhB,yBAAW;QACT,OAAO,EAAE,gBAAgB;QACzB,MAAM,EAAE,eAAe;QACvB,cAAc,EAAE,CAAC;QACjB,QAAQ,EAAE,kBAAkB;MAG9B,mBAAK;QACH,UAAU,EAAE,OAAO;MAKrB,8GAEuB;QACrB,YAAY,EAAE,CAAC;QACf,aAAa,EAAE,CAAC;;AAOpB;qCAAiB;EACf,UAAU,E3BiRqB,KAAK;E2B/QpC,6DAAuE;IAHzE;yCAAiB;MAIb,UAAU,EAAE,KAAK;;AAYrB;;;mCACmB;EACjB,YAAY,EAAE,KAA2B;EACzC,WAAW,EAAG,KAA2B;EAEzC,yBAA2C;IAL7C;;;uCACmB;MAKf,YAAY,EAAE,CAAC;MACf,WAAW,EAAG,CAAC;;AAarB,kBAAmB;EACjB,OAAO,E3BgJkB,IAAI;E2B/I7B,YAAY,EAAE,OAAO;EAErB,yBAA2C;IAJ7C,kBAAmB;MAKf,aAAa,EAAE,CAAC;;AAKpB;oBACqB;EACnB,QAAQ,EAAE,KAAK;EACf,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,OAAO,E3BsIkB,IAAI;E2BnI7B,yBAA2C;IAR7C;wBACqB;MAQjB,aAAa,EAAE,CAAC;;AAGpB,iBAAkB;EAChB,GAAG,EAAE,CAAC;EACN,YAAY,EAAE,OAAO;;AAEvB,oBAAqB;EACnB,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,OAAO;;AAMvB,aAAc;EACZ,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,WAAmD;EAC5D,SAAS,E3BjHe,IAA8B;E2BkHtD,WAAW,E3BmMsB,IAAqB;E2BlMtD,MAAM,E3BiM2B,KAAK;E2B/LtC,wCACQ;IACN,eAAe,EAAE,IAAI;EAGvB,mBAAM;IACJ,OAAO,EAAE,KAAK;EAGhB,yBAA2C;IACzC,4EAC6B;MAC3B,WAAW,EAAE,KAA2B;;AAW9C,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,KAAK;EACZ,YAAY,E3BwKqB,IAA+B;E2BvKhE,OAAO,EAAE,QAAQ;EC9LjB,UAAU,EAAE,IAAwC;EACpD,aAAa,EAAE,IAAwC;ED+LvD,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,qBAAqB;EAC7B,aAAa,E3BhGa,GAAG;E2BoG7B,oBAAQ;IACN,OAAO,EAAE,CAAC;EAIZ,wBAAU;IACR,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,GAAG;IACX,aAAa,EAAE,GAAG;EAEpB,oCAAsB;IACpB,UAAU,EAAE,GAAG;EAGjB,yBAA2C;IA5B7C,cAAe;MA6BX,OAAO,EAAE,IAAI;;AAUjB,WAAY;EACV,MAAM,EAAE,aAA4D;EAEpE,oBAAS;IACP,WAAW,EAAK,IAAI;IACpB,cAAc,EAAE,IAAI;IACpB,WAAW,E3B4HoB,IAAqB;E2BzHtD,yBAA+C;IAE7C,gCAAqB;MACnB,QAAQ,EAAE,MAAM;MAChB,KAAK,EAAE,IAAI;MACX,KAAK,EAAE,IAAI;MACX,UAAU,EAAE,CAAC;MACb,gBAAgB,EAAE,WAAW;MAC7B,MAAM,EAAE,CAAC;MACT,UAAU,EAAE,IAAI;MAChB;uDACiB;QACf,OAAO,EAAE,iBAAiB;MAE5B,yCAAS;QACP,WAAW,E3B0GgB,IAAqB;Q2BzGhD,gGACQ;UACN,gBAAgB,EAAE,IAAI;EAO9B,yBAA2C;IAlC7C,WAAY;MAmCR,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,CAAC;MAET,gBAAK;QACH,KAAK,EAAE,IAAI;QACX,oBAAI;UACF,WAAW,E3B4FkB,MAA2C;U2B3FxE,cAAc,E3B2Fe,MAA2C;;A2B/EhF,YAAa;EACX,WAAW,EAAE,KAA2B;EACxC,YAAY,EAAE,KAA2B;EACzC,OAAO,EAAE,SAA+B;EACxC,UAAU,EAAE,qBAAqB;EACjC,aAAa,EAAE,qBAAqB;E5B9NpC,kBAAkB,EAAE,wEAAO;EACnB,UAAU,EAAE,wEAAO;E6B/D3B,UAAU,EAAE,MAAwC;EACpD,aAAa,EAAE,MAAwC;EdodvD,yBAAmC;IAEjC,wBAAY;MACV,OAAO,EAAE,YAAY;MACrB,aAAa,EAAE,CAAC;MAChB,cAAc,EAAE,MAAM;IAIxB,0BAAc;MACZ,OAAO,EAAE,YAAY;MACrB,KAAK,EAAE,IAAI;MACX,cAAc,EAAE,MAAM;IAIxB,iCAAqB;MACnB,OAAO,EAAE,YAAY;IAGvB,yBAAa;MACX,OAAO,EAAE,YAAY;MACrB,cAAc,EAAE,MAAM;MAEtB;;6CAEc;QACZ,KAAK,EAAE,IAAI;IAKf,yCAA6B;MAC3B,KAAK,EAAE,IAAI;IAGb,2BAAe;MACb,aAAa,EAAE,CAAC;MAChB,cAAc,EAAE,MAAM;IAKxB;0BACU;MACR,OAAO,EAAE,YAAY;MACrB,UAAU,EAAE,CAAC;MACb,aAAa,EAAE,CAAC;MAChB,cAAc,EAAE,MAAM;MAEtB;kCAAM;QACJ,YAAY,EAAE,CAAC;IAGnB;iDACiC;MAC/B,QAAQ,EAAE,QAAQ;MAClB,WAAW,EAAE,CAAC;IAIhB,iDAAqC;MACnC,GAAG,EAAE,CAAC;Ea/OR,yBAA+C;IADjD,wBAAY;MAER,aAAa,EAAE,GAAG;MAElB,mCAAa;QACX,aAAa,EAAE,CAAC;EAStB,yBAA2C;IA1B7C,YAAa;MA2BT,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,CAAC;MACT,WAAW,EAAE,CAAC;MACd,YAAY,EAAE,CAAC;MACf,WAAW,EAAE,CAAC;MACd,cAAc,EAAE,CAAC;M5BzPnB,kBAAkB,EAAE,IAAO;MACnB,UAAU,EAAE,IAAO;;A4BiQ7B,iCAAkC;EAChC,UAAU,EAAE,CAAC;EHpUb,uBAAuB,EGqUI,CAAC;EHpU3B,sBAAsB,EGoUI,CAAC;;AAG9B,sDAAuD;EACrD,aAAa,EAAE,CAAC;EHzUhB,uBAAuB,ExBuWU,GAAmB;EwBtWnD,sBAAsB,ExBsWU,GAAmB;EwB/VpD,0BAA0B,EGmUI,CAAC;EHlU9B,yBAAyB,EGkUI,CAAC;;AAQjC,WAAY;EChVV,UAAU,EAAE,MAAwC;EACpD,aAAa,EAAE,MAAwC;EDkVvD,mDAAS;ICnVT,UAAU,EAAE,MAAwC;IACpD,aAAa,EAAE,MAAwC;EDqVvD,mDAAS;ICtVT,UAAU,EAAE,IAAwC;IACpD,aAAa,EAAE,IAAwC;;AD+VzD,YAAa;EChWX,UAAU,EAAE,MAAwC;EACpD,aAAa,EAAE,MAAwC;EDkWvD,yBAA2C;IAH7C,YAAa;MAIT,KAAK,EAAE,IAAI;MACX,WAAW,E3BAoB,IAA+B;M2BC9D,YAAY,E3BDmB,IAA+B;;A2BclE,yBAA2C;EACzC,YAAa;IACX,KAAK,EAAE,eAAe;;EAExB,aAAc;IACZ,KAAK,EAAE,gBAAgB;IACzB,YAAY,EAAE,KAA2B;IAEvC,6BAAgB;MACd,YAAY,EAAE,CAAC;AAUrB,eAAgB;EACd,gBAAgB,E3B7BiB,IAAI;E2B8BrC,YAAY,E3B7BqB,WAAW;E2B+B5C,6BAAc;IACZ,KAAK,E3BpBkC,IAA0B;I2BqBjE,wEACQ;MACN,KAAK,E3BtBgC,IAAgC;M2BuBrE,gBAAgB,E3BtBqB,WAAW;E2B0BpD,4BAAa;IACX,KAAK,E3B+bqB,IAAW;E2B3brC,oCAAS;IACP,KAAK,E3BlCgC,IAA0B;I2BoC/D,sFACQ;MACN,KAAK,E3BrC8B,IAAgC;M2BsCnE,gBAAgB,E3B9CmB,WAAW;E2BkDhD,2IAEQ;IACN,KAAK,E3B4ZiB,OAAU;I2B3ZhC,gBAAgB,E3BpDmB,OAA8B;E2BwDnE,iJAEQ;IACN,KAAK,E3B1D8B,IAAI;I2B2DvC,gBAAgB,E3B1DmB,WAAW;E2B+DpD,8BAAe;IACb,YAAY,E3BtD2B,WAAW;I2BuDlD,0EACQ;MACN,gBAAgB,E3B3DqB,WAAW;I2B6DlD,wCAAU;MACR,gBAAgB,E3B7DqB,kBAAe;E2BiExD;8BACa;IACX,YAAY,E3BrFmB,WAAW;E2B4FxC,qIAEQ;IACN,gBAAgB,E3BxFmB,OAA8B;I2ByFjE,KAAK,E3BsXiB,OAAU;E2BlXpC,yBAA+C;IAG3C,yDAAS;MACP,KAAK,E3B5F4B,IAA0B;M2B6F3D,gIACQ;QACN,KAAK,E3B9F0B,IAAgC;Q2B+F/D,gBAAgB,E3BvGe,WAAW;I2B2G5C,0MAEQ;MACN,KAAK,E3BmWa,OAAU;M2BlW5B,gBAAgB,E3B7Ge,OAA8B;I2BiH/D,gNAEQ;MACN,KAAK,E3BnH0B,IAAI;M2BoHnC,gBAAgB,E3BnHe,WAAW;E2B+HpD,4BAAa;IACX,KAAK,E3B7HkC,IAA0B;I2B8HjE,kCAAQ;MACN,KAAK,E3B9HgC,IAAgC;E2BkIzE,yBAAU;IACR,KAAK,E3BpIkC,IAA0B;I2BqIjE,gEACQ;MACN,KAAK,E3BtIgC,IAAgC;I2B0IrE,4LACQ;MACN,KAAK,E3BjJ8B,IAAI;;A2ByJ/C,eAAgB;EACd,gBAAgB,E3BsPY,OAAW;E2BrPvC,YAAY,E3BzI8B,WAAW;E2B2IrD,6BAAc;IACZ,KAAK,E3BhImC,OAA0B;I2BiIlE,wEACQ;MACN,KAAK,E3BlIiC,IAAI;M2BmI1C,gBAAgB,E3BlIsB,WAAW;E2BsIrD,4BAAa;IACX,KAAK,E3ByTqB,IAAW;E2BrTrC,oCAAS;IACP,KAAK,E3B9IiC,OAA0B;I2BgJhE,sFACQ;MACN,KAAK,E3BxJ+B,IAAgC;M2ByJpE,gBAAgB,E3B1JoB,WAAW;E2B8JjD,2IAEQ;IACN,KAAK,E3BhK+B,IAAgC;I2BiKpE,gBAAgB,E3BhKoB,OAA+B;E2BoKrE,iJAEQ;IACN,KAAK,E3BtK+B,IAAI;I2BuKxC,gBAAgB,E3BtKoB,WAAW;E2B4KrD,8BAAe;IACb,YAAY,E3BnK4B,WAAW;I2BoKnD,0EACQ;MACN,gBAAgB,E3BxKsB,WAAW;I2B0KnD,wCAAU;MACR,gBAAgB,E3B1KsB,kBAAe;E2B8KzD;8BACa;IACX,YAAY,EAAE,OAA8B;EAM1C,qIAEQ;IACN,gBAAgB,E3BpMoB,OAA+B;I2BqMnE,KAAK,E3BtM+B,IAAgC;E2B0MxE,yBAA+C;IAG3C,mEAAmB;MACjB,YAAY,E3BpNsB,WAAW;I2BsN/C,yDAAS;MACP,gBAAgB,E3BvNkB,WAAW;I2ByN/C,yDAAS;MACP,KAAK,E3B9M6B,OAA0B;M2B+M5D,gIACQ;QACN,KAAK,E3BvN2B,IAAgC;Q2BwNhE,gBAAgB,E3BzNgB,WAAW;I2B6N7C,0MAEQ;MACN,KAAK,E3B/N2B,IAAgC;M2BgOhE,gBAAgB,E3B/NgB,OAA+B;I2BmOjE,gNAEQ;MACN,KAAK,E3BrO2B,IAAI;M2BsOpC,gBAAgB,E3BrOgB,WAAW;E2B4OrD,4BAAa;IACX,KAAK,E3B1OmC,OAA0B;I2B2OlE,kCAAQ;MACN,KAAK,E3BlPiC,IAAgC;E2BsP1E,yBAAU;IACR,KAAK,E3BjPmC,OAA0B;I2BkPlE,gEACQ;MACN,KAAK,E3B1PiC,IAAgC;I2B8PtE,4LACQ;MACN,KAAK,E3B9P+B,IAAI;;A6B9YhD,WAAY;EACV,OAAO,EAAE,QAA2D;EACpE,aAAa,E7BkWoB,IAAqB;E6BjWtD,UAAU,EAAE,IAAI;EAChB,gBAAgB,E7BgxBc,OAAO;E6B/wBrC,aAAa,E7B+Fa,GAAG;E6B7F7B,gBAAK;IACH,OAAO,EAAE,YAAY;IAErB,4BAAY;MAGV,OAAO,EAAE,IAAkC;MAC3C,OAAO,EAAE,KAAK;MACd,KAAK,E7BuwBqB,IAAI;E6BnwBlC,qBAAU;IACR,KAAK,E7Bg0BqB,IAAW;;A8Bt1BzC,WAAY;EACV,OAAO,EAAE,YAAY;EACrB,YAAY,EAAE,CAAC;EACf,MAAM,EAAE,MAAuB;EAC/B,aAAa,E9BkGa,GAAG;E8BhG7B,gBAAK;IACH,OAAO,EAAE,MAAM;IACf;2BACO;MACL,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,IAAI;MACX,OAAO,EAAE,QAA+C;MACxD,WAAW,E9B+CS,KAAK;M8B9CzB,eAAe,EAAE,IAAI;MACrB,KAAK,E9BuvBmB,OAAW;M8BtvBnC,gBAAgB,E9BociB,IAAc;M8Bnc/C,MAAM,EAAE,cAA4B;MACpC,WAAW,EAAE,IAAI;IAGjB;uCACO;MACL,WAAW,EAAE,CAAC;MNXpB,yBAAyB,ExB0FC,GAAG;MwBzF1B,sBAAsB,ExByFC,GAAG;I8B1EzB;sCACO;MNzBX,0BAA0B,ExBkGA,GAAG;MwBjG1B,uBAAuB,ExBiGA,GAAG;E8BjE3B;;+BACQ;IACN,OAAO,EAAE,CAAC;IACV,KAAK,E9B2Z4B,OAAiB;I8B1ZlD,gBAAgB,E9ByzBQ,OAAa;I8BxzBrC,YAAY,E9B2ZqB,IAAI;E8BrZvC;;;oCAEQ;IACN,OAAO,EAAE,CAAC;IACV,KAAK,E9Bua4B,IAAwB;I8BtazD,gBAAgB,E9BitBQ,OAAW;I8BhtBnC,YAAY,E9BgtBY,OAAW;I8B/sBnC,MAAM,EAAE,OAAO;EAKjB;;;;;mCAKU;IACR,KAAK,E9BoxBmB,IAAW;I8BnxBnC,gBAAgB,E9ByYiB,IAAI;I8BxYrC,YAAY,E9ByYqB,IAAI;I8BxYrC,MAAM,E9B2JqB,WAAW;;A+B/NxC;0BACO;EACL,OAAO,EAAE,SAAqC;EAC9C,SAAS,E/B6CW,IAA8B;E+B5ClD,WAAW,E/B8FW,SAAS;A+B3F/B;sCACO;EPGX,yBAAyB,ExB2FC,GAAG;EwB1F1B,sBAAsB,ExB0FC,GAAG;A+BzFzB;qCACO;EPXX,0BAA0B,ExBmGA,GAAG;EwBlG1B,uBAAuB,ExBkGA,GAAG;;A+BtG3B;0BACO;EACL,OAAO,EAAE,QAAqC;EAC9C,SAAS,E/B8CW,IAA8B;E+B7ClD,WAAW,E/B+FW,GAAG;A+B5FzB;sCACO;EPGX,yBAAyB,ExB4FC,GAAG;EwB3F1B,sBAAsB,ExB2FC,GAAG;A+B1FzB;qCACO;EPXX,0BAA0B,ExBoGA,GAAG;EwBnG1B,uBAAuB,ExBmGA,GAAG;;AgCtG/B,MAAO;EACL,YAAY,EAAE,CAAC;EACf,MAAM,EAAE,MAAuB;EAC/B,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,MAAM;E1BIlB,2BACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,YAAQ;IACN,KAAK,EAAE,IAAI;E0BRb,SAAG;IACD,OAAO,EAAE,MAAM;IACf;oBACO;MACL,OAAO,EAAE,YAAY;MACrB,OAAO,EAAE,QAAQ;MACjB,gBAAgB,EhCsciB,IAAc;MgCrc/C,MAAM,EAAE,cAAuB;MAC/B,aAAa,EhCscoB,IAAI;IgCncvC;uBACU;MACR,eAAe,EAAE,IAAI;MACrB,gBAAgB,EhC40BQ,OAAa;EgCv0BvC;qBACO;IACL,KAAK,EAAE,KAAK;EAKd;yBACO;IACL,KAAK,EAAE,IAAI;EAKb;;;yBAGO;IACL,KAAK,EhCyyBmB,IAAW;IgCxyBnC,gBAAgB,EhCsaiB,IAAc;IgCra/C,MAAM,EhCiLqB,WAAW;;AiC/N5C,MAAO;EACL,OAAO,EAAE,MAAM;EACf,OAAO,EAAE,cAAc;EACvB,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,IAAI;EACjB,WAAW,EAAE,CAAC;EACd,KAAK,EjC2jBuB,IAAI;EiC1jBhC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,QAAQ;EACxB,aAAa,EAAE,KAAK;EAKpB,YAAQ;IACN,OAAO,EAAE,IAAI;EAIf,WAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;;AAMX,4BACQ;EACN,KAAK,EjCqiBqB,IAAI;EiCpiB9B,eAAe,EAAE,IAAI;EACrB,MAAM,EAAE,OAAO;;AAOnB,cAAe;ECxCb,gBAAgB,ElCs1BY,IAAW;EkCn1BrC,sDACQ;IACN,gBAAgB,EAAE,OAAmB;;ADuC3C,cAAe;EC5Cb,gBAAgB,ElCswBY,OAAW;EkCnwBrC,sDACQ;IACN,gBAAgB,EAAE,OAAmB;;AD2C3C,cAAe;EChDb,gBAAgB,ElCktBY,OAAc;EkC/sBxC,sDACQ;IACN,gBAAgB,EAAE,OAAmB;;AD+C3C,WAAY;ECpDV,gBAAgB,ElCstBY,OAAW;EkCntBrC,gDACQ;IACN,gBAAgB,EAAE,OAAmB;;ADmD3C,cAAe;ECxDb,gBAAgB,ElC0tBY,OAAc;EkCvtBxC,sDACQ;IACN,gBAAgB,EAAE,OAAmB;;ADuD3C,aAAc;EC5DZ,gBAAgB,ElC8tBY,OAAa;EkC3tBvC,oDACQ;IACN,gBAAgB,EAAE,OAAmB;;ACF3C,MAAO;EACL,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,OAAO;EAChB,SAAS,EnC2Ce,IAA8B;EmC1CtD,WAAW,EnCkwBiB,MAAM;EmCjwBlC,KAAK,EnCuvBuB,IAAI;EmCtvBhC,WAAW,EnCiwBiB,CAAC;EmChwB7B,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;EAClB,gBAAgB,EnCw0BY,IAAW;EmCv0BvC,aAAa,EnC6vBe,IAAI;EmC1vBhC,YAAQ;IACN,OAAO,EAAE,IAAI;EAIf,WAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;EAGX,wEACuB;IACrB,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,OAAO;EAMlB,mEAC6B;IAC3B,KAAK,EnC+tBqB,OAAW;ImC9tBrC,gBAAgB,EnCguBU,IAAI;EmC7tBhC,yBAAqB;IACnB,KAAK,EAAE,KAAK;EAGd,kCAAyB;IACvB,YAAY,EAAE,GAAG;EAGnB,4BAAwB;IACtB,WAAW,EAAE,GAAG;;AAMlB,4BACQ;EACN,KAAK,EnCssBqB,IAAI;EmCrsB9B,eAAe,EAAE,IAAI;EACrB,MAAM,EAAE,OAAO;;AC5DnB,UAAW;EACT,WAAW,EpCieoB,IAAI;EoChenC,cAAc,EpCgeiB,IAAI;EoC/dnC,aAAa,EpC+dkB,IAAI;EoC9dnC,KAAK,EpC+d0B,OAAO;EoC9dtC,gBAAgB,EpC+de,OAAO;EoC7dtC;gBACI;IACF,KAAK,EpC4dwB,IAAe;EoCzd9C,YAAE;IACA,aAAa,EAAE,IAAwB;IACvC,SAAS,EpCwdoB,IAA6B;IoCvd1D,WAAW,EAAE,GAAG;EAGlB,eAAK;IACH,gBAAgB,EAAE,SAA0B;EAG9C,kDACmB;IACjB,aAAa,EpC6EW,GAAG;IoC5E3B,YAAY,EAAG,IAAwB;IACvC,aAAa,EAAE,IAAwB;EAGzC,qBAAW;IACT,SAAS,EAAE,IAAI;EAGjB,oCAA8C;IAjChD,UAAW;MAkCP,WAAW,EAAK,IAA0B;MAC1C,cAAc,EAAE,IAA0B;MAE1C,kDACmB;QACjB,YAAY,EAAG,IAAwB;QACvC,aAAa,EAAE,IAAwB;MAGzC;oBACI;QACF,SAAS,EpC0bkB,IAA6B;;AqCte9D,UAAW;EACT,OAAO,EAAE,KAAK;EACd,OAAO,ErCiuBqB,GAAG;EqChuB/B,aAAa,ErCgWoB,IAAqB;EqC/VtD,WAAW,ErCqDa,KAAK;EqCpD7B,gBAAgB,ErCguBY,IAAQ;EqC/tBpC,MAAM,EAAE,cAA2B;EACnC,aAAa,ErCkuBe,GAAmB;EDtjB/C,kBAAkB,EAAE,uBAAW;EAC1B,aAAa,EAAE,uBAAW;EACvB,UAAU,EAAE,uBAAW;EsC3K/B;oBACQ;InCRR,OAAO,EADuB,KAAK;IAEnC,SAAS,EAAE,IAAI;IACf,MAAM,EAAE,IAAI;ImCQV,WAAW,EAAE,IAAI;IACjB,YAAY,EAAE,IAAI;EAMpB,mBAAS;IACP,OAAO,ErCytBmB,GAAG;IqCxtB7B,KAAK,ErCstBqB,IAAW;;AqCjtBzC;;kBAEmB;EACjB,YAAY,ErCquBgB,OAAW;;AsCjwBzC,MAAO;EACL,OAAO,EtCsmBqB,IAAI;EsCrmBhC,aAAa,EtC+VoB,IAAqB;EsC9VtD,MAAM,EAAE,qBAAqB;EAC7B,aAAa,EtComBe,GAAmB;EsCjmB/C,SAAG;IACD,UAAU,EAAE,CAAC;IAEb,KAAK,EAAE,OAAO;EAIhB,kBAAY;IACV,WAAW,EtC0lBe,IAAI;EsCtlBhC;aACK;IACH,aAAa,EAAE,CAAC;EAGlB,cAAQ;IACN,UAAU,EAAE,GAAG;;AAQnB;kBACmB;EACjB,aAAa,EAAE,IAAqB;EAGpC;2BAAO;IACL,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,OAAO;;AAQlB,cAAe;ECvDb,gBAAgB,EvCgnBY,OAAiB;EuC/mB7C,YAAY,EvCgtBgB,OAAqB;EuC/sBjD,KAAK,EvCgtBuB,OAAc;EuC9sB1C,iBAAG;IACD,gBAAgB,EAAE,OAAmB;EAEvC,0BAAY;IACV,KAAK,EAAE,OAAwB;;ADmDnC,WAAY;EC3DV,gBAAgB,EvConBY,OAAc;EuCnnB1C,YAAY,EvCotBgB,OAAkB;EuCntB9C,KAAK,EvCotBuB,OAAW;EuCltBvC,cAAG;IACD,gBAAgB,EAAE,OAAmB;EAEvC,uBAAY;IACV,KAAK,EAAE,OAAwB;;ADuDnC,cAAe;EC/Db,gBAAgB,EvCwnBY,OAAiB;EuCvnB7C,YAAY,EvCwtBgB,OAAqB;EuCvtBjD,KAAK,EvCwtBuB,OAAc;EuCttB1C,iBAAG;IACD,gBAAgB,EAAE,OAAmB;EAEvC,0BAAY;IACV,KAAK,EAAE,OAAwB;;AD2DnC,aAAc;ECnEZ,gBAAgB,EvC4nBY,OAAgB;EuC3nB5C,YAAY,EvC4tBgB,OAAoB;EuC3tBhD,KAAK,EvC4tBuB,OAAa;EuC1tBzC,gBAAG;IACD,gBAAgB,EAAE,OAAmB;EAEvC,yBAAY;IACV,KAAK,EAAE,OAAwB;;ACFnC,uCAGC;EAFC,IAAM;IAAE,mBAAmB,EAAE,MAAM;EACnC,EAAM;IAAE,mBAAmB,EAAE,GAAG;AAIlC,+BAGC;EAFC,IAAM;IAAE,mBAAmB,EAAE,MAAM;EACnC,EAAM;IAAE,mBAAmB,EAAE,GAAG;AAQlC,SAAU;EACR,QAAQ,EAAE,MAAM;EAChB,MAAM,ExC8U2B,IAAqB;EwC7UtD,aAAa,ExC6UoB,IAAqB;EwC5UtD,gBAAgB,ExC4mBY,OAAO;EwC3mBnC,aAAa,ExC+mBe,GAAmB;EDzkB/C,kBAAkB,EAAE,kCAAO;EACnB,UAAU,EAAE,kCAAO;;AyClC7B,aAAc;EACZ,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,EAAE;EACT,MAAM,EAAE,IAAI;EACZ,SAAS,ExCce,IAA8B;EwCbtD,WAAW,ExCiUsB,IAAqB;EwChUtD,KAAK,ExCkmBuB,IAAI;EwCjmBhC,UAAU,EAAE,MAAM;EAClB,gBAAgB,ExC8tBY,OAAW;EDrsBvC,kBAAkB,EAAE,kCAAO;EACnB,UAAU,EAAE,kCAAO;EAoH3B,kBAAkB,EAAE,eAAW;EAC1B,aAAa,EAAE,eAAW;EACvB,UAAU,EAAE,eAAW;;AyCtIjC;qBACsB;ECApB,gBAAgB,EAAE,2LAAmI;EACrJ,gBAAgB,EAAE,sLAA8H;EAChJ,gBAAgB,EAAE,mLAA2H;EDA7I,eAAe,EAAE,SAAS;;AAO5B;oBACqB;EzC7CnB,iBAAiB,EyC8CE,uCAAuC;EzC7CrD,YAAY,EyC6CE,uCAAuC;EzC5ClD,SAAS,EyC4CE,uCAAuC;;AAO5D,qBAAsB;EErEpB,gBAAgB,E1CktBY,OAAc;E0C/sB1C,uCAAoB;IDgDpB,gBAAgB,EAAE,2LAAmI;IACrJ,gBAAgB,EAAE,sLAA8H;IAChJ,gBAAgB,EAAE,mLAA2H;;ADoB/I,kBAAmB;EEzEjB,gBAAgB,E1CstBY,OAAW;E0CntBvC,oCAAoB;IDgDpB,gBAAgB,EAAE,2LAAmI;IACrJ,gBAAgB,EAAE,sLAA8H;IAChJ,gBAAgB,EAAE,mLAA2H;;ADwB/I,qBAAsB;EE7EpB,gBAAgB,E1C0tBY,OAAc;E0CvtB1C,uCAAoB;IDgDpB,gBAAgB,EAAE,2LAAmI;IACrJ,gBAAgB,EAAE,sLAA8H;IAChJ,gBAAgB,EAAE,mLAA2H;;AD4B/I,oBAAqB;EEjFnB,gBAAgB,E1C8tBY,OAAa;E0C3tBzC,sCAAoB;IDgDpB,gBAAgB,EAAE,2LAAmI;IACrJ,gBAAgB,EAAE,sLAA8H;IAChJ,gBAAgB,EAAE,mLAA2H;;AExD/I,MAAO;EAEL,UAAU,EAAE,IAAI;EAEhB,kBAAc;IACZ,UAAU,EAAE,CAAC;;AAIjB;WACY;EACV,IAAI,EAAE,CAAC;EACP,QAAQ,EAAE,MAAM;;AAGlB,WAAY;EACV,KAAK,EAAE,OAAO;;AAGhB,aAAc;EACZ,OAAO,EAAE,KAAK;EAGd,2BAAgB;IACd,SAAS,EAAE,IAAI;;AAInB;oBACqB;EACnB,YAAY,EAAE,IAAI;;AAGpB;mBACoB;EAClB,aAAa,EAAE,IAAI;;AAGrB;;WAEY;EACV,OAAO,EAAE,UAAU;EACnB,cAAc,EAAE,GAAG;;AAGrB,aAAc;EACZ,cAAc,EAAE,MAAM;;AAGxB,aAAc;EACZ,cAAc,EAAE,MAAM;;AAIxB,cAAe;EACb,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,GAAG;;AAMpB,WAAY;EACV,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;;ACvDlB,WAAY;EAEV,aAAa,EAAE,IAAI;EACnB,YAAY,EAAE,CAAC;;AAQjB,gBAAiB;EACf,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,SAAS;EAElB,aAAa,EAAE,IAAI;EACnB,gBAAgB,E5CsoBc,IAAI;E4CroBlC,MAAM,EAAE,cAA4B;EAGpC,4BAAc;IpB3Bd,uBAAuB,ExBiqBO,GAAmB;IwBhqBhD,sBAAsB,ExBgqBO,GAAmB;E4CnoBjD,2BAAa;IACX,aAAa,EAAE,CAAC;IpBvBlB,0BAA0B,ExBypBI,GAAmB;IwBxpBhD,yBAAyB,ExBwpBI,GAAmB;;A4CvnBnD;sBACuB;EACrB,KAAK,E5C0oByB,IAAsB;E4CxoBpD;iDAAyB;IACvB,KAAK,E5CwoBuB,IAAI;E4CpoBlC;;8BACQ;IACN,eAAe,EAAE,IAAI;IACrB,KAAK,E5CgoBuB,IAAsB;I4C/nBlD,gBAAgB,E5C6mBY,OAAO;;A4CzmBvC,sBAAuB;EACrB,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,IAAI;;AAKhB,2FAEiB;EACf,gBAAgB,E5C6xBU,OAAa;E4C5xBvC,KAAK,E5CgxBqB,IAAW;E4C/wBrC,MAAM,E5CyJuB,WAAW;E4CtJxC,sKAAyB;IACvB,KAAK,EAAE,OAAO;EAEhB,6JAAsB;IACpB,KAAK,E5CwwBmB,IAAW;A4CnwBvC,qFAEe;EACb,OAAO,EAAE,CAAC;EACV,KAAK,E5C+kBuB,IAAuB;E4C9kBnD,gBAAgB,E5C8qBU,OAAW;E4C7qBrC,YAAY,E5C6qBc,OAAW;E4C1qBrC;;;;;;iEAEkC;IAChC,KAAK,EAAE,OAAO;EAEhB,uJAAsB;IACpB,KAAK,E5C0kBqB,KAAmC;;A6C5qBjE,wBAA2B;EACzB,KAAK,E7CitBqB,OAAc;E6ChtBxC,gBAAgB,E7C8mBU,OAAiB;;A6CzmB7C;8BACiC;EAC/B,KAAK,E7CysBqB,OAAc;E6CvsBxC;yDAAyB;IACvB,KAAK,EAAE,OAAO;EAGhB;;sCACQ;IACN,KAAK,E7CisBmB,OAAc;I6ChsBtC,gBAAgB,EAAE,OAAuB;EAE3C;;;6CAEe;IACb,KAAK,EAAE,IAAI;IACX,gBAAgB,E7C0rBQ,OAAc;I6CzrBtC,YAAY,E7CyrBY,OAAc;;A6CltB1C,qBAA2B;EACzB,KAAK,E7CqtBqB,OAAW;E6CptBrC,gBAAgB,E7CknBU,OAAc;;A6C7mB1C;2BACiC;EAC/B,KAAK,E7C6sBqB,OAAW;E6C3sBrC;sDAAyB;IACvB,KAAK,EAAE,OAAO;EAGhB;;mCACQ;IACN,KAAK,E7CqsBmB,OAAW;I6CpsBnC,gBAAgB,EAAE,OAAuB;EAE3C;;;0CAEe;IACb,KAAK,EAAE,IAAI;IACX,gBAAgB,E7C8rBQ,OAAW;I6C7rBnC,YAAY,E7C6rBY,OAAW;;A6CttBvC,wBAA2B;EACzB,KAAK,E7CytBqB,OAAc;E6CxtBxC,gBAAgB,E7CsnBU,OAAiB;;A6CjnB7C;8BACiC;EAC/B,KAAK,E7CitBqB,OAAc;E6C/sBxC;yDAAyB;IACvB,KAAK,EAAE,OAAO;EAGhB;;sCACQ;IACN,KAAK,E7CysBmB,OAAc;I6CxsBtC,gBAAgB,EAAE,OAAuB;EAE3C;;;6CAEe;IACb,KAAK,EAAE,IAAI;IACX,gBAAgB,E7CksBQ,OAAc;I6CjsBtC,YAAY,E7CisBY,OAAc;;A6C1tB1C,uBAA2B;EACzB,KAAK,E7C6tBqB,OAAa;E6C5tBvC,gBAAgB,E7C0nBU,OAAgB;;A6CrnB5C;6BACiC;EAC/B,KAAK,E7CqtBqB,OAAa;E6CntBvC;wDAAyB;IACvB,KAAK,EAAE,OAAO;EAGhB;;qCACQ;IACN,KAAK,E7C6sBmB,OAAa;I6C5sBrC,gBAAgB,EAAE,OAAuB;EAE3C;;;4CAEe;IACb,KAAK,EAAE,IAAI;IACX,gBAAgB,E7CssBQ,OAAa;I6CrsBrC,YAAY,E7CqsBY,OAAa;;A4CvmB3C,wBAAyB;EACvB,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,GAAG;;AAEpB,qBAAsB;EACpB,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,GAAG;;AE1HlB,MAAO;EACL,aAAa,E9CkWoB,IAAqB;E8CjWtD,gBAAgB,E9CyrBY,IAAI;E8CxrBhC,MAAM,EAAE,qBAAqB;EAC7B,aAAa,E9C2rBe,GAAmB;EDjoB/C,kBAAkB,EAAE,6BAAO;EACnB,UAAU,EAAE,6BAAO;;A+CtD7B,WAAY;EACV,OAAO,E9CkrBqB,IAAI;EMrrBhC,qCACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,iBAAQ;IACN,KAAK,EAAE,IAAI;;AwCEf,cAAe;EACb,OAAO,E9C8qBqB,SAAsB;E8C7qBlD,aAAa,EAAE,qBAAqB;EtBpBpC,uBAAuB,EAAE,GAAO;EAC/B,sBAAsB,EAAE,GAAO;EsBsBhC,2CAA6B;IAC3B,KAAK,EAAE,OAAO;;AAKlB,YAAa;EACX,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,CAAC;EAChB,SAAS,EAAE,IAA+B;EAC1C,KAAK,EAAE,OAAO;EAEd;;;;2BAIa;IACX,KAAK,EAAE,OAAO;;AAKlB,aAAc;EACZ,OAAO,E9CmpBqB,SAAsB;E8ClpBlD,gBAAgB,E9CupBY,OAAO;E8CtpBnC,UAAU,EAAE,cAA6B;EtBxCzC,0BAA0B,EAAE,GAAO;EAClC,yBAAyB,EAAE,GAAO;;AsBkDnC;sCACgC;EAC9B,aAAa,EAAE,CAAC;EAEhB;yDAAiB;IACf,YAAY,EAAE,KAAK;IACnB,aAAa,EAAE,CAAC;EAKhB;iFAA6B;IAC3B,UAAU,EAAE,CAAC;ItBvEnB,uBAAuB,EAAE,GAAO;IAC/B,sBAAsB,EAAE,GAAO;EsB6E5B;+EAA4B;IAC1B,aAAa,EAAE,CAAC;ItBvEtB,0BAA0B,EAAE,GAAO;IAClC,yBAAyB,EAAE,GAAO;AsB4EjC,oFAA6B;EtBrF/B,uBAAuB,EsBsFQ,CAAC;EtBrF/B,sBAAsB,EsBqFQ,CAAC;;AAMhC,yDAA6B;EAC3B,gBAAgB,EAAE,CAAC;;AAGvB,2BAA4B;EAC1B,gBAAgB,EAAE,CAAC;;AASnB;;iCAE2B;EACzB,aAAa,EAAE,CAAC;EAEhB;;2CAAQ;IACN,YAAY,E9C+kBY,IAAI;I8C9kB5B,aAAa,E9C8kBW,IAAI;A8C1kBhC;2DACqD;EtBtHrD,uBAAuB,EAAE,GAAO;EAC/B,sBAAsB,EAAE,GAAO;EsB0H5B;;;kGAAiB;IACf,sBAAsB,EAAE,GAA0B;IAClD,uBAAuB,EAAE,GAA0B;IAEnD;;;;;;;mHACe;MACb,sBAAsB,EAAE,GAA0B;IAEpD;;;;;;;kHACc;MACZ,uBAAuB,EAAE,GAA0B;AAM3D;yDACmD;EtBpInD,0BAA0B,EAAE,GAAO;EAClC,yBAAyB,EAAE,GAAO;EsBwI/B;;;8FAAgB;IACd,yBAAyB,EAAE,GAA0B;IACrD,0BAA0B,EAAE,GAA0B;IAEtD;;;;;;;+GACe;MACb,yBAAyB,EAAE,GAA0B;IAEvD;;;;;;;8GACc;MACZ,0BAA0B,EAAE,GAA0B;AAK9D;;;wCAGkC;EAChC,UAAU,EAAE,cAA6B;AAE3C;uDACiD;EAC/C,UAAU,EAAE,CAAC;AAEf;4CACsC;EACpC,MAAM,EAAE,CAAC;EAKL;;;;;;;;;;;4EACiB;IACf,WAAW,EAAE,CAAC;EAEhB;;;;;;;;;;;2EACgB;IACd,YAAY,EAAE,CAAC;EAOjB;;;;;;;4EACK;IACH,aAAa,EAAE,CAAC;EAOlB;;;;;;;2EACK;IACH,aAAa,EAAE,CAAC;AAKxB,0BAAoB;EAClB,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,CAAC;;AAUpB,YAAa;EACX,aAAa,E9C2IoB,IAAqB;E8CxItD,mBAAO;IACL,aAAa,EAAE,CAAC;IAChB,aAAa,E9Ckea,GAAmB;I8Che7C,4BAAS;MACP,UAAU,EAAE,GAAG;EAInB,2BAAe;IACb,aAAa,EAAE,CAAC;IAEhB;+DACgC;MAC9B,UAAU,EAAE,cAA6B;EAI7C,0BAAc;IACZ,UAAU,EAAE,CAAC;IACb,wDAA8B;MAC5B,aAAa,EAAE,cAA6B;;AAOlD,cAAe;EC1Pb,YAAY,E/CysBgB,IAAI;E+CvsBhC,+BAAmB;IACjB,KAAK,E/Ci0BqB,OAAU;I+Ch0BpC,gBAAgB,E/CssBU,OAAO;I+CrsBjC,YAAY,E/CosBc,IAAI;I+ClsB9B,+DAAgC;MAC9B,gBAAgB,E/CisBQ,IAAI;I+C/rB9B,sCAAO;MACL,KAAK,E/C+rBmB,OAAO;M+C9rB/B,gBAAgB,E/CwzBQ,OAAU;E+CpzBpC,8DAAgC;IAC9B,mBAAmB,E/CwrBK,IAAI;;A8C5clC,cAAe;EC7Pb,YAAY,E/CswBgB,OAAW;E+CpwBvC,+BAAmB;IACjB,KAAK,E/CysBqB,IAAI;I+CxsB9B,gBAAgB,E/CkwBU,OAAW;I+CjwBrC,YAAY,E/CiwBc,OAAW;I+C/vBrC,+DAAgC;MAC9B,gBAAgB,E/C8vBQ,OAAW;I+C5vBrC,sCAAO;MACL,KAAK,E/C2vBmB,OAAW;M+C1vBnC,gBAAgB,E/CgsBQ,IAAI;E+C5rB9B,8DAAgC;IAC9B,mBAAmB,E/CqvBK,OAAW;;A8CtgBzC,cAAe;EChQb,YAAY,E/CitBgB,OAAqB;E+C/sBjD,+BAAmB;IACjB,KAAK,E/C6sBqB,IAAI;I+C5sB9B,gBAAgB,E/C8sBU,OAAc;I+C7sBxC,YAAY,E/C4sBc,OAAqB;I+C1sB/C,+DAAgC;MAC9B,gBAAgB,E/CysBQ,OAAqB;I+CvsB/C,sCAAO;MACL,KAAK,E/CusBmB,OAAc;M+CtsBtC,gBAAgB,E/CosBQ,IAAI;E+ChsB9B,8DAAgC;IAC9B,mBAAmB,E/CgsBK,OAAqB;;A8C9cnD,WAAY;ECnQV,YAAY,E/CqtBgB,OAAkB;E+CntB9C,4BAAmB;IACjB,KAAK,E/CitBqB,IAAI;I+ChtB9B,gBAAgB,E/CktBU,OAAW;I+CjtBrC,YAAY,E/CgtBc,OAAkB;I+C9sB5C,4DAAgC;MAC9B,gBAAgB,E/C6sBQ,OAAkB;I+C3sB5C,mCAAO;MACL,KAAK,E/C2sBmB,OAAW;M+C1sBnC,gBAAgB,E/CwsBQ,IAAI;E+CpsB9B,2DAAgC;IAC9B,mBAAmB,E/CosBK,OAAkB;;A8C/chD,cAAe;ECtQb,YAAY,E/CytBgB,OAAqB;E+CvtBjD,+BAAmB;IACjB,KAAK,E/CqtBqB,IAAI;I+CptB9B,gBAAgB,E/CstBU,OAAc;I+CrtBxC,YAAY,E/CotBc,OAAqB;I+CltB/C,+DAAgC;MAC9B,gBAAgB,E/CitBQ,OAAqB;I+C/sB/C,sCAAO;MACL,KAAK,E/C+sBmB,OAAc;M+C9sBtC,gBAAgB,E/C4sBQ,IAAI;E+CxsB9B,8DAAgC;IAC9B,mBAAmB,E/CwsBK,OAAqB;;A8ChdnD,aAAc;ECzQZ,YAAY,E/C6tBgB,OAAoB;E+C3tBhD,8BAAmB;IACjB,KAAK,E/CytBqB,IAAI;I+CxtB9B,gBAAgB,E/C0tBU,OAAa;I+CztBvC,YAAY,E/CwtBc,OAAoB;I+CttB9C,8DAAgC;MAC9B,gBAAgB,E/CqtBQ,OAAoB;I+CntB9C,qCAAO;MACL,KAAK,E/CmtBmB,OAAa;M+CltBrC,gBAAgB,E/CgtBQ,IAAI;E+C5sB9B,6DAAgC;IAC9B,mBAAmB,E/C4sBK,OAAoB;;AgD5tBlD,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAEhB;;;;yBAIM;IACJ,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;IACP,MAAM,EAAE,CAAC;IACT,MAAM,EAAE,IAAI;IACZ,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,CAAC;;AAKb,uBAAwB;EACtB,cAAc,EAAE,MAAM;;AAIxB,sBAAuB;EACrB,cAAc,EAAE,GAAG;;AC3BrB,KAAM;EACJ,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,IAAI;EACb,aAAa,EAAE,IAAI;EACnB,gBAAgB,EjDivBY,OAAO;EiDhvBnC,MAAM,EAAE,qBAAsB;EAC9B,aAAa,EjD6Fa,GAAG;EDrC7B,kBAAkB,EAAE,mCAAO;EACnB,UAAU,EAAE,mCAAO;EkDvD3B,gBAAW;IACT,YAAY,EAAE,IAAI;IAClB,YAAY,EAAE,mBAAe;;AAKjC,QAAS;EACP,OAAO,EAAE,IAAI;EACb,aAAa,EjDmFa,GAAG;;AiDjF/B,QAAS;EACP,OAAO,EAAE,GAAG;EACZ,aAAa,EjDgFa,GAAG;;AkDtG/B,MAAO;EACL,KAAK,EAAE,KAAK;EACZ,SAAS,EAAE,MAAuB;EAClC,WAAW,ElD+yBiB,MAAM;EkD9yBlC,WAAW,EAAE,CAAC;EACd,KAAK,ElD8yBuB,IAAI;EkD7yBhC,WAAW,ElD8yBiB,IAAI;EkBtzBhC,OAAO,EgCSU,GAAE;EhCNnB,MAAM,EAAE,iBAA0B;EgCQlC,0BACQ;IACN,KAAK,ElDwyBqB,IAAI;IkDvyB9B,eAAe,EAAE,IAAI;IACrB,MAAM,EAAE,OAAO;IhCfjB,OAAO,EgCgBY,GAAE;IhCbrB,MAAM,EAAE,iBAA0B;;AgCuBpC,YAAa;EACX,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,OAAO;EACf,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,kBAAkB,EAAE,IAAI;;ACxB1B,WAAY;EACV,QAAQ,EAAE,MAAM;;AAIlB,MAAO;EACL,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EnD+PkB,IAAI;EmD9P7B,0BAA0B,EAAE,KAAK;EAIjC,OAAO,EAAE,CAAC;EAGV,yBAAqB;IpD0GrB,iBAAiB,EAAE,kBAAiB;IAChC,aAAa,EAAE,kBAAiB;IAC/B,YAAY,EAAE,kBAAiB;IAC5B,SAAS,EAAE,kBAAiB;IAkEpC,kBAAkB,EAAE,+BAA6B;IAC9C,eAAe,EAAE,4BAA0B;IACzC,aAAa,EAAE,0BAAwB;IACpC,UAAU,EAAE,uBAAqB;EoD9KzC,uBAAmB;IpDsGnB,iBAAiB,EAAE,eAAiB;IAChC,aAAa,EAAE,eAAiB;IAC/B,YAAY,EAAE,eAAiB;IAC5B,SAAS,EAAE,eAAiB;;AoDvGtC,kBAAmB;EACjB,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;;AAIlB,aAAc;EACZ,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;;AAId,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,gBAAgB,EnDmiB6B,IAAI;EmDliBjD,MAAM,EAAE,cAA8C;EACtD,MAAM,EAAE,qBAAqC;EAC7C,aAAa,EnDmDa,GAAG;EDtC7B,kBAAkB,EAAE,4BAAO;EACnB,UAAU,EAAE,4BAAO;EoDZ3B,eAAe,EAAE,WAAW;EAE5B,OAAO,EAAE,CAAC;;AAIZ,eAAgB;EACd,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EnDgNkB,IAAI;EmD/M7B,gBAAgB,EnDwhBY,IAAI;EmDthBhC,oBAAO;IjCrEP,OAAO,EiCqEmB,CAAC;IjClE3B,MAAM,EAAE,gBAA0B;EiCmElC,kBAAK;IjCtEL,OAAO,ElB6lBqB,GAAE;IkB1lB9B,MAAM,EAAE,iBAA0B;;AiCwEpC,aAAc;EACZ,OAAO,EnDmgBqB,IAAI;EmDlgBhC,aAAa,EAAE,qBAAoC;E7CnEnD,yCACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,mBAAQ;IACN,KAAK,EAAE,IAAI;;A6CiEf,oBAAqB;EACnB,UAAU,EAAE,IAAI;;AAIlB,YAAa;EACX,MAAM,EAAE,CAAC;EACT,WAAW,EnDyfiB,KAAiB;;AmDpf/C,WAAY;EACV,QAAQ,EAAE,QAAQ;EAClB,OAAO,EnD6eqB,IAAI;;AmDzelC,aAAc;EACZ,OAAO,EnDweqB,IAAI;EmDvehC,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,qBAAoC;E7C5FhD,yCACQ;IACN,OAAO,EAAE,GAAG;IACZ,OAAO,EAAE,KAAK;EAEhB,mBAAQ;IACN,KAAK,EAAE,IAAI;E6C0Fb,yBAAY;IACV,WAAW,EAAE,GAAG;IAChB,aAAa,EAAE,CAAC;EAGlB,oCAAuB;IACrB,WAAW,EAAE,IAAI;EAGnB,qCAAwB;IACtB,WAAW,EAAE,CAAC;;AAKlB,wBAAyB;EACvB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,OAAO;EACZ,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,MAAM;;AAIlB,yBAAmC;EAEjC,aAAc;IACZ,KAAK,EnD+dqB,KAAK;ImD9d/B,MAAM,EAAE,SAAS;;EAEnB,cAAe;IpDvEf,kBAAkB,EAAE,6BAAO;IACnB,UAAU,EAAE,6BAAO;;EoD2E3B,SAAU;IAAE,KAAK,EnDwdW,KAAK;AmDrdnC,yBAAmC;EACjC,SAAU;IAAE,KAAK,EnDkdW,KAAK;AoDhmBnC,QAAS;EACP,QAAQ,EAAE,QAAQ;EAClB,OAAO,EpD2QkB,IAAI;EoD1Q7B,OAAO,EAAE,KAAK;ECRd,WAAW,ErDgDa,iEAAuB;EqD9C/C,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,IAAI;EAChB,WAAW,ErDwDa,KAAK;EqDvD7B,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EACjB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;EAClB,YAAY,EAAE,MAAM;EACpB,SAAS,EAAE,MAAM;EDHjB,SAAS,EpDwCe,IAA8B;EkBlDtD,OAAO,EkCYU,CAAC;ElCTlB,MAAM,EAAE,gBAA0B;EkCWlC,WAAS;IlCdT,OAAO,ElB2gBqB,GAAE;IkBxgB9B,MAAM,EAAE,iBAA0B;EkCYlC,YAAS;IAAE,UAAU,EAAG,IAAI;IAAE,OAAO,EAAE,KAAsB;EAC7D,cAAS;IAAE,WAAW,EAAG,GAAG;IAAE,OAAO,EAAE,KAAsB;EAC7D,eAAS;IAAE,UAAU,EAAI,GAAG;IAAE,OAAO,EAAE,KAAsB;EAC7D,aAAS;IAAE,WAAW,EAAE,IAAI;IAAE,OAAO,EAAE,KAAsB;;AAI/D,cAAe;EACb,SAAS,EpD+emB,KAAK;EoD9ejC,OAAO,EAAE,OAAO;EAChB,KAAK,EpD+euB,IAAI;EoD9ehC,UAAU,EAAE,MAAM;EAClB,gBAAgB,EpDqfY,OAAW;EoDpfvC,aAAa,EpD0Ea,GAAG;;AoDtE/B,cAAe;EACb,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,YAAY,EAAE,WAAW;EACzB,YAAY,EAAE,KAAK;;AAInB,2BAAqB;EACnB,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,GAAG;EACT,WAAW,EAAE,IAAqB;EAClC,YAAY,EAAE,SAA2C;EACzD,gBAAgB,EpDkeU,OAAW;AoDhevC,gCAA0B;EACxB,MAAM,EAAE,CAAC;EACT,KAAK,EpD4dqB,GAAG;EoD3d7B,aAAa,EAAE,IAAqB;EACpC,YAAY,EAAE,SAA2C;EACzD,gBAAgB,EpD2dU,OAAW;AoDzdvC,iCAA2B;EACzB,MAAM,EAAE,CAAC;EACT,IAAI,EpDqdsB,GAAG;EoDpd7B,aAAa,EAAE,IAAqB;EACpC,YAAY,EAAE,SAA2C;EACzD,gBAAgB,EpDodU,OAAW;AoDldvC,6BAAuB;EACrB,GAAG,EAAE,GAAG;EACR,IAAI,EAAE,CAAC;EACP,UAAU,EAAE,IAAqB;EACjC,YAAY,EAAE,aAAgE;EAC9E,kBAAkB,EpD6cQ,OAAW;AoD3cvC,4BAAsB;EACpB,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,CAAC;EACR,UAAU,EAAE,IAAqB;EACjC,YAAY,EAAE,aAAgE;EAC9E,iBAAiB,EpDscS,OAAW;AoDpcvC,8BAAwB;EACtB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,GAAG;EACT,WAAW,EAAE,IAAqB;EAClC,YAAY,EAAE,SAA2C;EACzD,mBAAmB,EpD+bO,OAAW;AoD7bvC,mCAA6B;EAC3B,GAAG,EAAE,CAAC;EACN,KAAK,EpDybqB,GAAG;EoDxb7B,UAAU,EAAE,IAAqB;EACjC,YAAY,EAAE,SAA2C;EACzD,mBAAmB,EpDwbO,OAAW;AoDtbvC,oCAA8B;EAC5B,GAAG,EAAE,CAAC;EACN,IAAI,EpDkbsB,GAAG;EoDjb7B,UAAU,EAAE,IAAqB;EACjC,YAAY,EAAE,SAA2C;EACzD,mBAAmB,EpDibO,OAAW;;AsD9gBzC,QAAS;EACP,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,OAAO,EtDyQkB,IAAI;EsDxQ7B,OAAO,EAAE,IAAI;EACb,SAAS,EtDkhB2B,KAAK;EsDjhBzC,OAAO,EAAE,GAAG;EDXZ,WAAW,ErDgDa,iEAAuB;EqD9C/C,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,IAAI;EAChB,WAAW,ErDwDa,KAAK;EqDvD7B,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EACjB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;EAClB,YAAY,EAAE,MAAM;EACpB,SAAS,EAAE,MAAM;ECAjB,SAAS,EtDmCe,IAAI;EsDjC5B,gBAAgB,EtDuhBoB,IAAW;EsDthB/C,eAAe,EAAE,WAAW;EAC5B,MAAM,EAAE,qBAAwC;EAChD,MAAM,EAAE,qBAA+B;EACvC,aAAa,EtDoFa,GAAG;EDtC7B,kBAAkB,EAAE,6BAAO;EACnB,UAAU,EAAE,6BAAO;EuD3C3B,YAAU;IAAE,UAAU,EAAE,KAAqB;EAC7C,cAAU;IAAE,WAAW,EtD4gBa,IAAI;EsD3gBxC,eAAU;IAAE,UAAU,EtD2gBc,IAAI;EsD1gBxC,aAAU;IAAE,WAAW,EAAE,KAAqB;;AAGhD,cAAe;EACb,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,QAAQ;EACjB,SAAS,EtDgBe,IAAI;EsDf5B,gBAAgB,EtDggBoB,OAAuB;EsD/f3D,aAAa,EAAE,iBAAuC;EACtD,aAAa,EAAE,WAAyD;;AAG1E,gBAAiB;EACf,OAAO,EAAE,QAAQ;;AAQjB,0CACQ;EACN,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,YAAY,EAAE,WAAW;EACzB,YAAY,EAAE,KAAK;;AAGvB,iBAAkB;EAChB,YAAY,EtD+eyB,IAAwB;;AsD7e/D,uBAAwB;EACtB,YAAY,EtDuewB,IAAI;EsDtexC,OAAO,EAAE,EAAE;;AAIX,qBAAe;EACb,IAAI,EAAE,GAAG;EACT,WAAW,EAAE,KAA2B;EACxC,mBAAmB,EAAE,CAAC;EACtB,gBAAgB,EtDuekB,gBAA2C;EsDte7E,gBAAgB,EtDoekB,wBAAkC;EsDnepE,MAAM,EAAE,KAA2B;EACnC,2BAAQ;IACN,OAAO,EAAE,GAAG;IACZ,MAAM,EAAE,GAAG;IACX,WAAW,EAAE,KAAqB;IAClC,mBAAmB,EAAE,CAAC;IACtB,gBAAgB,EtDwdgB,IAAW;AsDrd/C,uBAAiB;EACf,GAAG,EAAE,GAAG;EACR,IAAI,EAAE,KAA2B;EACjC,UAAU,EAAE,KAA2B;EACvC,iBAAiB,EAAE,CAAC;EACpB,kBAAkB,EtDudgB,gBAA2C;EsDtd7E,kBAAkB,EtDodgB,wBAAkC;EsDndpE,6BAAQ;IACN,OAAO,EAAE,GAAG;IACZ,IAAI,EAAE,GAAG;IACT,MAAM,EAAE,KAAqB;IAC7B,iBAAiB,EAAE,CAAC;IACpB,kBAAkB,EtDycc,IAAW;AsDtc/C,wBAAkB;EAChB,IAAI,EAAE,GAAG;EACT,WAAW,EAAE,KAA2B;EACxC,gBAAgB,EAAE,CAAC;EACnB,mBAAmB,EtDyce,gBAA2C;EsDxc7E,mBAAmB,EtDsce,wBAAkC;EsDrcpE,GAAG,EAAE,KAA2B;EAChC,8BAAQ;IACN,OAAO,EAAE,GAAG;IACZ,GAAG,EAAE,GAAG;IACR,WAAW,EAAE,KAAqB;IAClC,gBAAgB,EAAE,CAAC;IACnB,mBAAmB,EtD0ba,IAAW;AsDtb/C,sBAAgB;EACd,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,KAA2B;EAClC,UAAU,EAAE,KAA2B;EACvC,kBAAkB,EAAE,CAAC;EACrB,iBAAiB,EtDwbiB,gBAA2C;EsDvb7E,iBAAiB,EtDqbiB,wBAAkC;EsDpbpE,4BAAQ;IACN,OAAO,EAAE,GAAG;IACZ,KAAK,EAAE,GAAG;IACV,kBAAkB,EAAE,CAAC;IACrB,iBAAiB,EtD2ae,IAAW;IsD1a3C,MAAM,EAAE,KAAqB;;ACzHnC,SAAU;EACR,QAAQ,EAAE,QAAQ;;AAGpB,eAAgB;EACd,QAAQ,EAAE,QAAQ;EAClB,QAAQ,EAAE,MAAM;EAChB,KAAK,EAAE,IAAI;EAEX,uBAAQ;IACN,OAAO,EAAE,IAAI;IACb,QAAQ,EAAE,QAAQ;IxDwKpB,kBAAkB,EAAE,qBAAW;IAC1B,aAAa,EAAE,qBAAW;IACvB,UAAU,EAAE,qBAAW;IwDtK7B;qCACU;MrDbZ,OAAO,EADuB,KAAK;MAEnC,SAAS,EAAE,IAAI;MACf,MAAM,EAAE,IAAI;MqDaR,WAAW,EAAE,CAAC;IAIhB,qDAAsD;MAbxD,uBAAQ;QxD+LR,kBAAkB,EAAE,kCAA6B;QAC9C,eAAe,EAAE,+BAA0B;QACzC,aAAa,EAAE,6BAAwB;QACpC,UAAU,EAAE,0BAAqB;QAxJzC,2BAA2B,EwD3BM,MAAM;QxD4BpC,wBAAwB,EwD5BM,MAAM;QxD6B/B,mBAAmB,EwD7BM,MAAM;QxDuIvC,mBAAmB,EwDtIM,MAAM;QxDuI5B,gBAAgB,EwDvIM,MAAM;QxDwIvB,WAAW,EwDxIM,MAAM;QAE3B,kEACe;UxD6GnB,iBAAiB,EAAE,uBAAuB;UAClC,SAAS,EAAE,uBAAuB;UwD5GpC,IAAI,EAAE,CAAC;QAET,iEACc;UxDwGlB,iBAAiB,EAAE,wBAAuB;UAClC,SAAS,EAAE,wBAAuB;UwDvGpC,IAAI,EAAE,CAAC;QAET,qGAES;UxDkGb,iBAAiB,EAAE,oBAAuB;UAClC,SAAS,EAAE,oBAAuB;UwDjGpC,IAAI,EAAE,CAAC;EAKb;;yBAEQ;IACN,OAAO,EAAE,KAAK;EAGhB,yBAAU;IACR,IAAI,EAAE,CAAC;EAGT;yBACQ;IACN,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,IAAI;EAGb,uBAAQ;IACN,IAAI,EAAE,IAAI;EAEZ,uBAAQ;IACN,IAAI,EAAE,KAAK;EAEb;+BACc;IACZ,IAAI,EAAE,CAAC;EAGT,8BAAe;IACb,IAAI,EAAE,KAAK;EAEb,+BAAgB;IACd,IAAI,EAAE,IAAI;;AAQd,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,MAAM,EAAE,CAAC;EACT,KAAK,EvDwsBuC,GAAG;EkBtyB/C,OAAO,ElBuyBqC,GAAE;EkBpyB9C,MAAM,EAAE,iBAA0B;EqC6FlC,SAAS,EvDwsBmC,IAAI;EuDvsBhD,KAAK,EvDosBuC,IAAI;EuDnsBhD,UAAU,EAAE,MAAM;EAClB,WAAW,EvDgsBiC,4BAAyB;EuD/rBrE,gBAAgB,EAAE,gBAAgB;EAKlC,sBAAO;IdnGP,gBAAgB,EAAE,gFAAmF;IACrG,gBAAgB,EAAE,2EAA8E;IAChG,gBAAgB,EAAE,4EAA+E;IACjG,iBAAiB,EAAE,QAAQ;IAC3B,MAAM,EAAE,8GAAgJ;EckGxJ,uBAAQ;IACN,IAAI,EAAE,IAAI;IACV,KAAK,EAAE,CAAC;IdxGV,gBAAgB,EAAE,gFAAmF;IACrG,gBAAgB,EAAE,2EAA8E;IAChG,gBAAgB,EAAE,4EAA+E;IACjG,iBAAiB,EAAE,QAAQ;IAC3B,MAAM,EAAE,8GAAgJ;EcyGxJ,gDACQ;IACN,OAAO,EAAE,CAAC;IACV,KAAK,EvD+qBqC,IAAI;IuD9qB9C,eAAe,EAAE,IAAI;IrCvHvB,OAAO,EqCwHY,GAAE;IrCrHrB,MAAM,EAAE,iBAA0B;EqCyHlC;;;4CAGyB;IACvB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG;IACR,UAAU,EAAE,KAAK;IACjB,OAAO,EAAE,CAAC;IACV,OAAO,EAAE,YAAY;EAEvB;2CACwB;IACtB,IAAI,EAAE,GAAG;IACT,WAAW,EAAE,KAAK;EAEpB;4CACyB;IACvB,KAAK,EAAE,GAAG;IACV,YAAY,EAAE,KAAK;EAErB;8BACW;IACT,KAAK,EAAG,IAAI;IACZ,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,CAAC;IACd,WAAW,EAAE,KAAK;EAKlB,mCAAS;IACP,OAAO,EAAE,OAAO;EAIlB,mCAAS;IACP,OAAO,EAAE,OAAO;;AAUtB,oBAAqB;EACnB,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,IAAI;EACZ,IAAI,EAAE,GAAG;EACT,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,GAAG;EACV,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,CAAC;EACf,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,MAAM;EAElB,uBAAG;IACD,OAAO,EAAE,YAAY;IACrB,KAAK,EAAG,IAAI;IACZ,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,GAAG;IACX,WAAW,EAAE,MAAM;IACnB,MAAM,EAAE,cAA0C;IAClD,aAAa,EAAE,IAAI;IACnB,MAAM,EAAE,OAAO;IAWf,gBAAgB,EAAE,OAAO;IACzB,gBAAgB,EAAE,gBAAa;EAEjC,4BAAQ;IACN,MAAM,EAAE,CAAC;IACT,KAAK,EAAG,IAAI;IACZ,MAAM,EAAE,IAAI;IACZ,gBAAgB,EvD2lB0B,IAAI;;AuDplBlD,iBAAkB;EAChB,QAAQ,EAAE,QAAQ;EAClB,IAAI,EAAE,GAAG;EACT,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,EAAE;EACX,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,KAAK,EvD+kBuC,IAAI;EuD9kBhD,UAAU,EAAE,MAAM;EAClB,WAAW,EvDmkBiC,4BAAyB;EuDlkBrE,sBAAO;IACL,WAAW,EAAE,IAAI;;AAMrB,oCAA8C;EAI1C;;;8BAGW;IACT,KAAK,EAAE,IAAmC;IAC1C,MAAM,EAAE,IAAmC;IAC3C,UAAU,EAAE,KAAkC;IAC9C,SAAS,EAAE,IAAmC;EAEhD;8BACW;IACT,WAAW,EAAE,KAAkC;EAEjD;8BACW;IACT,YAAY,EAAE,KAAkC;;EAKpD,iBAAkB;IAChB,IAAI,EAAE,GAAG;IACT,KAAK,EAAE,GAAG;IACV,cAAc,EAAE,IAAI;;EAItB,oBAAqB;IACnB,MAAM,EAAE,IAAI;AjD9Pd,iCACQ;EACN,OAAO,EAAE,GAAG;EACZ,OAAO,EAAE,KAAK;AAEhB,eAAQ;EACN,KAAK,EAAE,IAAI;;AkDRf,aAAc;ECRZ,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,IAAI;;ADSpB,WAAY;EACV,KAAK,EAAE,gBAAgB;;AAEzB,UAAW;EACT,KAAK,EAAE,eAAe;;AAQxB,KAAM;EACJ,OAAO,EAAE,eAAe;;AAE1B,KAAM;EACJ,OAAO,EAAE,gBAAgB;;AAE3B,UAAW;EACT,UAAU,EAAE,MAAM;;AAEpB,UAAW;EEzBT,IAAI,EAAE,KAAK;EACX,KAAK,EAAE,WAAW;EAClB,WAAW,EAAE,IAAI;EACjB,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;;AF8BX,OAAQ;EACN,OAAO,EAAE,eAAe;;AAO1B,MAAO;EACL,QAAQ,EAAE,KAAK;;AGhCf,aAEC;EADC,KAAK,EAAE,YAAY;ACLrB,WAAW;EACT,OAAO,EAAE,eAAe;;AAD1B,WAAW;EACT,OAAO,EAAE,eAAe;;AAD1B,WAAW;EACT,OAAO,EAAE,eAAe;;AAD1B,WAAW;EACT,OAAO,EAAE,eAAe;;ADiB5B;;;;;;;;;;;wBAWyB;EACvB,OAAO,EAAE,eAAe;;AAG1B,yBAAmC;EC5CjC,WAAW;IACT,OAAO,EAAE,gBAAgB;;EAE3B,gBAAiB;IAAE,OAAO,EAAE,gBAAgB;;EAC5C,aAAiB;IAAE,OAAO,EAAE,oBAAoB;;EAChD;eACiB;IAAE,OAAO,EAAE,qBAAqB;AD0CjD,yBAAmC;EADrC,iBAAkB;IAEd,OAAO,EAAE,gBAAgB;;AAI3B,yBAAmC;EADrC,kBAAmB;IAEf,OAAO,EAAE,iBAAiB;;AAI5B,yBAAmC;EADrC,wBAAyB;IAErB,OAAO,EAAE,uBAAuB;;AAIpC,gDAAmE;EC/DjE,WAAW;IACT,OAAO,EAAE,gBAAgB;;EAE3B,gBAAiB;IAAE,OAAO,EAAE,gBAAgB;;EAC5C,aAAiB;IAAE,OAAO,EAAE,oBAAoB;;EAChD;eACiB;IAAE,OAAO,EAAE,qBAAqB;AD6DjD,gDAAmE;EADrE,iBAAkB;IAEd,OAAO,EAAE,gBAAgB;;AAI3B,gDAAmE;EADrE,kBAAmB;IAEf,OAAO,EAAE,iBAAiB;;AAI5B,gDAAmE;EADrE,wBAAyB;IAErB,OAAO,EAAE,uBAAuB;;AAIpC,iDAAmE;EClFjE,WAAW;IACT,OAAO,EAAE,gBAAgB;;EAE3B,gBAAiB;IAAE,OAAO,EAAE,gBAAgB;;EAC5C,aAAiB;IAAE,OAAO,EAAE,oBAAoB;;EAChD;eACiB;IAAE,OAAO,EAAE,qBAAqB;ADgFjD,iDAAmE;EADrE,iBAAkB;IAEd,OAAO,EAAE,gBAAgB;;AAI3B,iDAAmE;EADrE,kBAAmB;IAEf,OAAO,EAAE,iBAAiB;;AAI5B,iDAAmE;EADrE,wBAAyB;IAErB,OAAO,EAAE,uBAAuB;;AAIpC,0BAAmC;ECrGjC,WAAW;IACT,OAAO,EAAE,gBAAgB;;EAE3B,gBAAiB;IAAE,OAAO,EAAE,gBAAgB;;EAC5C,aAAiB;IAAE,OAAO,EAAE,oBAAoB;;EAChD;eACiB;IAAE,OAAO,EAAE,qBAAqB;ADmGjD,0BAAmC;EADrC,iBAAkB;IAEd,OAAO,EAAE,gBAAgB;;AAI3B,0BAAmC;EADrC,kBAAmB;IAEf,OAAO,EAAE,iBAAiB;;AAI5B,0BAAmC;EADrC,wBAAyB;IAErB,OAAO,EAAE,uBAAuB;;AAIpC,yBAAmC;EC7GjC,UAAW;IACT,OAAO,EAAE,eAAe;ADgH5B,gDAAmE;ECjHjE,UAAW;IACT,OAAO,EAAE,eAAe;ADoH5B,iDAAmE;ECrHjE,UAAW;IACT,OAAO,EAAE,eAAe;ADwH5B,0BAAmC;ECzHjC,UAAW;IACT,OAAO,EAAE,eAAe;AAD1B,cAAW;EACT,OAAO,EAAE,eAAe;;ADqI5B,YAAa;ECjJX,cAAW;IACT,OAAO,EAAE,gBAAgB;;EAE3B,mBAAiB;IAAE,OAAO,EAAE,gBAAgB;;EAC5C,gBAAiB;IAAE,OAAO,EAAE,oBAAoB;;EAChD;kBACiB;IAAE,OAAO,EAAE,qBAAqB;AD8InD,oBAAqB;EACnB,OAAO,EAAE,eAAe;EAExB,YAAa;IAHf,oBAAqB;MAIjB,OAAO,EAAE,gBAAgB;;AAG7B,qBAAsB;EACpB,OAAO,EAAE,eAAe;EAExB,YAAa;IAHf,qBAAsB;MAIlB,OAAO,EAAE,iBAAiB;;AAG9B,2BAA4B;EAC1B,OAAO,EAAE,eAAe;EAExB,YAAa;IAHf,2BAA4B;MAIxB,OAAO,EAAE,uBAAuB;;AAIpC,YAAa;EC/JX,aAAW;IACT,OAAO,EAAE,eAAe;AjElB5B;;;GAGG;AAuCH,OAAQ;EACN,MAAM,EAAE,IAAI;EIyBZ,kBAAkB,EAAE,iCAAO;EACnB,UAAU,EAAE,iCAAO;EJxB3B,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,KAAK;EAEd,aAAQ;IACN,WAAW,EKDW,oEAAoE;ILE1F,WAAW,EAAE,MAAM;IACnB,SAAS,EAAE,IAAI;IACf,OAAO,EAAE,UAAU;IAEnB,MAAM,EAAE,IAAI;IACZ,WAAW,EAAE,IAAI;IAEjB,gBAAgB,EAAC,gBAAgB;IACjC,eAAe,EAAE,SAAS;IAC1B,iBAAiB,EAAE,SAAS;IAC5B,mBAAmB,EAAE,WAAW;EAGlC,gBAAW;IACT,WAAW,EAAE,IAAI;IACjB,cAAc,EAAE,CAAC;IACjB,WAAW,EAAE,OAAO;EAMlB;mDACqB;IACnB,KAAK,EAAE,IAAI;IINjB,kBAAkB,EAAE,sBAAO;IACnB,UAAU,EAAE,sBAAO;IAiC3B;uEAAoB;MAClB,KAAK,ECgTmC,OAA0B;MD/SlE,OAAO,EAAE,CAAC;IAEZ;2EAAwB;MAAE,KAAK,EC6SW,OAA0B;ID5SpE;gFAA8B;MAAE,KAAK,EC4SK,OAA0B;ILzU9D;2DAAQ;MIVd,kBAAkB,EAAE,mBAAO;MACnB,UAAU,EAAE,mBAAO;;AJqBzB,kBAAQ;EACN,gBAAgB,EKyDW,IAAI;ALtDjC,6CACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,mBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJqBzB,kBAAQ;EACN,gBAAgB,EK8qBQ,OAAW;AL3qBrC,6CACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,mBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJqBzB,kBAAQ;EACN,gBAAgB,EK0nBQ,OAAc;ALvnBxC,6CACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,mBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJqBzB,eAAQ;EACN,gBAAgB,EK8nBQ,OAAW;AL3nBrC,uCACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,gBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJqBzB,kBAAQ;EACN,gBAAgB,EKkoBQ,OAAc;AL/nBxC,6CACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,mBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJqBzB,iBAAQ;EACN,gBAAgB,EKsoBQ,OAAa;ALnoBvC,2CACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,kBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJqBzB,eAAQ;EACN,gBAAgB,EAoBJ,IAAI;AAjBlB,uCACe;EACb,gBAAgB,EAAE,OAAe;AAGnC,gBAAS;EI/BX,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;;AJ4C7B,IAAK;EACH,cAAc,EAAE,SAAS;EACzB,MAAM,EAAE,IAAI;EI/CZ,kBAAkB,EAAE,8BAAO;EACnB,UAAU,EAAE,8BAAO;EAoH3B,kBAAkB,EAAE,QAAW;EAC1B,aAAa,EAAE,QAAW;EACvB,UAAU,EAAE,QAAW;EJ5K/B,QAAQ,EAAE,QAAQ;EAElB,UAAQ;IACN,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,CAAC;I8CyBT,gBAAgB,EAAE,6DAA2D;IAC7E,gBAAgB,EAAE,qDAAmD;IACrE,iBAAiB,EAAE,SAAS;I9CzB1B,eAAe,EAAE,WAAW;IAC5B,mBAAmB,EAAE,GAAG;IACxB,OAAO,EAAE,CAAC;IACV,cAAc,EAAE,IAAI;IACpB,UAAU,EAAE,0BAA0B;EAGxC,iBAAe;IACb,eAAe,EAAE,KAAK;IACtB,OAAO,EAAE,EAAE;IACX,UAAU,EAAE,EAAE;EAoFhB,SAAO;IACL,aAAa,EKqDgB,GAAmB;ID1GlD,kBAAkB,EAAE,IAAO;IACnB,UAAU,EAAE,IAAO;IJsDzB,KAAK,EKwBwB,IAAI;ILtBjC,gCACQ;MI1DV,kBAAkB,EAAE,IAAO;MACnB,UAAU,EAAE,IAAO;MJ2DvB,KAAK,EKmBsB,IAAI;MLlB/B,eAAe,EAAE,IAAI;EAMvB,qBAAW;IACT,gBAAgB,EAAE,kBAAkB;IACpC,KAAK,EAAE,kBAAkB;IACzB,OAAO,EAAE,CAAC;;AAMd;;;kCAGwB;EACtB,WAAW,EAAE,CAAC;AAId;;;6CAG0B;EACxB,UAAU,EAAE,CAAC;;AAOnB,IAAK;EACH,sBAAsB,EAAE,WAAW;EACnC,cAAc,EAAE,IAAI;;AAGtB,CAAE;EACA,MAAM,EAAE,OAAO;;AAGjB;MACO;EACL,sBAAsB,EAAE,WAAW;EACnC,cAAc,EAAE,IAAI;;AAGtB,CAAE;EIOA,kBAAkB,EAAE,SAAW;EAC1B,aAAa,EAAE,SAAW;EACvB,UAAU,EAAE,SAAW;;AJF/B;;8BAEkB;EIFlB,kBAAkB,EAAE,QAAW;EAC1B,aAAa,EAAE,QAAW;EACvB,UAAU,EAAE,QAAW;;AJOjC,KAAM;EACJ,WAAW,EAAE,MAAM;;AAGrB;;;;;;;;;;;8BAW+B;EAC7B,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,CAAC;EAChB,kBAAkB,EAAE,IAAI;EIjJxB,kBAAkB,EAAE,mBAAO;EACnB,UAAU,EAAE,mBAAO;EJkJ3B,SAAS,EAAE,IAAI;EAEf;;;;;;;;;;;sCAAQ;IIrJR,kBAAkB,EAAE,sBAAO;IACnB,UAAU,EAAE,sBAAO;EJwJ3B;;;;;;;;;;;;;;;;;;;;;;0CACY;II1JZ,kBAAkB,EAAE,IAAO;IACnB,UAAU,EAAE,IAAO;IJ2JzB,aAAa,EAAE,eAAe;EAI9B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yEAAK;IACH,SAAS,EKhLW,IAA8B;ELmLpD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yEAAK;IACH,SAAS,EKrLW,IAA8B;;AL0LxD;mBACoB;EAClB,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,CAAC;EAChB,kBAAkB,EAAE,IAAI;EACxB,eAAe,EAAE,IAAI;EACrB,UAAU,EAAE,IAAI;EAChB,YAAY,EAAE,CAAC;EACf,aAAa,EAAE,GAAG;EAClB,gBAAgB,EAAE,mRAAmR;EACrS,eAAe,EAAE,IAAI;EACrB,iBAAiB,EAAE,SAAS;EAC5B,mBAAmB,EAAE,YAAY;EItLjC,kBAAkB,EAAE,mBAAO;EACnB,UAAU,EAAE,mBAAO;EJuL3B,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;EAEhB;iCAAc;IACZ,OAAO,EAAE,IAAI;EAIb;;;;;8DAAK;IACH,SAAS,EKhNW,IAA8B;ELmNpD;;;;;8DAAK;IACH,SAAS,EKrNW,IAA8B;ELyNtD;2BAAQ;IIzMR,kBAAkB,EAAE,sBAAO;IACnB,UAAU,EAAE,sBAAO;IJ0MzB,gBAAgB,EAAE,mRAAmR;EAGvS;+BAAY;IACV,UAAU,EAAE,IAAI;;AAQlB;;;sBAAM;EACJ,YAAY,EAAE,IAAI;AAGpB;;;;;;;uCACuB;EACrB,WAAW,EAAE,KAAK;;AAItB;;iCAEkC;EAChC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,GAAG;EACf,YAAY,EAAE,GAAG;EACjB,cAAc,EAAE,GAAG;EACnB,MAAM,EAAE,IAAI;EACZ,gBAAgB,EAAE,WAAW;EAC7B,kBAAkB,EAAE,IAAI;EACxB,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,OAAO;EAEf;;yCAAQ;IACN,OAAO,EAAE,IAAI;EAGf;;;;yCACQ;IACN,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,aAAa,EAAE,GAAG;IInIpB,kBAAkB,EAAE,KAAW;IAC1B,aAAa,EAAE,KAAW;IACvB,UAAU,EAAE,KAAW;EJqI/B;;0CAAS;IACP,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,IAAI;IACT,gBAAgB,EKqcU,OAAW;IDzpBvC,iBAAiB,EAAE,QAAa;IAC5B,aAAa,EAAE,QAAa;IAC3B,YAAY,EAAE,QAAa;IACxB,SAAS,EAAE,QAAa;EJqNhC;;yCAAQ;IACN,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,IAAI;IACT,MAAM,EAAE,cAAe;EAGzB;;kDAAiB;II9NjB,iBAAiB,EAAE,UAAa;IAC5B,aAAa,EAAE,UAAa;IAC3B,YAAY,EAAE,UAAa;IACxB,SAAS,EAAE,UAAa;EJ+NhC;;2DAA0B;IACxB,gBAAgB,EKsgBU,IAAW;ELngBvC;;iDAAgB;IACd,YAAY,EKkbc,OAAW;EL/avC;;;;0DACyB;IACvB,YAAY,EK6fc,IAAW;;ALzfzC;;uCAEwC;EACtC,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,IAAI;EACnB,kBAAkB,EAAE,IAAI;EACxB,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,OAAO;EAEf;;+CAAQ;IACN,OAAO,EAAE,IAAI;EAGf;;qDAAc;IACZ,YAAY,EK0Zc,OAAW;ELvZvC;;+CAAQ;IACN,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,UAAU,EAAE,IAAI;IAChB,YAAY,EAAE,GAAG;IACjB,MAAM,EAAE,cAAe;IACvB,aAAa,EAAE,GAAG;IIjMpB,kBAAkB,EAAE,KAAW;IAC1B,aAAa,EAAE,KAAW;IACvB,UAAU,EAAE,KAAW;EJmM/B;;wDAAiB;IACf,OAAO,EAAE,EAAE;IACX,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,CAAC;IACN,IAAI,EAAE,GAAG;IACT,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,GAAG;IACV,MAAM,EAAE,IAAI;IACZ,MAAM,EAAE,cAAc;IACtB,gBAAgB,EAAE,CAAC;IACnB,iBAAiB,EAAE,CAAC;IIrPtB,iBAAiB,EAAE,aAAgB;IAC/B,aAAa,EAAE,aAAgB;IAC9B,YAAY,EAAE,aAAgB;IAC3B,SAAS,EAAE,aAAgB;EJsPnC;;uDAAgB;IACd,gBAAgB,EK4XU,OAAW;IL3XrC,YAAY,EK2Xc,OAAW;ELxXvC;;wDAAiB;IACf,YAAY,EKucc,IAAW;ELpcvC;;gEAAyB;IACvB,gBAAgB,EKmcU,IAAW;ILlcrC,YAAY,EAAE,WAAW;;AAK3B;;;;;;gCAMoB;EAClB,aAAa,EAAE,IAAI;EI/VrB,kBAAkB,EAAE,sBAAO;EACnB,UAAU,EAAE,sBAAO;;AJoW3B;;;;;;8BAMoB;EAClB,aAAa,EAAE,IAAI;EI5WrB,kBAAkB,EAAE,sBAAO;EACnB,UAAU,EAAE,sBAAO;;AJiX3B;;;;;;gCAMoB;EAClB,aAAa,EAAE,IAAI;EIzXrB,kBAAkB,EAAE,sBAAO;EACnB,UAAU,EAAE,sBAAO;;AJ+X3B,+FAA6C;EAC3C,KAAK,EKnBmC,IAAK;ELoB7C,YAAY,EKtOiB,WAAa;ELuO1C,gBAAgB,EKzOa,WAAW;;AL8O1C;kCACoB;EAClB,WAAW,EAAE,GAAG;;AAOlB;wBACe;EACb,YAAY,EAAE,CAAC;EACf,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,IAAI;EACZ,KAAK,EK7FkC,IAA0B;EDzTnE,kBAAkB,EAAE,mBAAO;EACnB,UAAU,EAAE,mBAAO;EAoH3B,kBAAkB,EAAE,QAAW;EAC1B,aAAa,EAAE,QAAW;EACvB,UAAU,EAAE,QAAW;EJmS7B;gCAAQ;IACN,gBAAgB,EAAE,WAAW;II3ZjC,kBAAkB,EAAE,sBAAO;IACnB,UAAU,EAAE,sBAAO;IJ4ZvB,KAAK,EKwSmB,OAAW;ALpSvC,0DACwB;EACtB,MAAM,EAAE,IAAI;EInad,kBAAkB,EAAE,sBAAO;EACnB,UAAU,EAAE,sBAAO;EJoazB,KAAK,EKgSqB,OAAW;EL9RrC,sEAAQ;IACN,MAAM,EAAE,IAAI;IACZ,KAAK,EK4RmB,OAAW;ALxRvC,2BAAoB;EI7apB,kBAAkB,EAAE,mBAAO;EACnB,UAAU,EAAE,mBAAO;AJkbzB,iPAKsB;EACpB,MAAM,EAAE,IAAI;AAIhB,wBAAe;EACb,UAAU,EAAE,CAAC;;AAIjB,cAAe;EACb,UAAU,EAAE,CAAC;EACb,MAAM,EAAE,IAAI;EIpcZ,kBAAkB,EAAE,4BAAO;EACnB,UAAU,EAAE,4BAAO;;AJyc7B,MAAO;EACL,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EAEX,cAAU;IACR,gBAAgB,EKkMU,OAAc;EL/L1C,WAAO;IACL,gBAAgB,EKkMU,OAAW;EL/LvC,cAAU;IACR,gBAAgB,EKkMU,OAAc;EL/L1C,aAAS;IACP,gBAAgB,EKkMU,OAAa;EL/LzC;oBACY;IACV,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,IAAI;EAGnB,aAAO;IACL,KAAK,EAAE,IAAI;;AAIf,MAAO;EACL,OAAO,EAAE,WAAW;;AAGtB,SAAU;EACR,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,GAAG;EACX,aAAa,EAAE,CAAC;EIjfhB,kBAAkB,EAAE,IAAO;EACnB,UAAU,EAAE,IAAO;EJof3B,aAAM;IIrfN,kBAAkB,EAAE,IAAO;IACnB,UAAU,EAAE,IAAO;IJufzB,wBAAa;MACX,aAAa,EAAE,WAAW;IAI1B,+BAAS;MACP,OAAO,EAAE,KAAK;MACd,OAAO,EAAE,EAAE;MACX,QAAQ,EAAE,QAAQ;MAClB,KAAK,EAAE,IAAI;MACX,MAAM,EAAE,IAAI;MACZ,IAAI,EAAE,CAAC;MACP,KAAK,EAAE,CAAC;MACR,OAAO,EAAE,EAAE;MACX,gBAAgB,EAAE,OAA8B;IAIpD,oDAAyC;MACvC,gBAAgB,EAAE,OAA4B;IAGhD,iDAAsC;MACpC,gBAAgB,EAAE,OAAyB;IAE7C,oDAAyC;MACvC,gBAAgB,EAAE,OAA4B;IAGhD,mDAAwC;MACtC,gBAAgB,EAAE,OAA2B;;AASnD,MAAO;EACL,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,GAAG;EAChB,WAAW,EAAE,IAAI;EACjB,OAAO,EAAE,GAAG;EI9aZ,kBAAkB,EAAE,QAAW;EAC1B,aAAa,EAAE,QAAW;EACvB,UAAU,EAAE,QAAW;EJ+a/B,YAAQ;IACN,OAAO,EAAE,CAAC;;AAMZ,gBAAO;EACL,OAAO,EAAE,IAAI;AAGf,qBAAY;EACV,KAAK,EKmOqB,IAAW;;AL/NzC,KAAM;EACJ,aAAa,EAAE,CAAC;EIvjBhB,kBAAkB,EAAE,IAAO;EACnB,UAAU,EAAE,IAAO;;AJ0jB7B,MAAO;EACL,MAAM,EAAE,IAAI;EACZ,aAAa,EAAE,GAAG;EI7jBlB,kBAAkB,EAAE,4BAAO;EACnB,UAAU,EAAE,4BAAO;EJ+jB3B,cAAU;IACR,aAAa,EAAE,IAAI;EAGrB,aAAS;IACP,UAAU,EAAE,IAAI;;AAIpB,QAAS;EACP,MAAM,EAAE,IAAI;EI1kBZ,kBAAkB,EAAE,4BAAO;EACnB,UAAU,EAAE,4BAAO;;AJ+kBzB,kIAAuB;EACrB,KAAK,EAAE,OAAO", +"sources": ["../../../../../tmp/tidytemplate/scss/_bootstrap.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_normalize.scss","../../../../../tmp/tidytemplate/scss/_bootswatch.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_print.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_glyphicons.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_scaffolding.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_vendor-prefixes.scss","../../../../../tmp/tidytemplate/scss/_variables.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_tab-focus.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_image.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_type.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_text-emphasis.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_background-variant.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_clearfix.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_text-overflow.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_code.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_grid.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_grid.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_grid-framework.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_tables.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_table-row.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_forms.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_forms.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_buttons.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_buttons.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_opacity.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_component-animations.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_dropdowns.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_nav-divider.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_reset-filter.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_button-groups.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_border-radius.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_input-groups.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_navs.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_navbar.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_nav-vertical-align.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_breadcrumbs.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_pagination.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_pagination.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_pager.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_labels.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_labels.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_badges.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_jumbotron.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_thumbnails.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_alerts.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_alerts.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_progress-bars.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_gradients.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_progress-bar.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_media.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_list-group.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_list-group.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_panels.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_panels.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_responsive-embed.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_wells.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_close.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_modals.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_tooltip.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_reset-text.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_popovers.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_carousel.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_utilities.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_center-block.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_hide-text.scss","../../../../../tmp/tidytemplate/scss/bootstrap/_responsive-utilities.scss","../../../../../tmp/tidytemplate/scss/bootstrap/mixins/_responsive-visibility.scss"], +"names": [], +"file": "tidyverse.css" +} diff --git a/revdep/library.noindex/eurostat/new/readr/DESCRIPTION b/revdep/library.noindex/eurostat/new/readr/DESCRIPTION new file mode 100644 index 00000000..6cec526b --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/DESCRIPTION @@ -0,0 +1,54 @@ +Package: readr +Title: Read Rectangular Text Data +Version: 2.1.4 +Authors@R: c( + person("Hadley", "Wickham", , "hadley@posit.co", role = "aut"), + person("Jim", "Hester", role = "aut"), + person("Romain", "Francois", role = "ctb"), + person("Jennifer", "Bryan", , "jenny@posit.co", role = c("aut", "cre"), + comment = c(ORCID = "0000-0002-6983-2759")), + person("Shelby", "Bearrows", role = "ctb"), + person("Posit, PBC", role = c("cph", "fnd")), + person("https://github.com/mandreyel/", role = "cph", + comment = "mio library"), + person("Jukka", "Jylänki", role = c("ctb", "cph"), + comment = "grisu3 implementation"), + person("Mikkel", "Jørgensen", role = c("ctb", "cph"), + comment = "grisu3 implementation") + ) +Description: The goal of 'readr' is to provide a fast and friendly way to + read rectangular data (like 'csv', 'tsv', and 'fwf'). It is designed + to flexibly parse many types of data found in the wild, while still + cleanly failing when data unexpectedly changes. +License: MIT + file LICENSE +URL: https://readr.tidyverse.org, https://github.com/tidyverse/readr +BugReports: https://github.com/tidyverse/readr/issues +Depends: R (>= 3.5) +Imports: cli (>= 3.2.0), clipr, crayon, hms (>= 0.4.1), lifecycle (>= + 0.2.0), methods, R6, rlang, tibble, utils, vroom (>= 1.6.0) +Suggests: covr, curl, datasets, knitr, rmarkdown, spelling, stringi, + testthat (>= 3.1.2), tzdb (>= 0.1.1), waldo, withr, xml2 +LinkingTo: cpp11, tzdb (>= 0.1.1) +VignetteBuilder: knitr +Config/Needs/website: tidyverse, tidyverse/tidytemplate +Config/testthat/edition: 3 +Config/testthat/parallel: false +Encoding: UTF-8 +Language: en-US +RoxygenNote: 7.2.3 +NeedsCompilation: yes +Packaged: 2023-02-10 00:05:55 UTC; jenny +Author: Hadley Wickham [aut], + Jim Hester [aut], + Romain Francois [ctb], + Jennifer Bryan [aut, cre] (), + Shelby Bearrows [ctb], + Posit, PBC [cph, fnd], + https://github.com/mandreyel/ [cph] (mio library), + Jukka Jylänki [ctb, cph] (grisu3 implementation), + Mikkel Jørgensen [ctb, cph] (grisu3 implementation) +Maintainer: Jennifer Bryan +Repository: CRAN +Date/Publication: 2023-02-10 09:20:02 UTC +Built: R 4.2.0; aarch64-apple-darwin20; 2023-02-10 11:14:04 UTC; unix +Archs: readr.so.dSYM diff --git a/revdep/library.noindex/eurostat/new/readr/INDEX b/revdep/library.noindex/eurostat/new/readr/INDEX new file mode 100644 index 00000000..9e87af07 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/INDEX @@ -0,0 +1,44 @@ +clipboard Returns values from the clipboard +col_skip Skip a column +cols Create column specification +cols_condense Examine the column specifications for a data + frame +count_fields Count the number of fields in each line of a + file +date_names Create or retrieve date names +edition_get Retrieve the currently active edition +format_delim Convert a data frame to a delimited string +guess_encoding Guess encoding of file +locale Create locales +melt_delim Return melted data for each token in a + delimited file (including csv & tsv) +melt_fwf Return melted data for each token in a fixed + width file +melt_table Return melted data for each token in a + whitespace-separated file +parse_datetime Parse date/times +parse_factor Parse factors +parse_guess Parse using the "best" type +parse_logical Parse logicals, integers, and reals +parse_number Parse numbers, flexibly +problems Retrieve parsing problems +read_builtin Read built-in object from package +read_delim Read a delimited file (including CSV and TSV) + into a tibble +read_file Read/write a complete file +read_fwf Read a fixed width file into a tibble +read_lines Read/write lines to/from a file +read_log Read common/combined log file into a tibble +read_rds Read/write RDS files. +read_table Read whitespace-separated columns into a tibble +readr_example Get path to readr example +readr_threads Determine how many threads readr should use + when processing +should_read_lazy Determine whether to read a file lazily +should_show_types Determine whether column types should be shown +show_progress Determine whether progress bars should be shown +spec_delim Generate a column specification +type_convert Re-convert character columns in existing data + frame +with_edition Temporarily change the active readr edition +write_delim Write a data frame to a delimited file diff --git a/revdep/library.noindex/eurostat/new/readr/LICENSE b/revdep/library.noindex/eurostat/new/readr/LICENSE new file mode 100644 index 00000000..2a58ff1a --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/LICENSE @@ -0,0 +1,2 @@ +YEAR: 2023 +COPYRIGHT HOLDER: readr authors diff --git a/revdep/library.noindex/eurostat/new/readr/NAMESPACE b/revdep/library.noindex/eurostat/new/readr/NAMESPACE new file mode 100644 index 00000000..b35038f1 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/NAMESPACE @@ -0,0 +1,154 @@ +# Generated by roxygen2: do not edit by hand + +S3method("[",spec_tbl_df) +S3method(as.character,col_spec) +S3method(as.col_spec,"NULL") +S3method(as.col_spec,character) +S3method(as.col_spec,col_spec) +S3method(as.col_spec,data.frame) +S3method(as.col_spec,default) +S3method(as.col_spec,list) +S3method(as.data.frame,spec_tbl_df) +S3method(as_tibble,spec_tbl_df) +S3method(format,col_spec) +S3method(output_column,POSIXt) +S3method(output_column,default) +S3method(output_column,double) +S3method(print,col_spec) +S3method(print,collector) +S3method(print,date_names) +S3method(print,locale) +S3method(str,col_spec) +S3method(type_to_col,Date) +S3method(type_to_col,POSIXct) +S3method(type_to_col,default) +S3method(type_to_col,double) +S3method(type_to_col,factor) +S3method(type_to_col,hms) +S3method(type_to_col,integer) +S3method(type_to_col,logical) +export(AccumulateCallback) +export(ChunkCallback) +export(DataFrameCallback) +export(ListCallback) +export(SideEffectChunkCallback) +export(as.col_spec) +export(clipboard) +export(col_character) +export(col_date) +export(col_datetime) +export(col_double) +export(col_factor) +export(col_guess) +export(col_integer) +export(col_logical) +export(col_number) +export(col_skip) +export(col_time) +export(cols) +export(cols_condense) +export(cols_only) +export(count_fields) +export(datasource) +export(date_names) +export(date_names_lang) +export(date_names_langs) +export(default_locale) +export(edition_get) +export(format_csv) +export(format_csv2) +export(format_delim) +export(format_tsv) +export(fwf_cols) +export(fwf_empty) +export(fwf_positions) +export(fwf_widths) +export(guess_encoding) +export(guess_parser) +export(local_edition) +export(locale) +export(melt_csv) +export(melt_csv2) +export(melt_csv2_chunked) +export(melt_csv_chunked) +export(melt_delim) +export(melt_delim_chunked) +export(melt_fwf) +export(melt_table) +export(melt_table2) +export(melt_tsv) +export(melt_tsv_chunked) +export(output_column) +export(parse_character) +export(parse_date) +export(parse_datetime) +export(parse_double) +export(parse_factor) +export(parse_guess) +export(parse_integer) +export(parse_logical) +export(parse_number) +export(parse_time) +export(parse_vector) +export(problems) +export(read_builtin) +export(read_csv) +export(read_csv2) +export(read_csv2_chunked) +export(read_csv_chunked) +export(read_delim) +export(read_delim_chunked) +export(read_file) +export(read_file_raw) +export(read_fwf) +export(read_lines) +export(read_lines_chunked) +export(read_lines_raw) +export(read_lines_raw_chunked) +export(read_log) +export(read_rds) +export(read_table) +export(read_table2) +export(read_tsv) +export(read_tsv_chunked) +export(readr_example) +export(readr_threads) +export(should_read_lazy) +export(should_show_types) +export(show_progress) +export(spec) +export(spec_csv) +export(spec_csv2) +export(spec_delim) +export(spec_table) +export(spec_tsv) +export(stop_for_problems) +export(tokenize) +export(tokenizer_csv) +export(tokenizer_delim) +export(tokenizer_fwf) +export(tokenizer_line) +export(tokenizer_log) +export(tokenizer_tsv) +export(tokenizer_ws) +export(type_convert) +export(with_edition) +export(write_csv) +export(write_csv2) +export(write_delim) +export(write_excel_csv) +export(write_excel_csv2) +export(write_file) +export(write_lines) +export(write_rds) +export(write_tsv) +importFrom(R6,R6Class) +importFrom(hms,hms) +importFrom(lifecycle,deprecate_soft) +importFrom(lifecycle,deprecate_warn) +importFrom(lifecycle,deprecated) +importFrom(lifecycle,is_present) +importFrom(methods,setOldClass) +importFrom(tibble,as_tibble) +importFrom(tibble,tibble) +useDynLib(readr, .registration = TRUE) diff --git a/revdep/library.noindex/eurostat/new/readr/NEWS.md b/revdep/library.noindex/eurostat/new/readr/NEWS.md new file mode 100644 index 00000000..25017f6f --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/NEWS.md @@ -0,0 +1,913 @@ +# readr 2.1.4 + +* No user-facing changes. Patch release with internal changes requested by CRAN. + +# readr 2.1.3 + +* Help files below `man/` have been re-generated, so that they give rise to valid HTML5. (This is the impetus for this release, to keep the package safely on CRAN.) + +* `mini-gapminder-africa.csv` and friends are new example datasets accessible via `readr_example()`, which have been added to illustrate reading multiple files at once, into a single data frame. + +# readr 2.1.2 + +* `read_table()`, `read_log()`, and `read_delim_chunked()` (and friends) gain the `show_col_types` argument found elsewhere. All `read_*()` functions now respect the `show_col_types` argument or option, even when using the first edition parsing engine (#1331). + +* `show_progress()` uses `rlang::is_interactive()` instead of `base::interactive()` (#1356). + +* `read_builtin()` does more argument checking, so that we catch obviously malformed input before passing along to `utils::data()` (#1361). + +* `chickens.csv` and `whitespace-sample.txt` are new example datasets accessible via `readr_example()` (#1354). + +# readr 2.1.1 + +* Jenny Bryan is now the maintainer. + +* Fix buffer overflow when trying to parse an integer from a field that is over 64 characters long (#1326) + +# readr 2.1.0 + +* All readr functions again read eagerly by default. Unfortunately many users + experienced frustration from the drawbacks of lazy reading, in particular + locking files on Windows, so it was decided to disable lazy reading default. + However `options(readr.read_lazy = TRUE)` can be used to set the default to by lazy if desired. +* New `readr.read_lazy` global option to control if readr reads files lazily or not (#1266) + +# readr 2.0.2 + +* minor test tweak for compatibility with testthat 3.1.0 (#@lionel-, #1304) + +* `write_rds()` gains a `text=` argument, to control using a text based object representation, like the `ascii=` argument in `saveRDS()` (#1270) + +# readr 2.0.1 + +* `options(readr.show_col_types = FALSE)` now works as intended (#1250) + +* `read_delim_chunked()` now again correctly respects the `chunk_size` parameter (#1248) + +* `type_convert()` gains a `guess_integer` argument, passed to `guess_parser()` (@jmbarbone, #1264) + +* `read_tsv()` now correctly passes the `quote` and `na` arguments to `vroom::vroom()` (#1254, #1255) + +* Avoid spurious byte compilation errors due to the programmatically generated `spec_*()` functions. + +# readr 2.0.0 + +## second edition changes + +readr 2.0.0 is a major release of readr and introduces a new second edition parsing and writing engine implemented via the [vroom](https://vroom.r-lib.org/) package. + +This engine takes advantage of lazy reading, multi-threading and performance characteristics of modern SSD drives to significantly improve the performance of reading and writing compared to the first edition engine. + +We will continue to support the first edition for a number of releases, but eventually this support will be first deprecated and then removed. + +You can use the `with_edition()` or `local_edition()` functions to temporarily change the edition of readr for a section of code. + +e.g. + +- `with_edition(1, read_csv("my_file.csv"))` will read `my_file.csv` with the first edition of readr. + +- `readr::local_edition(1)` placed at the top of your function or script will use the first edition for the rest of the function or script. + + +### Lazy reading + +Edition two uses lazy reading by default. +When you first call a `read_*()` function the delimiters and newlines throughout the entire file are found, but the data is not actually read until it is used in your program. +This can provide substantial speed improvements for reading character data. +It is particularly useful during interactive exploration of only a subset of a full dataset. + +However this also means that problematic values are not necessarily seen +immediately, only when they are actually read. +Because of this a warning will be issued the first time a problem is encountered, +which may happen after initial reading. + +Run `problems()` on your dataset to read the entire dataset and return all of the problems found. +Run `problems(lazy = TRUE)` if you only want to retrieve the problems found so far. + +Deleting files after reading is also impacted by laziness. +On Windows open files cannot be deleted as long as a process has the file open. +Because readr keeps a file open when reading lazily this means you cannot read, then immediately delete the file. +readr will in most cases close the file once it has been completely read. +However, if you know you want to be able to delete the file after reading it is best to pass `lazy = FALSE` when reading the file. + +### Reading multiple files at once + +Edition two has built-in support for reading sets of files with the +same columns into one output table in a single command. +Just pass the filenames to be read in the same vector to the reading function. + +First we generate some files to read by splitting the nycflights dataset by +airline. + +```{r} +library(nycflights13) +purrr::iwalk( + split(flights, flights$carrier), + ~ { .x$carrier[[1]]; vroom::vroom_write(.x, glue::glue("flights_{.y}.tsv"), delim = "\t") } +) +``` + +Then we can efficiently read them into one tibble by passing the filenames +directly to readr. + +```{r} +files <- fs::dir_ls(glob = "flights*tsv") +files +readr::read_tsv(files) +``` + +If the filenames contain data, such as the date when the sample was collected, +use `id` argument to include the paths as a column in the data. +You will likely have to post-process the paths to keep only the relevant portion for your use case. + +### Delimiter guessing + +Edition two supports automatic guessing of delimiters. +Because of this you can now use `read_delim()` without specifying a `delim` argument in many cases. + +```{r} +x <- read_delim(readr_example("mtcars.csv")) +``` + +### Literal data + +In edition one the reading functions treated any input with a newline in it or vectors of length > 1 as literal data. +In edition two vectors of length > 1 are now assumed to correspond to multiple files. +Because of this we now have a more explicit way to represent literal data, by putting `I()` around the input. + +```{r} +readr::read_csv(I("a,b\n1,2")) +``` + +### License changes + +We are systematically re-licensing tidyverse and r-lib packages to use the MIT license, to make our package licenses as clear and permissive as possible. + +To this end the readr and vroom packages are now released under the MIT license. + +### Deprecated or superseded functions and features + +* `melt_csv()`, `melt_delim()`, `melt_tsv()` and `melt_fwf()` have been superseded by functions in the same name in the meltr package. + The versions in readr have been deprecated. + These functions rely on the first edition parsing code and would be challenging to update to the new parser. + When the first edition parsing code is eventually removed from readr they will be removed. + +* `read_table2()` has been renamed to `read_table()`, as most users expect `read_table()` to work like `utils::read.table()`. + If you want the previous strict behavior of the `read_table()` you can use `read_fwf()` with `fwf_empty()` directly (#717). + +* Normalizing newlines in files with just carriage returns `\r` is no longer supported. + The last major OS to use only CR as the newline was 'classic' Mac OS, which had its final release in 2001. + +### Other second edition changes + +* `read_*_chunked()` functions now include their specification as an attribute (#1143) + +* All `read_*()` functions gain a `col_select` argument to more easily choose which columns to select. + +* All `read_*()` functions gain a `id` argument to optionally store the file paths when reading multiple files. + +* All `read_*()` functions gain a `name_repair` argument to control how column names are repaired. + +* All `read_*()` and `write_*()` functions gain a `num_threads` argument to control the number of processing threads they use (#1201) + +* All `write_*()` and `format_*()` functions gain `quote` and `escape` arguments, to explicitly control how fields are quoted and how double quotes are escaped. (#653, #759, #844, #993, #1018, #1083) + +* All `write_*()` functions gain a `progress` argument and display a progress bar when writing (#791). + +* write_excel_csv() now defaults to `quote = "all"` (#759) + +* write_tsv() now defaults to `quote = "none"` (#993) + +* `read_table()` now handles skipped lines with unpaired quotes properly (#1180) + +## Additional features and fixes + +* The BH package is no longer a dependency. + The boost C++ headers in BH have thousands of files, so can take a long time to extract and compiling them takes a great deal of memory, which made readr difficult to compile on systems with limited memory (#1147). + +* readr now uses the tzdb package when parsing date-times (@DavisVaughan, r-lib/vroom#273) + +* Chunked readers now support files with more than `INT_MAX` (~ 2 Billion) number of lines (#1177) + +* Memory no longer inadvertently leaks when reading memory from R connections (#1161) + +* Invalid date formats no longer can potentially crash R (#1151) + +* `col_factor()` now throws a more informative error message if given non-character levels (#1140) + +* `problems()` now takes `.Last.value` as its default argument. + This lets you run `problems()` without an argument to see the problems in the previously read dataset. + +* `read_delim()` fails when sample of parsing problems contains non-ASCII characters (@hidekoji, #1136) + +* `read_log()` gains a `trim_ws` argument (#738) + +* `read_rds()` and `write_rds()` gain a `refhook` argument, to pass functions that handle references objects (#1206) + +* `read_rds()` can now read .Rds files from URLs (#1186) + +* `read_*()` functions gain a `show_col_types` argument, if set to `FALSE` this turns off showing the column types unconditionally. + +* `type_convert()` now throws a warning if the input has no character columns (#1020) + +* `write_csv()` now errors if given a matrix column (#1171) + +* `write_csv()` now again is able to write data with duplicated column names (#1169) + +* `write_file()` now forces its argument before opening the output file (#1158) + +# readr 1.4.0 + +## Breaking changes + +* `write_*()` functions first argument is now `file` instead of `path`, for consistency with the `read_*()` functions. + `path` has been deprecated and will be removed in a future version of readr (#1110, @brianrice2) + +* `write_*()` functions now output any NaN values in the same way as NA values, controlled by the `na=` argument. (#1082). + +## New features + +* It is now possible to generate a column specification from any tibble (or data.frame) with `as.col_spec()` and convert any column specification to a short representation with `as.character()` + + s <- as.col_spec(iris) + s + #> cols( + #> Sepal.Length = col_double(), + #> Sepal.Width = col_double(), + #> Petal.Length = col_double(), + #> Petal.Width = col_double(), + #> Species = col_factor(levels = c("setosa", "versicolor", "virginica"), ordered = FALSE, include_na = FALSE) + #> ) + as.character(s) + #> [1] "ddddf" + +* The cli package is now used for all messages. + +* The runtime performance for tables with an extreme number of columns is greatly improved (#825) + +* Compressed files are now detected by magic numbers rather than by the file extension (#1125) + +* A memory leak when reading files is now fixed (#1092) + +* `write_*()` functions gain a `eol =` argument to control the end of line character used (#857). + This allows writing of CSV files with Windows newlines (CRLF) if desired. + +* The Rcpp dependency has been removed in favor of cpp11. + +* The build system has been greatly simplified so should work on more systems. + +## Additional features and fixes + +* The full problem field is now displayed in the problems tibble, as intended (#444). + +* New `%h` placeholder for parsing unrestricted hours (<0 and >23) to support parsing durations (#549, @krlmlr). + +* `as.character.col_spec()` now handles logical columns as well (#1127) + +* `fwf_positions(end)` no longer has a default argument and must be specified (#996) + +* `guess_parser()` gains a `na` argument and removes NA values before guessing (#1041). + +* `parse_guess()` now passes the `na` argument to `guess_parser()` + +* `read_*` functions now close properly all connections, including on errors like HTTP errors when reading from a url (@cderv, #1050). + +* `read_delimited()` no longer mistakenly stats literal filenames (#1063) + +* `read_lines()` now ignores quotations when skipping lines (#991). + +* `read_lines(skip_empty_rows = TRUE)` no longer crashes if a file ends with an empty line (#968) + +* `write_*()` functions now invisibly return the input data frame unchanged, rather than a version with factors and dates converted to strings. (@jesse-ross, #975). + +* `write_csv2()` now formats decimal numbers more consistently with `utils::write.csv2()` (#1087) + +* `write_csv2()` and `format_csv2()` no longer pad number columns with whitespaces (@keesdeschepper, #1046). + +* `write_excel_csv()` no longer outputs a byte order mark when appending to a file (#1075). + +* Uses of `tibble::data_frame` updated to `tibble::tibble` ([tidyverse/dplyr#4069](https://github.com/tidyverse/dplyr/issues/4069), @thays42, #1124, @brianrice2) + +* `read_delimited()` now returns an empty `tibble::data_frame()` rather than signaling an error when given a connection with an empty file (@pralitp, #963). + +* More helpful error when trying to write out data frames with list columns (@ellessenne, #938) + +* `type_convert()` removes a 'spec' attribute, because the current columns likely have modified data types. The 'spec' attribute is set by functions like `read_delim()` (@jimhester, @wibeasley, #1032). + +* `write_rds()` now can specify the Rds version to use. The default value is 2 as it's compatible to R versions prior to 3.5.0 (@shrektan, #1001). + +* Fixes for issues related to variable initialization in C++ code (@michaelquinn32, ##1133). + +# readr 1.3.1 + +* Column specifications are now coloured when printed. This makes it easy to + see at a glance when a column is input as a different type then the rest. + Colouring can be disabled by setting `options(crayon.enabled = FALSE)`. + +* `as.col_spec()` can now use named character vectors, which makes + `read_csv("file.csv", col_types = c(xyz = "c"))` equivalent to + `read_csv("file.csv", col_types = cols(xyz = col_character())` + +* Fix skipping when single quotes are embedded in double quoted strings, and + single quotes in skipped or commented lines (#944, #945). + +* Fix for compilation using custom architectures on macOS (#919) + +* Fix for valgrind errors (#941) + +# readr 1.3.0 + +## Breaking Changes + +### Blank line skipping + +readr's blank line skipping has been modified to be more consistent and to +avoid edge cases that affected the behavior in 1.2.0. The skip parameter now +behaves more similar to how it worked previous to readr 1.2.0, but in addition +the parameter `skip_blank_rows` can be used to control if fully blank lines are +skipped. (#923) + +### tibble data frame subclass + +readr 1.3.0 returns results with a `spec_tbl_df` subclass. This differs from a +regular tibble only that the `spec` attribute (which holds the column +specification) is lost as soon as the object is subset (and a normal `tbl_df` +object is returned). + +Historically `tbl_df`'s lost their attributes once they were subset. However +recent versions of tibble retain the attributes when subetting, so the +`spec_tbl_df` subclass is needed to ensure the previous behavior. + +This should only break compatibility if you are explicitly checking the class +of the returned object. A way to get backwards compatible behavior is to +call subset with no arguments on your object, e.g. `x[]`. + +## Bugfixes + +* `hms` objects with NA values are now written without whitespace padding (#930). +* `read_*()` functions now return `spec_tbl_df` objects, which differ from + regular `tbl_df` objects only in that the `spec` attribute is removed (and + they are demoted to regular `tbl_df` objects) as soon as they are subset + (#934). +* `write_csv2()` now properly respects the `na` argument (#928) +* Fixes compilation with multiple architectures on linux (#922). +* Fixes compilation with R < 3.3.0 + +# readr 1.2.1 + +This release skips the clipboard tests on CRAN servers + +# readr 1.2.0 + +## Breaking Changes + +### Integer column guessing + +readr functions no longer guess columns are of type integer, instead these +columns are guessed as numeric. Because R uses 32 bit integers and 64 bit +doubles all integers can be stored in doubles, guaranteeing no loss of +information. This change was made to remove errors when numeric columns were +incorrectly guessed as integers. If you know a certain column is an integer and +would like to read them as such you can do so by specifying the column type +explicitly with the `col_types` argument. + +### Blank line skipping + +readr now always skips blank lines automatically when parsing, which may change +the number of lines you need to pass to the `skip` parameter. For instance if +your file had a one blank line then two more lines you want to skip previously +you would pass `skip = 3`, now you only need to pass `skip = 2`. + +## New features + +### Melt functions + +There is now a family of `melt_*()` functions in readr. These functions store +data in 'long' or 'melted' form, where each row corresponds to a single +value in the dataset. This form is useful when your data is ragged and not +rectangular. + +``` r +data <-"a,b,c +1,2 +w,x,y,z" + +readr::melt_csv(data) +#> # A tibble: 9 x 4 +#> row col data_type value +#> +#> 1 1 1 character a +#> 2 1 2 character b +#> 3 1 3 character c +#> 4 2 1 integer 1 +#> 5 2 2 integer 2 +#> 6 3 1 character w +#> 7 3 2 character x +#> 8 3 3 character y +#> 9 3 4 character z +``` + +Thanks to Duncan Garmonsway (@nacnudus) for great work on the idea an +implementation of the `melt_*()` functions! + +### Connection improvements + +readr 1.2.0 changes how R connections are parsed by readr. +In previous versions of readr the connections were read into an in-memory raw vector, then passed to the readr functions. +This made reading connections from small to medium datasets fast, but also meant that the dataset had to fit into memory at least twice (once for the raw data, once for the parsed data). +It also meant that reading could not begin until the full vector was read through the connection. + +Now we instead write the connection to a temporary file (in the R temporary directory), than parse that temporary file. +This means connections may take a little longer to be read, but also means they will no longer need to fit into memory. +It also allows the use of the chunked readers to process the data in parts. + +Future improvements to readr would allow it to parse data from connections in a streaming fashion, which would avoid many of the drawbacks of either method. + +### Additional new features + +* `melt_*()` functions added for reading ragged data (#760, @nacnudus). +* `AccumulateCallback` R6 class added to provide an example of accumulating values in a single result (#689, @blakeboswell). +* `read_fwf()` can now accept overlapping field specifications (#692, @gergness) +* `type_convert()` now allows character column specifications and also silently + skips non-character columns (#369, #699) +* The `parse_*()` functions and `read_fwf()` gain a `trim_ws` argument to + control whether the fields should be trimmed before parsing (#636, #735). +* `parse_number()` now parses numbers in scientific notation using `e` and `E` + (#684, @sambrady3). +* Add `write_excel_csv2()` function to allow writing csv files with comma as a + decimal separator and semicolon as a column separator (#753, @olgamie). +* `read_*()` files now support reading from the clipboard by using `clipboard()` (#656). +* `write_file()` gains a `sep` argument, to specify the line separator (#665). +* Allow files to be read via FTP over SSH by recognising `sftp` as a URL protocol (#707, @jdeboer). +* `parse_date*() accepts `%a` for local day of week (#763, @tigertoes). +* Added function `read_lines_raw_chunked()` (#710, @gergness) +* `write_csv2()` added to complement `write_excel_csv2()` and allow writing csv file readable by `read_csv2()` + (#870, @cderv). +* `as.col_spec()` is now exported (#517). +* `write*()` functions gain a `quote_escape` argument to control how quotes are escaped in the output (#854). +* `read*()` functions now have a more informative error when trying to read a remote bz2 file (#891). +* `spec_table2()` function added to correspond to `read_table2()` (#778, @mawds). +* `parse_factor()` now has `levels = NULL` by default (#862, @mikmart). +* `"f"` can now be used as a shortcode for `col_factor()` in `cols()` and the + `col_types` argument to `read_delim()` and friends (#810, @mikmart). +* Functions now read connections to a temporary file rather than to an in-memory object (#610, #76). + +## Bug Fixes + +* `standardise_path()` now uses a case-insensitive comparison for the file extensions (#794). +* `parse_guess()` now guesses logical types when given (lowercase) 'true' and 'false' inputs (#818). +* `read_*()` now do not print a progress bar when running inside a RStudio notebook chunk (#793) +* `read_table2()` now skips comments anywhere in the file (#908). +* `parse_factor()` now handles the case of empty strings separately, so you can + have a factor level that is an empty string (#864). +* `read_delim()` now correctly reads quoted headers with embedded newlines (#784). +* `fwf_positions()` now always returns `col_names` as a character (#797). +* `format_*()` now explicitly marks it's output encoding as UTF-8 (#697). +* `read_delim()` now ignores whitespace between the delimiter and quoted fields (#668). +* `read_table2()` now properly ignores blank lines at the end of a file like + `read_table()` and `read_delim()` (#657). +* `read_delim()`, `read_table()` and `read_table()` now skip blank lines at the + start of a file (#680, #747). +* `guess_parser()` now guesses a logical type for columns which are all + missing. This is useful when binding multiple files together where some files + have missing columns. (#662). +* Column guessing will now never guess an integer type. This avoids issues + where double columns are incorrectly guessed as integers if they have only + integer values in the first 1000 (#645, #652). +* `read_*()` now converts string `file`s to UTF-8 before parsing, which is convenient for non-UTF-8 platforms + in most cases (#730, @yutannihilation). +* `write_csv()` writes integers up to 10^15 without scientific notation (#765, @zeehio) +* `read_*()` no longer throws a "length of NULL cannot be changed" warning when + trying to resize a skipped column (#750, #833). +* `read_*()` now handles non-ASCII paths properly with R >=3.5.0 on Windows (#838, @yutannihilation). +* `read*()`'s `trim_ws` parameter now trims both spaces and tabs (#767) + +# readr 1.1.1 + +* Point release for test compatibility with tibble v1.3.1. +* Fixed undefined behavior in localtime.c when using `locale(tz = "")` after + loading a timezone due to incomplete reinitialization of the global locale. + +# readr 1.1.0 + +## New features + +### Parser improvements +* `parse_factor()` gains a `include_na` argument, to include `NA` in the factor levels (#541). +* `parse_factor()` will now can accept `levels = NULL`, which allows one to generate factor levels based on the data (like stringsAsFactors = TRUE) (#497). +* `parse_numeric()` now returns the full string if it contains no numbers (#548). +* `parse_time()` now correctly handles 12 AM/PM (#579). +* `problems()` now returns the file path in additional to the location of the error in the file (#581). +* `read_csv2()` gives a message if it updates the default locale (#443, @krlmlr). +* `read_delim()` now signals an error if given an empty delimiter (#557). +* `write_*()` functions witting whole number doubles are no longer written with a trailing `.0` (#526). + +### Whitespace / fixed width improvements + +* `fwf_cols()` allows for specifying the `col_positions` argument of + `read_fwf()` with named arguments of either column positions or widths + (#616, @jrnold). +* `fwf_empty()` gains an `n` argument to control how many lines are read for whitespace to determine column structure (#518, @Yeedle). +* `read_fwf()` gives error message if specifications have overlapping columns (#534, @gergness) +* `read_table()` can now handle `pipe()` connections (#552). +* `read_table()` can now handle files with many lines of leading comments (#563). +* `read_table2()` which allows any number of whitespace characters as delimiters, a more exact replacement for `utils::read.table()` (#608). + +## Writing to connections +* `write_*()` functions now support writing to binary connections. In addition output filenames with `.gz`, `.bz2` or `.xz` will automatically open the appropriate connection and to write the compressed file. (#348) +* `write_lines()` now accepts a list of raw vectors (#542). + +## Miscellaneous features +* `col_euro_double()`, `parse_euro_double()`, `col_numeric()`, and `parse_numeric()` have been removed. +* `guess_encoding()` returns a tibble, and works better with lists of raw vectors (as returned by `read_lines_raw()`). +* `ListCallback` R6 Class to provide a more flexible return type for callback functions (#568, @mmuurr) +* `tibble::as.tibble()` now used to construct tibbles (#538). +* `read_csv`, `read_csv2`, and `read_tsv` gain a `quote` argument, (#631, @noamross) + +## Bugfixes +* `parse_factor()` now converts data to UTF-8 based on the supplied locale (#615). +* `read_*()` functions with the `guess_max` argument now throw errors on inappropriate inputs (#588). +* `read_*_chunked()` functions now properly end the stream if `FALSE` is returned from the callback. +* `read_delim()` and `read_fwf()` when columns are skipped using `col_types` now report the correct column name (#573, @cb4ds). +* `spec()` declarations that are long now print properly (#597). +* `read_table()` does not print `spec` when `col_types` is not `NULL` (#630, @jrnold). +* `guess_encoding()` now returns a tibble for all ASCII input as well (#641). + +# readr 1.0.0 + +## Column guessing + +The process by which readr guesses the types of columns has received a substantial overhaul to make it easier to fix problems when the initial guesses aren't correct, and to make it easier to generate reproducible code. Now column specifications are printing by default when you read from a file: + +```R +challenge <- read_csv(readr_example("challenge.csv")) +#> Parsed with column specification: +#> cols( +#> x = col_integer(), +#> y = col_character() +#> ) +``` + +And you can extract those values after the fact with `spec()`: + +```R +spec(challenge) +#> cols( +#> x = col_integer(), +#> y = col_character() +#> ) +``` + +This makes it easier to quickly identify parsing problems and fix them (#314). If the column specification is long, the new `cols_condense()` is used to condense the spec by identifying the most common type and setting it as the default. This is particularly useful when only a handful of columns have a different type (#466). + +You can also generating an initial specification without parsing the file using `spec_csv()`, `spec_tsv()`, etc. + +Once you have figured out the correct column types for a file, it's often useful to make the parsing strict. You can do this either by copying and pasting the printed output, or for very long specs, saving the spec to disk with `write_rds()`. In production scripts, combine this with `stop_for_problems()` (#465): if the input data changes form, you'll fail fast with an error. + +You can now also adjust the number of rows that readr uses to guess the column types with `guess_max`: + +```R +challenge <- read_csv(readr_example("challenge.csv"), guess_max = 1500) +#> Parsed with column specification: +#> cols( +#> x = col_double(), +#> y = col_date(format = "") +#> ) +``` + +You can now access the guessing algorithm from R. `guess_parser()` will tell you which parser readr will select for a character vector (#377). We've made a number of fixes to the guessing algorithm: + +* New example `extdata/challenge.csv` which is carefully created to cause + problems with the default column type guessing heuristics. + +* Blank lines and lines with only comments are now skipped automatically + without warning (#381, #321). + +* Single '-' or '.' are now parsed as characters, not numbers (#297). + +* Numbers followed by a single trailing character are parsed as character, + not numbers (#316). + +* We now guess at times using the `time_format` specified in the `locale()`. + +We have made a number of improvements to the reification of the `col_types`, `col_names` and the actual data: + +* If `col_types` is too long, it is subsetted correctly (#372, @jennybc). + +* If `col_names` is too short, the added names are numbered correctly + (#374, @jennybc). + +* Missing column name names are now given a default name (`X2`, `X7` etc) (#318). + Duplicated column names are now deduplicated. Both changes generate a warning; + to suppress it supply an explicit `col_names` (setting `skip = 1` if there's + an existing ill-formed header). + +* `col_types()` accepts a named list as input (#401). + +## Column parsing + +The date time parsers recognise three new format strings: + +* `%I` for 12 hour time format (#340). + +* `%AD` and `%AT` are "automatic" date and time parsers. They are both slightly + less flexible than previous defaults. The automatic date parser requires a + four digit year, and only accepts `-` and `/` as separators (#442). The + flexible time parser now requires colons between hours and minutes and + optional seconds (#424). + +`%y` and `%Y` are now strict and require 2 or 4 characters respectively. + +Date and time parsing functions received a number of small enhancements: + +* `parse_time()` returns `hms` objects rather than a custom `time` class (#409). + It now correctly parses missing values (#398). + +* `parse_date()` returns a numeric vector (instead of an integer vector) (#357). + +* `parse_date()`, `parse_time()` and `parse_datetime()` gain an `na` + argument to match all other parsers (#413). + +* If the format argument is omitted `parse_date()` or `parse_time()`, + date and time formats specified in the locale will be used. These now + default to `%AD` and `%AT` respectively. + +* You can now parse partial dates with `parse_date()` and + `parse_datetime()`, e.g. `parse_date("2001", "%Y")` returns `2001-01-01`. + +`parse_number()` is slightly more flexible - it now parses numbers up to the first ill-formed character. For example `parse_number("-3-")` and `parse_number("...3...")` now return -3 and 3 respectively. We also fixed a major bug where parsing negative numbers yielded positive values (#308). + +`parse_logical()` now accepts `0`, `1` as well as lowercase `t`, `f`, `true`, `false`. + +## New readers and writers + +* `read_file_raw()` reads a complete file into a single raw vector (#451). + +* `read_*()` functions gain a `quoted_na` argument to control whether missing + values within quotes are treated as missing values or as strings (#295). + +* `write_excel_csv()` can be used to write a csv file with a UTF-8 BOM at the + start, which forces Excel to read it as UTF-8 encoded (#375). + +* `write_lines()` writes a character vector to a file (#302). + +* `write_file()` to write a single character or raw vector + to a file (#474). + +* Experimental support for chunked reading a writing (`read_*_chunked()`) + functions. The API is unstable and subject to change in the future (#427). + +## Minor features and bug fixes + +* Printing double values now uses an + [implementation](https://github.com/juj/MathGeoLib/blob/master/src/Math/grisu3.c) + of the [grisu3 algorithm](http://www.cs.tufts.edu/~nr/cs257/archive/florian-loitsch/printf.pdf) + which speeds up writing of large numeric data frames by ~10X. (#432) '.0' is + appended to whole number doubles, to ensure they will be read as doubles as + well. (#483) + +* readr imports tibble so that you get consistent `tbl_df` behaviour + (#317, #385). + +* New example `extdata/challenge.csv` which is carefully created to cause + problems with the default column type guessing heuristics. + +* `default_locale()` now sets the default locale in `readr.default_locale` + rather than regenerating it for each call. (#416). + +* `locale()` now automatically sets decimal mark if you set the grouping + mark. It throws an error if you accidentally set decimal and grouping marks + to the same character (#450). + +* All `read_*()` can read into long vectors, substantially increasing the + number of rows you can read (#309). + +* All `read_*()` functions return empty objects rather than signaling an error + when run on an empty file (#356, #441). + +* `read_delim()` gains a `trim_ws` argument (#312, noamross) + +* `read_fwf()` received a number of improvements: + + * `read_fwf()` now can now reliably read only a partial set of columns + (#322, #353, #469) + + * `fwf_widths()` accepts negative column widths for compatibility with the + `widths` argument in `read.fwf()` (#380, @leeper). + + * You can now read fixed width files with ragged final columns, by setting + the final end position in `fwf_positions()` or final width in `fwf_widths()` + to `NA` (#353, @ghaarsma). `fwf_empty()` does this automatically. + + * `read_fwf()` and `fwf_empty()` can now skip commented lines by setting a + `comment` argument (#334). + +* `read_lines()` ignores embedded null's in strings (#338) and gains a `na` + argument (#479). + +* `readr_example()` makes it easy to access example files bundled with readr. + +* `type_convert()` now accepts only `NULL` or a `cols` specification for + `col_types` (#369). + +* `write_delim()` and `write_csv()` now invisibly return the input data frame + (as documented, #363). + +* Doubles are parsed with `boost::spirit::qi::long_double` to work around a bug + in the spirit library when parsing large numbers (#412). + +* Fix bug when detecting column types for single row files without headers + (#333). + +# readr 0.2.2 + +* Fix bug when checking empty values for missingness (caused valgrind issue + and random crashes). + +# readr 0.2.1 + +* Fixes so that readr works on Solaris. + +# readr 0.2.0 + +## Internationalisation + +readr now has a strategy for dealing with settings that vary from place to place: locales. The default locale is still US centric (because R itself is), but you can now easily override the default timezone, decimal separator, grouping mark, day & month names, date format, and encoding. This has lead to a number of changes: + +* `read_csv()`, `read_tsv()`, `read_fwf()`, `read_table()`, + `read_lines()`, `read_file()`, `type_convert()`, `parse_vector()` + all gain a `locale` argument. + +* `locale()` controls all the input settings that vary from place-to-place. + +* `col_euro_double()` and `parse_euro_double()` have been deprecated. + Use the `decimal_mark` parameter to `locale()` instead. + +* The default encoding is now UTF-8. To load files that are not + in UTF-8, set the `encoding` parameter of the `locale()` (#40). + New `guess_encoding()` function uses stringi to help you figure out the + encoding of a file. + +* `parse_datetime()` and `parse_date()` with `%B` and `%b` use the + month names (full and abbreviate) defined in the locale (#242). + They also inherit the tz from the locale, rather than using an + explicit `tz` parameter. + +See `vignette("locales")` for more details. + +## File parsing improvements + +* `cols()` lets you pick the default column type for columns not otherwise + explicitly named (#148). You can refer to parsers either with their full + name (e.g. `col_character()`) or their one letter abbreviation (e.g. `c`). + +* `cols_only()` allows you to load only named columns. You can also choose to + override the default column type in `cols()` (#72). + +* `read_fwf()` is now much more careful with new lines. If a line is too short, + you'll get a warning instead of a silent mistake (#166, #254). Additionally, + the last column can now be ragged: the width of the last field is silently + extended until it hits the next line break (#146). This appears to be a + common feature of "fixed" width files in the wild. + +* In `read_csv()`, `read_tsv()`, `read_delim()` etc: + + * `comment` argument allows you to ignore comments (#68). + + * `trim_ws` argument controls whether leading and trailing whitespace is + removed. It defaults to `TRUE` (#137). + + * Specifying the wrong number of column names, or having rows with an + unexpected number of columns, generates a warning, rather than an error + (#189). + + * Multiple NA values can be specified by passing a character vector to + `na` (#125). The default has been changed to `na = c("", "NA")`. Specifying + `na = ""` now works as expected with character columns (#114). + +## Column parsing improvements + +Readr gains `vignette("column-types")` which describes how the defaults work and how to override them (#122). + +* `parse_character()` gains better support for embedded nulls: any characters + after the first null are dropped with a warning (#202). + +* `parse_integer()` and `parse_double()` no longer silently ignore trailing + letters after the number (#221). + +* New `parse_time()` and `col_time()` allows you to parse times (hours, minutes, + seconds) into number of seconds since midnight. If the format is omitted, it + uses a flexible parser that looks for hours, then optional colon, then + minutes, then optional colon, then optional seconds, then optional am/pm + (#249). + +* `parse_date()` and `parse_datetime()`: + + * `parse_datetime()` no longer incorrectly reads partial dates (e.g. 19, + 1900, 1900-01) (#136). These triggered common false positives and after + re-reading the ISO8601 spec, I believe they actually refer to periods of + time, and should not be translated in to a specific instant (#228). + + * Compound formats "%D", "%F", "%R", "%X", "%T", "%x" are now parsed + correctly, instead of using the ISO8601 parser (#178, @kmillar). + + * "%." now requires a non-digit. New "%+" skips one or more non-digits. + + * You can now use `%p` to refer to AM/PM (and am/pm) (#126). + + * `%b` and `%B` formats (month and abbreviated month name) ignore case + when matching (#219). + + * Local (non-UTC) times with and without daylight savings are now parsed + correctly (#120, @andres-s). + +* `parse_number()` is a somewhat flexible numeric parser designed to read + currencies and percentages. It only reads the first number from a string + (using the grouping mark defined by the locale). + +* `parse_numeric()` has been deprecated because the name is confusing - + it's a flexible number parser, not a parser of "numerics", as R collectively + calls doubles and integers. Use `parse_number()` instead. + +As well as improvements to the parser, I've also made a number of tweaks to the heuristics that readr uses to guess column types: + +* New `parse_guess()` and `col_guess()` to explicitly guess column type. + +* Bumped up row inspection for column typing guessing from 100 to 1000. + +* The heuristics for guessing `col_integer()` and `col_double()` are stricter. + Numbers with leading zeros now default to being parsed as text, rather than + as integers/doubles (#266). + +* A column is guessed as `col_number()` only if it parses as a regular number + when you ignoring the grouping marks. + +## Minor improvements and bug fixes + +* Now use R's platform independent `iconv` wrapper, thanks to BDR (#149). + +* Pathological zero row inputs (due to empty input, `skip` or `n_max`) now + return zero row data frames (#119). + +* When guessing field types, and there's no information to go on, use + character instead of logical (#124, #128). + +* Concise `col_types` specification now understands `?` (guess) and + `-` (skip) (#188). + +* `count_fields()` starts counting from 1, not 0 (#200). + +* `format_csv()` and `format_delim()` make it easy to render a csv or + delimited file into a string. + +* `fwf_empty()` now works correctly when `col_names` supplied (#186, #222). + +* `parse_*()` gains a `na` argument that allows you to specify which values + should be converted to missing. + +* `problems()` now reports column names rather than column numbers (#143). + Whenever there is a problem, the first five problems are printing out + in a warning message, so you can more easily see what's wrong. + +* `read_*()` throws a warning instead of an error is `col_types` + specifies a non-existent column (#145, @alyst). + +* `read_*()` can read from a remote gz compressed file (#163). + +* `read_delim()` defaults to `escape_backslash = FALSE` and + `escape_double = TRUE` for consistency. `n_max` also affects the number + of rows read to guess the column types (#224). + +* `read_lines()` gains a progress bar. It now also correctly checks for + interrupts every 500,000 lines so you can interrupt long running jobs. + It also correctly estimates the number of lines in the file, considerably + speeding up the reading of large files (60s -> 15s for a 1.5 Gb file). + +* `read_lines_raw()` allows you to read a file into a list of raw vectors, + one element for each line. + +* `type_convert()` gains `NA` and `trim_ws` arguments, and removes missing + values before determining column types. + +* `write_csv()`, `write_delim()`, and `write_rds()` all invisibly return their + input so you can use them in a pipe (#290). + +* `write_delim()` generalises `write_csv()` to write any delimited format (#135). + `write_tsv()` is a helpful wrapper for tab separated files. + + * Quotes are only used when they're needed (#116): when the string contains + a quote, the delimiter, a new line or NA. + + * Double vectors are saved using same amount of precision as + `as.character()` (#117). + + * New `na` argument that specifies how missing values should be written + (#187) + + * POSIXt vectors are saved in a ISO8601 compatible format (#134). + + * No longer fails silently if it can't open the target for + writing (#193, #172). + +* `write_rds()` and `read_rds()` wrap around `readRDS()` and `saveRDS()`, + defaulting to no compression (#140, @nicolasCoutin). diff --git a/revdep/library.noindex/eurostat/new/readr/R/readr b/revdep/library.noindex/eurostat/new/readr/R/readr new file mode 100644 index 00000000..66861563 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/R/readr @@ -0,0 +1,27 @@ +# File share/R/nspackloader.R +# Part of the R package, https://www.R-project.org +# +# Copyright (C) 1995-2012 The R Core Team +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# A copy of the GNU General Public License is available at +# https://www.r-project.org/Licenses/ + +local({ + info <- loadingNamespaceInfo() + pkg <- info$pkgname + ns <- .getNamespace(as.name(pkg)) + if (is.null(ns)) + stop("cannot find namespace environment for ", pkg, domain = NA); + dbbase <- file.path(info$libname, pkg, "R", pkg) + lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.") +}) diff --git a/revdep/library.noindex/eurostat/new/readr/R/readr.rdb b/revdep/library.noindex/eurostat/new/readr/R/readr.rdb new file mode 100644 index 00000000..9ee552d8 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/R/readr.rdb differ diff --git a/revdep/library.noindex/eurostat/new/readr/R/readr.rdx b/revdep/library.noindex/eurostat/new/readr/R/readr.rdx new file mode 100644 index 00000000..17f7ba21 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/R/readr.rdx differ diff --git a/revdep/library.noindex/eurostat/new/readr/R/sysdata.rdb b/revdep/library.noindex/eurostat/new/readr/R/sysdata.rdb new file mode 100644 index 00000000..144b6be7 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/R/sysdata.rdb differ diff --git a/revdep/library.noindex/eurostat/new/readr/R/sysdata.rdx b/revdep/library.noindex/eurostat/new/readr/R/sysdata.rdx new file mode 100644 index 00000000..70845d1f Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/R/sysdata.rdx differ diff --git a/revdep/library.noindex/eurostat/new/readr/WORDLIST b/revdep/library.noindex/eurostat/new/readr/WORDLIST new file mode 100644 index 00000000..751bda6b --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/WORDLIST @@ -0,0 +1,97 @@ +Acknowledgements +Allaire +BCP +BDR +BH +BOM +Bugfixes +CMD +Cheatsheet +Cheng +Codecov +Colouring +Eddelbuettel +Florian +Garmonsway +Gb +Internationalisation +JJ +Loitsch +Māori +NaN +ORCID +PLDI +POSIXt +Preprocess +Rcpp +Rds +SSD +TSV +Timezones +Tokenize +Tokenizers +YMD +automata +behaviour +bz +bzip +centric +cli +coloured +cpp +csv +datetime +datetimes +deduplicated +delim +dplyr +durations +funder +fwf +generalises +github +grisu +gz +gzip +https +linux +localtime +lzma +macOS +mandreyel +meltr +mio +noamross +null's +nycflights +parsers +pkgdown +pre +programmatically +purrr +readr's +recognise +recognised +recognises +recognising +reinitialization +serialise +shortcode +specialisations +stringi +stringsAsFactors +subetting +testthat +tibble +tibbles +tidyverse +timezones +tokenization +tokenize +tokenizer +tsv +tz +tzdb +valgrind +vroom +xz diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/challenge.csv b/revdep/library.noindex/eurostat/new/readr/extdata/challenge.csv new file mode 100644 index 00000000..d977e08b --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/challenge.csv @@ -0,0 +1,2001 @@ +x,y +404,NA +4172,NA +3004,NA +787,NA +37,NA +2332,NA +2489,NA +1449,NA +3665,NA +3863,NA +4374,NA +875,NA +172,NA +1602,NA +2012,NA +979,NA +2018,NA +319,NA +1944,NA +4878,NA +1450,NA +3392,NA +3677,NA +980,NA +4903,NA +3708,NA +258,NA +2652,NA +3480,NA +3443,NA +157,NA +1128,NA +1505,NA +3183,NA +2396,NA +2161,NA +3533,NA +4743,NA +902,NA +1085,NA +3401,NA +2495,NA +3209,NA +3302,NA +481,NA +3829,NA +3849,NA +4954,NA +4853,NA +1946,NA +2306,NA +1577,NA +874,NA +2658,NA +2469,NA +3897,NA +1021,NA +3567,NA +327,NA +1772,NA +4126,NA +1370,NA +2851,NA +1679,NA +2982,NA +958,NA +4739,NA +2713,NA +2724,NA +1393,NA +2234,NA +1858,NA +141,NA +2330,NA +1951,NA +101,NA +1885,NA +2800,NA +4286,NA +1925,NA +2640,NA +3004,NA +1307,NA +1451,NA +2401,NA +4601,NA +2004,NA +1066,NA +3359,NA +294,NA +4986,NA +746,NA +2593,NA +4231,NA +3592,NA +1207,NA +2736,NA +4175,NA +140,NA +2347,NA +4029,NA +4071,NA +2020,NA +1093,NA +2092,NA +3345,NA +2539,NA +3302,NA +2559,NA +4178,NA +3544,NA +4372,NA +58,NA +4442,NA +4982,NA +2501,NA +1795,NA +3875,NA +2923,NA +3170,NA +4294,NA +2835,NA +1265,NA +4595,NA +4337,NA +1243,NA +2015,NA +3849,NA +598,NA +974,NA +823,NA +3317,NA +4283,NA +4633,NA +2762,NA +2886,NA +3438,NA +1224,NA +224,NA +4550,NA +354,NA +4985,NA +3060,NA +863,NA +4548,NA +188,NA +2968,NA +1185,NA +4532,NA +4095,NA +3500,NA +1101,NA +3640,NA +1086,NA +2282,NA +1664,NA +2842,NA +1262,NA +2321,NA +4589,NA +4865,NA +4096,NA +4515,NA +2907,NA +3866,NA +4976,NA +3555,NA +1075,NA +1459,NA +3609,NA +4334,NA +1193,NA +23,NA +4718,NA +2191,NA +3754,NA +3340,NA +2040,NA +1757,NA +3691,NA +3322,NA +427,NA +4281,NA +385,NA +4265,NA +532,NA +2425,NA +1237,NA +3433,NA +819,NA +4765,NA +1610,NA +1808,NA +4439,NA +4141,NA +504,NA +4531,NA +3864,NA +1917,NA +4999,NA +1747,NA +4737,NA +1081,NA +161,NA +727,NA +4272,NA +1066,NA +1052,NA +198,NA +4724,NA +1225,NA +3906,NA +1442,NA +4377,NA +1479,NA +4918,NA +2950,NA +3796,NA +4181,NA +3815,NA +2087,NA +691,NA +405,NA +3280,NA +3011,NA +3285,NA +1647,NA +4898,NA +3576,NA +4364,NA +4917,NA +1093,NA +3323,NA +1948,NA +231,NA +3085,NA +2993,NA +2035,NA +4292,NA +2589,NA +4897,NA +86,NA +3368,NA +1857,NA +4591,NA +3390,NA +3326,NA +3781,NA +2715,NA +1197,NA +2545,NA +2087,NA +3635,NA +3189,NA +1983,NA +4798,NA +1494,NA +252,NA +2881,NA +1090,NA +630,NA +4691,NA +4007,NA +3791,NA +2663,NA +2735,NA +480,NA +1942,NA +862,NA +3454,NA +3377,NA +4732,NA +982,NA +4844,NA +1936,NA +3252,NA +4073,NA +355,NA +2635,NA +3818,NA +2177,NA +2763,NA +1021,NA +156,NA +4849,NA +894,NA +3892,NA +4429,NA +4183,NA +3027,NA +4535,NA +180,NA +658,NA +471,NA +3483,NA +2029,NA +329,NA +633,NA +4687,NA +1082,NA +3331,NA +1020,NA +2743,NA +4138,NA +638,NA +1306,NA +1443,NA +74,NA +4269,NA +2071,NA +3756,NA +3596,NA +2577,NA +4875,NA +1804,NA +852,NA +3916,NA +155,NA +3948,NA +834,NA +144,NA +3930,NA +4127,NA +4827,NA +1894,NA +872,NA +3019,NA +4028,NA +184,NA +3665,NA +1077,NA +81,NA +644,NA +3431,NA +3210,NA +1637,NA +1938,NA +3538,NA +3489,NA +4629,NA +2296,NA +2980,NA +826,NA +2835,NA +4491,NA +2973,NA +4159,NA +2968,NA +3895,NA +1989,NA +4250,NA +3710,NA +1589,NA +559,NA +506,NA +4001,NA +1900,NA +264,NA +4933,NA +3021,NA +744,NA +2694,NA +629,NA +4816,NA +235,NA +808,NA +4683,NA +4854,NA +3552,NA +4426,NA +4885,NA +175,NA +2194,NA +3223,NA +4975,NA +1574,NA +4280,NA +2702,NA +4368,NA +2578,NA +4348,NA +4283,NA +1729,NA +1,NA +1026,NA +4727,NA +1407,NA +4405,NA +4806,NA +21,NA +2765,NA +1097,NA +3234,NA +3639,NA +4363,NA +1910,NA +4464,NA +4220,NA +3649,NA +193,NA +1670,NA +3747,NA +4566,NA +1022,NA +2359,NA +1926,NA +1964,NA +1092,NA +37,NA +1819,NA +2631,NA +4221,NA +680,NA +1883,NA +1317,NA +2490,NA +98,NA +436,NA +4980,NA +4711,NA +622,NA +576,NA +1834,NA +2356,NA +3921,NA +2452,NA +510,NA +4718,NA +3531,NA +2512,NA +2650,NA +1293,NA +3559,NA +4843,NA +3306,NA +3982,NA +367,NA +4424,NA +4134,NA +3629,NA +1837,NA +2618,NA +2350,NA +493,NA +2581,NA +2249,NA +2748,NA +3248,NA +796,NA +1469,NA +4457,NA +2941,NA +3167,NA +1298,NA +1592,NA +1697,NA +3804,NA +55,NA +316,NA +1320,NA +2970,NA +1488,NA +474,NA +3807,NA +3863,NA +2010,NA +296,NA +3752,NA +2642,NA +1380,NA +1307,NA +2720,NA +996,NA +3226,NA +3752,NA +1355,NA +4379,NA +4259,NA +230,NA +1906,NA +917,NA +4609,NA +4531,NA +965,NA +4322,NA +67,NA +4429,NA +1958,NA +381,NA +3234,NA +4584,NA +4173,NA +2507,NA +3011,NA +2345,NA +4432,NA +3353,NA +1969,NA +2757,NA +1213,NA +1017,NA +342,NA +1537,NA +4966,NA +582,NA +3578,NA +1131,NA +667,NA +4637,NA +4471,NA +1019,NA +1285,NA +3071,NA +2208,NA +1578,NA +507,NA +1364,NA +3269,NA +4640,NA +134,NA +2798,NA +4271,NA +380,NA +1030,NA +2480,NA +1310,NA +2080,NA +2196,NA +912,NA +392,NA +89,NA +3641,NA +4855,NA +2677,NA +833,NA +291,NA +2296,NA +3114,NA +2975,NA +3716,NA +2622,NA +2485,NA +74,NA +4790,NA +2266,NA +4908,NA +2724,NA +1801,NA +2516,NA +374,NA +4849,NA +3243,NA +4923,NA +2681,NA +3806,NA +2822,NA +3893,NA +3196,NA +1895,NA +1798,NA +4222,NA +2284,NA +896,NA +4832,NA +3568,NA +125,NA +3133,NA +4140,NA +3216,NA +3543,NA +4354,NA +1410,NA +867,NA +549,NA +2932,NA +4254,NA +4608,NA +3379,NA +1753,NA +44,NA +2155,NA +3625,NA +2062,NA +2755,NA +782,NA +216,NA +3424,NA +2573,NA +4729,NA +4216,NA +325,NA +3811,NA +392,NA +668,NA +4049,NA +2797,NA +3669,NA +1749,NA +4914,NA +2045,NA +1805,NA +3263,NA +718,NA +3404,NA +4297,NA +4194,NA +4407,NA +1189,NA +2894,NA +4490,NA +1723,NA +3805,NA +3656,NA +4263,NA +4880,NA +566,NA +4852,NA +3241,NA +281,NA +2366,NA +1474,NA +3052,NA +606,NA +3148,NA +3560,NA +3061,NA +173,NA +3330,NA +3265,NA +2260,NA +2585,NA +3384,NA +4405,NA +3657,NA +1994,NA +2153,NA +728,NA +2256,NA +2894,NA +353,NA +3712,NA +2747,NA +3173,NA +684,NA +4652,NA +3256,NA +2644,NA +1126,NA +4917,NA +546,NA +350,NA +3889,NA +3292,NA +1297,NA +4592,NA +744,NA +3204,NA +1007,NA +3719,NA +4239,NA +4269,NA +4018,NA +120,NA +3977,NA +4433,NA +3001,NA +2164,NA +4602,NA +3081,NA +2179,NA +4487,NA +3846,NA +641,NA +2694,NA +646,NA +2555,NA +2719,NA +1209,NA +4016,NA +4740,NA +2037,NA +2574,NA +4908,NA +1771,NA +2280,NA +1101,NA +410,NA +1847,NA +634,NA +3700,NA +4780,NA +3344,NA +2341,NA +2691,NA +1655,NA +3144,NA +2263,NA +4441,NA +3922,NA +691,NA +1407,NA +3535,NA +2211,NA +3389,NA +3504,NA +343,NA +4793,NA +1223,NA +4632,NA +2514,NA +4678,NA +2194,NA +1753,NA +2383,NA +4831,NA +1486,NA +1454,NA +4299,NA +967,NA +4046,NA +1828,NA +1264,NA +4281,NA +651,NA +3960,NA +1780,NA +4822,NA +594,NA +2291,NA +2619,NA +4186,NA +168,NA +217,NA +3961,NA +1014,NA +344,NA +4323,NA +386,NA +2156,NA +4869,NA +2855,NA +3773,NA +1213,NA +3136,NA +843,NA +2224,NA +824,NA +592,NA +1838,NA +4733,NA +4378,NA +1301,NA +3287,NA +610,NA +1595,NA +3116,NA +2235,NA +3542,NA +4451,NA +522,NA +3153,NA +4208,NA +1822,NA +3115,NA +2304,NA +818,NA +2570,NA +717,NA +3252,NA +777,NA +2542,NA +430,NA +2516,NA +193,NA +4121,NA +1430,NA +1234,NA +1990,NA +3161,NA +4743,NA +1701,NA +3137,NA +4125,NA +726,NA +4836,NA +431,NA +1203,NA +3195,NA +2517,NA +1253,NA +4896,NA +3283,NA +450,NA +3153,NA +4384,NA +4652,NA +2098,NA +2478,NA +1764,NA +1244,NA +4794,NA +1800,NA +995,NA +3632,NA +841,NA +1133,NA +4228,NA +1730,NA +337,NA +136,NA +591,NA +69,NA +3679,NA +4620,NA +4911,NA +2027,NA +1349,NA +2442,NA +256,NA +13,NA +2480,NA +1219,NA +1279,NA +2762,NA +1258,NA +3143,NA +1581,NA +4623,NA +4533,NA +460,NA +3689,NA +2849,NA +3483,NA +3504,NA +200,NA +2158,NA +4072,NA +2833,NA +2942,NA +4402,NA +3597,NA +4683,NA +2148,NA +1431,NA +3854,NA +3083,NA +797,NA +2008,NA +9,NA +2090,NA +3820,NA +3973,NA +1213,NA +3796,NA +146,NA +2187,NA +2653,NA +2150,NA +4047,NA +4613,NA +3376,NA +470,NA +988,NA +2378,NA +3572,NA +2691,NA +4377,NA +1468,NA +1124,NA +3455,NA +1562,NA +2417,NA +609,NA +3451,NA +1579,NA +4081,NA +2730,NA +4737,NA +193,NA +3239,NA +399,NA +2165,NA +3805,NA +1469,NA +537,NA +365,NA +1782,NA +2858,NA +3390,NA +3454,NA +1868,NA +490,NA +496,NA +3875,NA +758,NA +1974,NA +4675,NA +3698,NA +3179,NA +1692,NA +4813,NA +559,NA +3253,NA +4918,NA +896,NA +690,NA +283,NA +2732,NA +2333,NA +4482,NA +93,NA +4255,NA +2508,NA +831,NA +1806,NA +3261,NA +4371,NA +3642,NA +2063,NA +797,NA +4229,NA +4422,NA +1980,NA +191,NA +4757,NA +3919,NA +1098,NA +1655,NA +889,NA +1813,NA +1958,NA +4520,NA +1383,NA +697,NA +2257,NA +552,NA +4405,NA +2670,NA +3697,NA +3598,NA +1323,NA +3370,NA +1049,NA +3453,NA +974,NA +3911,NA +76,NA +4671,NA +423,NA +171,NA +1555,NA +3924,NA +1403,NA +827,NA +2168,NA +4071,NA +3433,NA +3887,NA +457,NA +3714,NA +1984,NA +1481,NA +3715,NA +2333,NA +3866,NA +111,NA +4076,NA +1520,NA +4659,NA +2703,NA +1275,NA +2388,NA +3523,NA +38,NA +3863,NA +1329,NA +4856,NA +953,NA +99,NA +3062,NA +2629,NA +3173,NA +1978,NA +875,NA +1637,NA +3074,NA +396,NA +2596,NA +1532,NA +3357,NA +1969,NA +3740,NA +695,NA +1887,NA +3207,NA +4971,NA +1843,NA +1687,NA +4569,NA +4548,NA +0.23837975086644292,2015-01-16 +0.41167997173033655,2018-05-18 +0.7460716762579978,2015-09-05 +0.723450553836301,2012-11-28 +0.614524137461558,2020-01-13 +0.473980569280684,2016-04-17 +0.5784610391128808,2011-05-14 +0.2415937229525298,2020-07-18 +0.11437866208143532,2011-04-30 +0.2983446326106787,2010-05-11 +0.48411949491128325,2014-11-02 +0.5674063181504607,2014-06-23 +0.7539531090296805,2017-05-31 +0.5454252359922975,2017-11-18 +0.759677961235866,2013-04-20 +0.21296746260486543,2010-12-11 +0.8392650238238275,2022-10-10 +0.40669705532491207,2010-11-11 +0.8737398001831025,2015-03-22 +0.8821565378457308,2013-12-25 +0.10768936760723591,2011-02-27 +0.5745443711057305,2015-12-14 +0.996033379342407,2021-02-10 +0.8505534324795008,2012-11-28 +0.4376550551969558,2020-04-04 +0.32642992469482124,2021-04-08 +0.3359688585624099,2022-03-13 +0.23927381564863026,2010-03-28 +0.42137112445198,2023-01-04 +0.5121368307154626,2012-04-02 +0.1854463662020862,2015-11-09 +0.3264005221426487,2017-01-13 +0.8170736429747194,2011-02-25 +0.7487379980739206,2019-04-04 +0.5317418694030493,2022-04-01 +0.9615713683888316,2016-05-04 +0.10404637176543474,2010-06-02 +0.7371236665640026,2017-03-08 +0.847479980904609,2014-11-17 +0.6437387536279857,2011-07-08 +0.23245719773694873,2010-03-26 +0.9162295656278729,2015-11-20 +0.4245975555386394,2018-08-28 +0.19294350570999086,2017-09-17 +0.7015503356233239,2010-10-17 +0.9925807097461075,2023-08-21 +0.7089125071652234,2015-10-13 +0.5174851573538035,2017-09-09 +0.7087320478167385,2021-03-24 +0.3751404786016792,2016-03-01 +0.2547737658023834,2021-10-09 +0.9964129347354174,2020-05-17 +0.5228953601326793,2022-09-10 +0.7158094178885221,2011-02-13 +0.0024924282915890217,2010-09-04 +0.2929687723517418,2014-09-23 +0.1808160012587905,2010-01-16 +0.4075938919559121,2019-04-15 +0.21699588908813894,2018-04-11 +0.07134267035871744,2011-08-20 +0.2533115807455033,2021-08-08 +0.6524795212317258,2022-07-27 +0.7344441062305123,2013-06-29 +0.8175131441093981,2013-09-28 +0.30599033809266984,2014-10-16 +0.8852475683670491,2020-06-03 +0.6065588523633778,2015-07-15 +0.8810191683005542,2012-10-24 +0.6799206326249987,2018-01-16 +0.1429436623584479,2018-03-12 +0.7654655806254596,2010-12-14 +0.6269666294101626,2020-11-30 +0.7303384605329484,2020-06-26 +0.4237044109031558,2021-05-31 +0.26833077566698194,2010-02-14 +0.7690480363089591,2018-03-20 +0.587346678134054,2016-06-28 +0.8985677554737777,2015-05-10 +0.8703245387878269,2014-05-17 +0.39930623723194003,2010-11-04 +0.9651191120501608,2015-05-03 +0.49599104514345527,2020-10-09 +0.46659751585684717,2019-10-28 +0.10774453124031425,2011-02-08 +0.9142980496399105,2015-09-25 +0.14380344981327653,2010-12-23 +0.26518719107843935,2018-02-13 +0.14846304850652814,2019-01-31 +0.41424868325702846,2017-06-14 +0.10894967359490693,2020-09-16 +0.24707794794812799,2018-04-30 +0.5906431097537279,2011-03-23 +0.32826729747466743,2022-11-26 +0.7329705220181495,2022-05-31 +0.7279052240774035,2019-10-16 +0.5457234212663025,2018-10-09 +0.7337463176809251,2016-07-10 +0.9333583756815642,2010-05-17 +0.24339259508997202,2016-01-13 +0.282959054922685,2015-01-17 +0.2166259593795985,2018-04-14 +0.12004142836667597,2021-07-23 +0.17026365920901299,2019-08-09 +0.521528884768486,2018-11-05 +0.9634940281976014,2013-11-07 +0.8878725194372237,2020-03-21 +0.6364465965889394,2021-04-28 +0.32938025146722794,2019-08-24 +0.6022224121261388,2013-04-15 +0.7721615340560675,2016-06-14 +0.2101352927275002,2011-05-22 +0.5843083660583943,2020-01-13 +0.5420758109539747,2020-07-09 +0.09239664277993143,2023-02-06 +0.3693408251274377,2014-08-14 +0.9524294231086969,2013-10-20 +0.9496892413590103,2015-06-21 +0.44977682176977396,2013-04-15 +0.25981824356131256,2014-11-16 +0.018906170036643744,2014-04-12 +0.7214050476904958,2022-02-24 +0.9528096492867917,2012-12-04 +0.44022330385632813,2014-06-30 +0.5040123793296516,2019-01-16 +0.04355699848383665,2021-12-12 +0.9224744557868689,2019-03-08 +0.9237895561382174,2017-11-18 +0.60564771364443,2013-07-14 +0.004081981023773551,2011-03-07 +0.656856436515227,2021-07-19 +0.1509289499372244,2011-05-02 +0.1991606669034809,2016-04-16 +0.23963832925073802,2010-03-24 +0.6615739674307406,2018-07-28 +0.2417888215277344,2016-04-28 +0.07154973852448165,2014-09-22 +0.7046719279605895,2020-05-10 +0.3153969100676477,2011-01-25 +0.37587519478984177,2014-05-08 +0.8150977415498346,2012-07-01 +0.2005599664989859,2023-02-28 +0.30193018657155335,2020-11-25 +0.08772024232894182,2023-05-27 +0.1833201281260699,2011-04-21 +0.20680187526158988,2019-02-11 +0.8549594988580793,2021-09-28 +0.262909896671772,2013-11-29 +0.9453342743217945,2017-07-05 +0.7927354699932039,2012-10-08 +0.8315818924456835,2022-11-27 +0.618977224919945,2018-12-19 +0.44373362860642374,2022-12-03 +0.9646256130654365,2010-12-18 +0.16219870373606682,2010-12-27 +0.1856537905987352,2014-09-29 +0.6131014195270836,2021-06-09 +0.48148447810672224,2016-02-20 +0.3961378976237029,2021-11-17 +0.31875640782527626,2010-04-25 +0.8383750088978559,2023-08-19 +0.2992035255301744,2012-03-10 +0.6160618360154331,2010-07-12 +0.4621038355398923,2019-01-28 +0.939205955946818,2010-01-05 +0.006291386438533664,2016-07-03 +0.3494274849072099,2018-07-01 +0.5662713926285505,2016-05-30 +0.5289570635650307,2015-11-26 +0.6370153992902488,2016-09-02 +0.35079587949439883,2020-03-12 +0.9241711974609643,2013-03-27 +0.4740412225946784,2016-10-19 +0.7781341173686087,2011-10-24 +0.7987365354783833,2019-02-01 +0.878499910235405,2012-12-25 +0.9098438550718129,2020-02-29 +0.4455377559643239,2010-07-09 +0.28955932846292853,2018-12-04 +0.3033107363153249,2014-07-31 +0.9190243480261415,2013-01-11 +0.9357123947702348,2010-04-17 +0.6716483265627176,2021-01-05 +0.37126996577717364,2023-08-27 +0.5671314361970872,2014-12-16 +0.4785984419286251,2022-10-20 +0.5677487845532596,2019-01-04 +0.2865388400387019,2017-01-12 +0.759599128505215,2017-11-03 +0.22846577316522598,2020-07-20 +0.42650539334863424,2010-06-02 +0.45658472809009254,2011-05-26 +0.709906758973375,2014-03-05 +0.28745697857812047,2015-12-17 +0.7730602626688778,2015-12-28 +0.5745622855611145,2013-09-16 +0.02179576293565333,2022-02-27 +0.7730264803394675,2022-04-02 +0.05912893358618021,2017-01-29 +0.02764830063097179,2018-03-15 +0.7408465940970927,2018-12-18 +0.5933208465576172,2010-08-10 +0.6866767185274512,2022-05-06 +0.7353102252818644,2012-09-08 +0.46110520721413195,2021-01-18 +0.661999277304858,2016-01-22 +9.579434990882874e-4,2020-01-05 +0.9759655296802521,2015-02-08 +0.22016345639713109,2010-12-13 +0.30632783845067024,2015-11-29 +0.731566637288779,2017-08-03 +0.13350622565485537,2011-06-27 +0.0998360610101372,2022-05-10 +0.171385153895244,2010-05-24 +0.6171815898269415,2011-05-09 +0.6832633081357926,2016-05-01 +0.7905740689020604,2012-04-02 +0.21324812644161284,2017-01-09 +0.7920108856633306,2022-11-30 +0.5926344085019082,2019-04-13 +0.6062636019196361,2015-10-09 +0.11076854448765516,2022-07-20 +0.19560863845981658,2017-10-25 +0.007070775609463453,2014-08-21 +0.940870595164597,2021-04-29 +0.06820935127325356,2020-04-19 +0.13692918047308922,2013-03-20 +0.332817024551332,2014-08-25 +0.4896882916800678,2014-09-27 +0.17295454000122845,2014-02-20 +0.06493924162350595,2018-07-18 +0.45166698982939124,2013-05-20 +0.3794023538939655,2011-04-26 +0.9092983675654978,2012-07-29 +0.029946457827463746,2010-06-26 +0.19479636382311583,2017-02-12 +0.6794793712906539,2012-06-16 +0.7474663024768233,2017-11-09 +0.6495377144310623,2018-08-10 +0.07758067711256444,2013-09-19 +0.599653656128794,2017-12-03 +0.8790108121465892,2013-03-08 +0.7320371561218053,2011-09-25 +0.08005308615975082,2023-08-25 +0.8327498119324446,2016-06-30 +0.8647056978661567,2011-03-29 +0.712964971549809,2013-04-07 +0.757407110882923,2013-07-20 +0.12243391619995236,2010-05-10 +0.1936978818848729,2012-05-28 +0.31417828937992454,2018-06-28 +0.13753298204392195,2013-01-10 +0.8478028802201152,2010-11-25 +0.4852219868917018,2018-10-31 +0.47024272638373077,2014-04-13 +0.7910453744698316,2018-10-01 +0.31298327283002436,2023-05-03 +0.3087645126506686,2012-03-24 +0.34515533596277237,2017-04-30 +0.8284433148801327,2018-01-05 +0.2739954984281212,2014-05-14 +0.430836085928604,2016-05-30 +0.4168978400994092,2018-10-03 +0.13431219942867756,2011-01-24 +0.6863413986284286,2023-08-05 +0.17207811656408012,2021-11-10 +0.9234934435226023,2020-12-15 +0.6137435929849744,2021-10-08 +0.31562944664619863,2020-12-10 +0.8097330906894058,2014-07-09 +0.9023741011042148,2015-11-19 +0.1252977994736284,2012-12-28 +0.5655571934767067,2015-01-14 +0.12764110649004579,2010-06-23 +0.6275976162869483,2023-04-15 +0.07532395399175584,2011-10-16 +0.2854513239581138,2016-03-21 +0.31060242909006774,2021-09-18 +0.14672756171785295,2011-12-11 +0.7997705133166164,2010-12-16 +0.1719960793852806,2017-10-16 +0.7856838123407215,2010-10-30 +0.4700357641559094,2019-12-12 +0.4329577290918678,2020-09-13 +0.5745328599587083,2017-05-17 +0.7299699452705681,2021-09-27 +0.8941871484275907,2014-12-31 +0.2203063692431897,2015-11-07 +0.2915964382700622,2018-10-26 +0.8128987492527813,2022-11-17 +0.043602329678833485,2010-11-07 +0.5052716645877808,2015-09-10 +0.24165588174946606,2010-01-27 +0.5891424184665084,2021-04-13 +0.9711405686102808,2019-03-19 +0.23272100347094238,2019-01-11 +0.8674180153757334,2014-06-13 +0.1107617428060621,2011-05-18 +0.8014917799737304,2016-07-08 +0.6579244541935623,2012-12-21 +0.652054297272116,2013-10-21 +0.2263226448558271,2010-02-28 +0.8539796313270926,2018-03-15 +0.435607039835304,2016-02-28 +0.28928173682652414,2017-07-23 +0.6375846704468131,2022-09-07 +0.2645394585561007,2017-12-26 +0.38626837776973844,2011-01-09 +0.6191939699929208,2011-06-02 +0.5416780826635659,2022-09-20 +0.4848310004454106,2013-06-22 +0.7642949193250388,2013-02-18 +0.9610269367694855,2014-07-02 +0.2705845332238823,2015-03-19 +0.7306002208497375,2013-10-21 +0.13416554615832865,2018-08-28 +0.04839822766371071,2014-03-08 +0.7036070702597499,2013-09-21 +0.14721379429101944,2015-02-19 +0.769155333051458,2015-04-04 +0.17635010997764766,2021-04-26 +0.11075899936258793,2016-02-12 +0.9383424082770944,2019-09-09 +0.8464711401611567,2020-11-07 +0.5711435815319419,2021-02-15 +0.6790934063028544,2015-05-18 +0.08932224358431995,2013-11-12 +0.7853741250000894,2023-06-25 +0.22695744805969298,2013-07-10 +0.44817846501246095,2021-10-23 +0.16122763720341027,2019-11-16 +0.1761116897687316,2020-07-24 +0.19822812359780073,2010-10-08 +0.3576113139279187,2011-07-23 +0.1813332038000226,2019-12-15 +0.5611448597628623,2018-08-10 +0.6590830096974969,2020-08-27 +0.6602534090634435,2014-01-24 +0.0024007875472307205,2020-10-14 +0.9934460341464728,2022-05-01 +0.6274892308283597,2016-05-05 +0.014630335848778486,2017-01-02 +0.20517821749672294,2012-05-28 +0.6630766640882939,2014-09-28 +0.4637440303340554,2018-06-23 +0.36034815781749785,2013-05-03 +0.6893663913942873,2022-12-04 +0.258860788308084,2010-12-07 +0.8512050320859998,2021-03-23 +0.4800046910531819,2022-09-04 +0.5372663901653141,2014-05-05 +0.6616398973856121,2014-12-28 +0.3008545101620257,2010-11-11 +0.2635015156120062,2016-08-17 +0.305046129738912,2010-07-24 +0.8749582655727863,2022-03-28 +0.7184372169431299,2017-11-15 +0.40691969403997064,2011-03-23 +0.019359473139047623,2022-02-21 +0.050180358812212944,2013-11-17 +0.7022510319948196,2015-09-28 +0.06637026951648295,2013-04-16 +0.03613236825913191,2010-10-27 +0.020153695717453957,2010-06-09 +0.37278109695762396,2018-10-31 +0.22566540399566293,2015-07-07 +0.4919181000441313,2019-04-10 +0.4466451567132026,2015-01-19 +0.6902048990596086,2012-08-29 +0.8427399797365069,2015-07-02 +0.37583366711623967,2020-04-06 +0.9848896882031113,2019-04-10 +0.9524263297207654,2013-10-15 +0.989898509113118,2014-06-03 +0.4431283543817699,2016-02-11 +0.1537638516165316,2017-03-03 +0.9447273225523531,2016-08-05 +0.5194664136506617,2013-02-19 +0.45563460420817137,2018-09-24 +0.22009019972756505,2010-03-19 +0.139182384358719,2022-12-23 +0.216157881077379,2015-08-03 +0.4056786729488522,2012-12-04 +0.23373459139838815,2021-01-29 +0.025066359667107463,2015-08-08 +0.7523419591598213,2012-04-06 +0.7320725433528423,2011-01-09 +0.40910677472129464,2014-03-02 +0.6308578054886311,2014-02-10 +0.0654449830763042,2012-06-09 +0.14869215176440775,2022-04-15 +0.279701764928177,2010-12-05 +0.8506568092852831,2013-03-31 +0.021540780318900943,2015-12-12 +0.2528298799879849,2017-08-22 +0.6567115010693669,2022-12-01 +0.7891494096256793,2021-05-22 +0.7088456475175917,2021-07-27 +0.06459299195557833,2013-06-05 +0.511311343871057,2011-09-22 +0.20092834974639118,2021-11-28 +0.8141155925113708,2012-06-27 +0.6537800759542733,2023-08-08 +0.35325198201462626,2023-09-06 +0.5965948959346861,2023-02-18 +0.7277043734211475,2011-12-15 +0.9955685392487794,2010-11-12 +0.49805527180433273,2013-04-25 +0.23029476939700544,2022-08-15 +0.30125431274063885,2015-10-09 +0.7204666768666357,2014-09-26 +0.2614054181613028,2020-07-25 +0.1076963481027633,2019-06-03 +0.2624227120541036,2016-07-28 +0.18670618324540555,2020-06-17 +0.5424416796304286,2022-05-26 +0.06551847420632839,2010-07-05 +0.8803851366974413,2017-04-26 +0.2792125369887799,2022-02-19 +0.6727036715019494,2013-08-15 +0.060130874160677195,2010-10-19 +0.9884855502750725,2020-03-08 +0.28227543109096587,2021-11-05 +0.5541123666334897,2016-12-14 +0.8900840044952929,2023-02-13 +0.02280205488204956,2020-05-13 +0.6776884538121521,2016-03-20 +0.33705979655496776,2023-05-22 +0.14119609468616545,2016-06-13 +0.3525639877188951,2016-07-15 +0.4014448565430939,2018-06-22 +0.8889143522828817,2018-02-23 +0.31261418759822845,2017-08-24 +0.06165470811538398,2016-09-23 +0.6794862640090287,2022-10-15 +0.3781625689007342,2012-10-13 +0.5883703480940312,2017-04-03 +0.4919785351958126,2022-08-05 +0.28577694413252175,2019-01-01 +0.008419594960287213,2013-03-19 +0.5507742969784886,2017-07-26 +0.8132309077773243,2022-06-09 +0.6435745854396373,2020-10-10 +0.06906200293451548,2012-11-09 +0.7287162716966122,2018-10-09 +0.6721111985389143,2023-03-13 +0.8198009913321584,2020-06-12 +0.9146215580403805,2020-04-28 +0.6899706807453185,2017-07-02 +0.49197780271060765,2017-05-03 +0.6469286507926881,2013-03-16 +0.45651495666243136,2018-08-04 +0.12544662156142294,2015-05-05 +0.6043649739585817,2017-03-28 +0.8268267358653247,2013-11-16 +0.6193782512564212,2018-02-09 +0.8410537105519325,2019-07-27 +0.42724660760723054,2023-05-16 +0.7692867037840188,2011-06-25 +0.712140791118145,2012-05-04 +0.0633672084659338,2013-02-15 +0.4260052361059934,2013-12-13 +0.08827764308080077,2022-12-02 +0.20831681927666068,2018-03-25 +0.22826087311841547,2014-12-11 +0.05044214380905032,2015-10-10 +0.5618212523404509,2010-11-23 +0.6942461444996297,2019-02-13 +0.22794265439733863,2022-10-21 +0.9603136049117893,2017-03-27 +0.4928371913265437,2020-12-18 +0.7232086854055524,2010-11-08 +0.49136308254674077,2018-08-31 +0.8453550811391324,2019-03-31 +0.025109663605690002,2019-06-20 +0.5484002430457622,2021-01-29 +0.9554548165760934,2021-02-03 +0.14050186681561172,2011-05-02 +0.7102736248634756,2012-10-14 +0.12640188890509307,2011-12-04 +0.8356562776025385,2019-02-18 +0.2981795039959252,2011-10-05 +0.381328749936074,2011-06-13 +0.24784933566115797,2016-12-21 +0.3449816491920501,2020-04-22 +0.41978342621587217,2016-09-24 +0.6591099870856851,2012-11-27 +0.9539570489432663,2015-05-07 +0.4698936538770795,2018-12-25 +0.15062109171412885,2016-09-18 +0.9025228463578969,2016-09-11 +0.4380257027223706,2020-11-21 +0.8067555839661509,2011-04-22 +0.48149546841159463,2013-02-07 +0.25803821301087737,2013-04-14 +0.17013581050559878,2019-08-23 +0.1606106914114207,2010-12-23 +0.66139040957205,2010-10-18 +0.46855212026275694,2016-05-22 +0.5453928408678621,2012-03-21 +0.725098253460601,2017-03-01 +0.5254825404845178,2023-05-15 +0.618936445331201,2011-01-30 +0.1789609114639461,2010-06-11 +0.7677212303970009,2015-08-10 +0.8162949671968818,2012-06-27 +0.19458237988874316,2020-03-18 +0.21251409477554262,2010-05-09 +0.24883011914789677,2012-04-04 +0.7480038029607385,2012-11-25 +0.40724376146681607,2013-05-02 +0.5616738076787442,2010-06-04 +0.7505097503308207,2011-05-16 +0.5511977674905211,2013-02-07 +0.473349581239745,2011-04-24 +0.06262986944057047,2013-10-19 +0.0939460473600775,2010-11-26 +0.5801826189272106,2013-02-20 +0.38567587174475193,2017-11-19 +0.2365208996925503,2020-05-09 +0.5195376325864345,2022-12-20 +0.6412099292501807,2016-07-10 +0.829900240059942,2015-10-24 +0.9190941501874477,2010-06-06 +0.9294001522939652,2016-08-21 +0.6453137448988855,2011-05-23 +0.783117612125352,2019-10-06 +0.05871596094220877,2010-07-07 +0.35836152103729546,2020-02-18 +0.479386042105034,2014-03-09 +0.7230917664710432,2018-06-27 +0.6964026989880949,2010-07-27 +0.870710554998368,2014-09-25 +0.708805855596438,2017-01-25 +0.3548054692801088,2018-10-31 +0.8072527183685452,2016-03-03 +0.35278886649757624,2021-05-23 +0.7531260862015188,2013-09-13 +0.9081510829273611,2020-06-04 +0.4353852095082402,2017-09-21 +0.22024713945575058,2011-09-24 +0.03718220675364137,2013-06-24 +0.6980540752410889,2012-03-27 +0.14983401424251497,2015-01-20 +0.5424376127775759,2012-06-12 +0.7967723628971726,2020-01-16 +0.7196246690582484,2016-06-26 +0.7281896565109491,2021-08-12 +0.04781616129912436,2011-04-14 +0.45137571380473673,2011-10-05 +0.794269957812503,2013-10-29 +0.8246223253663629,2021-03-27 +0.20905156270600855,2015-05-28 +0.16820653341710567,2022-02-26 +0.9802742237225175,2018-02-20 +0.600670009618625,2013-05-17 +0.15167629974894226,2015-02-23 +0.29273867909796536,2011-11-17 +0.4480606229044497,2011-05-10 +0.8239078253973275,2018-10-18 +0.9694043302442878,2021-03-12 +0.29540916392579675,2012-02-24 +0.23268974153324962,2017-01-04 +0.3254810383077711,2019-09-24 +0.10037211910821497,2014-12-24 +0.3302253605797887,2019-02-27 +0.19259870192036033,2019-11-13 +0.26887363637797534,2017-06-03 +0.8835293431766331,2015-05-22 +0.6706231615971774,2015-06-24 +0.07432106742635369,2013-10-07 +0.6853092038072646,2012-04-03 +0.6008155907038599,2021-11-15 +0.7061404753476381,2018-12-12 +0.4681660116184503,2015-05-16 +0.01098793395794928,2021-07-27 +0.7832956942729652,2022-02-13 +0.6218532985076308,2020-01-30 +0.8660587386693805,2018-10-23 +0.919852337334305,2014-04-23 +0.3253989245276898,2013-02-12 +0.9157620661426336,2010-11-15 +0.08054490759968758,2011-01-29 +0.8555176814552397,2020-01-06 +0.30502897896803916,2012-05-30 +0.7363630407489836,2022-03-12 +0.940962569322437,2022-08-28 +0.8610232374630868,2017-09-14 +0.3641701233573258,2022-09-04 +0.9125234829261899,2022-08-07 +0.752922203624621,2012-02-01 +0.6414824086241424,2018-12-17 +0.7954503307119012,2018-05-07 +0.9849717258475721,2018-08-07 +0.6223692377097905,2014-09-25 +0.5553264871705323,2010-12-29 +0.9610665023792535,2018-03-21 +0.9156397173646837,2012-11-27 +0.6032756008207798,2011-06-04 +0.311554106650874,2019-04-29 +0.5551521240267903,2016-03-22 +0.9375977437011898,2011-09-19 +0.36503715231083333,2022-07-30 +0.33863229816779494,2015-05-20 +0.7696835622191429,2010-12-17 +0.301342302467674,2019-04-06 +0.6296409552451223,2016-05-21 +0.8024997254833579,2016-10-03 +0.5422355639748275,2019-09-10 +0.6309975676704198,2014-01-11 +0.18978887028060853,2012-10-27 +0.20345269003883004,2021-01-31 +0.9283512588590384,2019-08-10 +0.41344345500692725,2020-07-21 +0.13096988503821194,2015-08-18 +0.061163004487752914,2015-12-14 +0.8860738726798445,2017-09-16 +0.5922085058409721,2013-02-06 +0.7224121852777898,2010-07-19 +0.5123929986730218,2011-06-11 +0.29606865253299475,2014-10-14 +0.6397780675906688,2012-01-22 +0.8825434281025082,2020-08-10 +0.9461507303640246,2016-09-08 +0.709416676312685,2020-02-03 +0.9236205760389566,2015-05-14 +0.016221591737121344,2018-10-01 +0.17147828871384263,2019-05-26 +0.21398976421914995,2021-01-18 +0.8451151894405484,2021-03-27 +0.24332171166315675,2018-04-24 +0.5150503544136882,2012-03-23 +0.8631874904967844,2020-02-02 +0.040558676002547145,2010-12-07 +0.4600282253231853,2020-09-25 +0.16600484843365848,2020-11-13 +0.9153843396343291,2011-02-14 +0.4094238232355565,2021-07-25 +0.6405321785714477,2016-03-05 +0.16481841239146888,2021-09-10 +0.18098014616407454,2023-01-09 +0.996452712919563,2016-06-16 +0.6451109414920211,2013-10-23 +0.9180984173435718,2021-05-11 +0.7950654453597963,2020-06-26 +0.9130970847327262,2014-10-20 +0.3905595827382058,2012-01-11 +0.3574004932306707,2014-08-19 +0.6143616286572069,2023-01-08 +0.1924407461192459,2014-05-16 +0.07183849718421698,2011-11-15 +0.3062329371459782,2010-08-17 +0.17457634513266385,2014-02-24 +0.8877611239440739,2012-05-12 +0.4978482248261571,2015-05-29 +0.693908091634512,2015-01-04 +0.874216026859358,2020-02-01 +0.01808677427470684,2018-10-07 +0.3819870548322797,2015-11-26 +0.5135930245742202,2017-02-10 +0.04722265945747495,2014-10-05 +0.8030951099935919,2021-12-03 +0.6340869336854666,2015-01-20 +0.7713282140903175,2014-02-04 +0.5017637426499277,2018-04-18 +0.7112887632101774,2019-05-16 +0.09189838543534279,2019-08-08 +0.10590877430513501,2022-08-16 +0.22491388185881078,2020-04-28 +0.4176635534968227,2016-05-30 +0.3440130678936839,2020-12-01 +0.6642059565056115,2014-10-01 +0.44336367142386734,2019-04-05 +0.30618356238119304,2019-08-04 +0.26934600668027997,2018-03-07 +0.27042659488506615,2012-12-02 +0.0976896530482918,2018-08-12 +0.9920599514152855,2018-03-05 +0.1045265388675034,2018-06-14 +0.43448846065439284,2012-12-26 +0.684687570668757,2014-04-01 +0.329821523046121,2019-12-01 +0.39954269072040915,2016-02-12 +0.6991565418429673,2021-11-11 +0.2425231086090207,2016-11-23 +0.027535082073882222,2012-05-15 +0.07009002240374684,2020-11-12 +0.023703276878222823,2020-05-19 +0.20660110423341393,2012-07-12 +0.6988863211590797,2014-08-06 +0.9813835630193353,2013-03-17 +0.7816515797749162,2011-09-26 +0.6054745719302446,2019-03-02 +0.20836171018891037,2018-02-10 +0.7636784943751991,2012-10-04 +0.8187859968747944,2015-10-27 +0.7611123095266521,2012-11-22 +0.8286271207034588,2010-08-30 +0.008509289706125855,2016-06-28 +0.08882123627699912,2023-04-25 +0.91988012520596385,2011-04-07 +0.6383964512497187,2012-11-01 +0.4169857541564852,2013-05-04 +0.7020355253480375,2018-11-22 +0.16102612484246492,2013-07-26 +0.3779098354279995,2014-06-06 +0.9751168165821582,2019-01-21 +0.4035551785491407,2013-04-01 +0.723759297747165,2021-05-05 +0.38518987968564034,2019-02-15 +0.38908845093101263,2017-05-29 +0.12964176665991545,2011-08-30 +0.2847507023252547,2013-12-29 +0.13074389309622347,2022-06-02 +0.4740489721298218,2012-06-11 +0.9800091898068786,2022-07-08 +0.16834043501876295,2017-12-26 +0.18153826682828367,2015-07-02 +0.8789390495512635,2017-06-27 +0.6766599684488028,2014-08-06 +0.5074436131399125,2022-06-22 +0.4814086586702615,2021-10-30 +0.9683199205901474,2011-06-18 +0.24795010755769908,2020-04-03 +0.13281461247242987,2017-12-24 +0.06826614774763584,2017-01-06 +0.40022375574335456,2014-01-08 +0.34733960195444524,2023-07-28 +0.08134637214243412,2022-07-29 +0.04008660069666803,2023-08-17 +0.26790826581418514,2021-09-06 +0.4845776897855103,2022-02-24 +0.6038457204122096,2016-04-07 +0.2126810213085264,2011-06-13 +0.08015722362324595,2013-10-31 +0.17985428147949278,2018-12-23 +0.7949596226681024,2015-02-25 +0.5292033553123474,2021-04-19 +0.4661243304144591,2019-05-10 +0.8921737256459892,2014-05-12 +0.7419538695830852,2011-11-06 +0.7637358212377876,2022-12-01 +0.8440997828729451,2018-03-08 +0.7052174902055413,2019-12-05 +0.9484422185923904,2014-04-20 +0.14429178135469556,2019-04-22 +0.8038033130578697,2013-09-01 +0.2943441355600953,2013-02-16 +0.38137339940294623,2015-10-28 +0.23724128119647503,2021-05-20 +0.34614214673638344,2012-06-30 +0.42900022584944963,2017-09-05 +0.5998602632898837,2018-09-17 +0.565516313072294,2013-01-10 +0.4661923705134541,2019-02-25 +0.23348797275684774,2022-07-29 +0.740812616655603,2011-04-18 +0.29534474899992347,2021-03-29 +0.08237326238304377,2014-10-04 +0.27436478761956096,2021-07-29 +0.9310599053278565,2021-01-23 +0.8814145622309297,2019-08-20 +0.4742308217100799,2011-11-21 +0.5750370132736862,2012-03-20 +0.21033262298442423,2013-10-07 +0.5982999296393245,2022-01-31 +0.02650217106565833,2021-02-16 +0.8523679610807449,2014-02-21 +0.5338073449674994,2011-02-25 +0.09864674136042595,2015-06-13 +0.6973787155002356,2010-09-05 +0.6462127384729683,2015-02-02 +0.9212825754657388,2013-12-09 +0.28879159269854426,2017-04-01 +0.65436782524921,2010-03-17 +0.6188365686684847,2015-07-05 +0.644347591791302,2011-12-24 +0.5879467707127333,2011-03-01 +0.9590033662971109,2021-08-27 +0.16798287397250533,2016-08-17 +0.24776496808044612,2021-09-24 +0.5207485517021269,2019-01-31 +0.13296581688337028,2020-05-10 +0.8159506213851273,2017-12-10 +0.30784280761145055,2017-08-09 +0.3464580220170319,2010-08-14 +0.32439053687267005,2015-10-04 +0.8299951327499002,2020-02-17 +0.16978011513128877,2017-01-12 +0.27819421770982444,2012-03-11 +0.3639769915025681,2018-10-17 +0.06989352311939001,2021-05-26 +0.5890974695794284,2017-07-12 +0.08413626649416983,2010-09-03 +0.2758814513217658,2013-11-30 +0.0892041027545929,2021-09-30 +0.9139310284517705,2017-08-14 +0.23067126562818885,2016-04-02 +0.9596100023481995,2018-09-28 +0.31913768011145294,2023-04-20 +0.43079651868902147,2020-06-18 +0.9163004402071238,2011-10-02 +0.8421652615070343,2022-01-12 +0.9530339573975652,2015-05-05 +0.3136253524571657,2012-08-28 +0.8803836130537093,2012-07-18 +0.29948478611186147,2021-10-23 +0.4408169274684042,2017-08-04 +0.44570411927998066,2019-03-12 +0.42943084822036326,2013-02-09 +0.8614283904898912,2010-01-27 +0.7890478519257158,2019-07-23 +0.3662304144818336,2023-07-17 +0.33877988043241203,2015-10-21 +0.9619562041480094,2017-03-21 +0.8873374862596393,2017-01-02 +0.4318412118591368,2018-11-03 +0.8925788707565516,2018-10-07 +0.1908249231055379,2017-07-06 +0.753541242564097,2016-09-09 +0.18671885086223483,2019-11-10 +0.4893101565539837,2021-12-21 +0.1323064104653895,2021-10-13 +0.6215600143186748,2018-11-04 +0.3441609856672585,2020-06-19 +0.5986538652796298,2018-08-01 +0.5948208479676396,2017-04-27 +0.08747628959827125,2012-10-14 +0.7449057816993445,2022-07-29 +0.7255401618313044,2022-07-30 +0.802798884222284,2015-04-04 +0.5034499294124544,2015-10-23 +0.26467121997848153,2014-03-05 +0.5361411133781075,2018-04-26 +0.2134377434849739,2018-10-31 +0.2555720009841025,2011-12-01 +0.3432095227763057,2023-09-05 +0.3149803134147078,2010-02-20 +0.903441054513678,2012-09-27 +0.5070839948020875,2013-12-28 +0.8868092112243176,2013-01-28 +0.19502249849028885,2016-06-14 +0.9889192474074662,2018-01-26 +0.9127213363535702,2021-08-17 +0.7590857506729662,2020-11-15 +0.8878286243416369,2018-01-05 +0.2729664109647274,2019-03-11 +0.9270147723145783,2014-04-03 +0.8476126017048955,2012-12-01 +0.4657681928947568,2022-10-19 +0.6940696041565388,2014-01-04 +0.26842982484959066,2013-11-07 +0.19049296411685646,2019-09-04 +0.41361317480914295,2023-01-19 +0.23820438305847347,2010-08-31 +0.09241898846812546,2012-03-04 +0.2726121188607067,2019-08-02 +0.009083196753636003,2022-03-06 +0.629982847487554,2022-06-09 +0.07927433913573623,2021-10-07 +0.3504166591446847,2022-12-17 +0.6004056162200868,2013-09-14 +0.9690369053278118,2017-03-29 +0.6163354294840246,2019-07-03 +0.5224107033573091,2013-04-09 +0.5226436799857765,2019-04-11 +0.00876278686337173,2012-08-17 +0.4591184495948255,2022-10-01 +0.4761861457955092,2015-03-13 +0.974526327336207,2021-02-08 +0.6641715527512133,2010-07-26 +0.8101816652342677,2014-01-19 +0.9218756454065442,2021-08-26 +0.09567142208106816,2022-05-02 +0.9353634966537356,2023-07-12 +0.5359931767452508,2019-11-19 +0.8296154425479472,2023-02-19 +0.8165666493587196,2011-04-23 +0.30543361068703234,2017-06-16 +0.7086418280377984,2018-07-20 +0.17579243425279856,2020-09-14 +0.19219414866529405,2022-02-06 +0.18565151165239513,2022-05-09 +0.4843596222344786,2021-03-21 +0.7586447366047651,2015-04-13 +0.3020715794991702,2012-12-15 +0.38378978963010013,2019-08-14 +0.18092394573614,2014-08-31 +0.6372511743102223,2017-02-25 +0.5597414104267955,2019-05-10 +0.8500275288242847,2023-06-13 +0.6701601550448686,2017-11-09 +0.6118010880891234,2020-09-14 +0.9065461044665426,2011-04-10 +0.3120599687099457,2016-12-10 +0.5973760541528463,2022-01-16 +0.6979898712597787,2021-03-17 +0.8268592851236463,2018-02-06 +0.9671381479129195,2017-02-22 +0.36611850443296134,2019-05-22 +0.8452709591947496,2023-02-05 +0.391217652708292,2014-01-22 +0.6951273591257632,2020-03-19 +0.6493835819419473,2022-07-17 +0.023566172923892736,2013-09-16 +0.926038958132267,2011-04-28 +0.9850510796532035,2016-04-15 +0.9585321145132184,2020-02-05 +0.26632869709283113,2013-01-09 +0.6759593775495887,2021-07-09 +0.8263764544390142,2011-06-13 +0.7603731814306229,2015-01-14 +0.3346221512183547,2019-10-18 +0.9804811442736536,2016-05-18 +0.9473683452233672,2013-09-15 +0.509538036538288,2010-08-04 +0.3867357175331563,2018-12-18 +0.5971393240615726,2012-06-02 +0.13570102746598423,2021-02-28 +0.6072117269504815,2020-11-05 +0.6190444205421954,2016-11-16 +0.1604869430884719,2019-08-06 +0.22741486108861864,2012-09-16 +0.4889993858523667,2021-07-24 +0.26625592773780227,2022-03-23 +0.986886880826205,2020-11-30 +0.6590274758636951,2018-10-18 +0.5617879598867148,2019-01-19 +0.6039721027482301,2013-01-01 +0.19239175505936146,2013-06-26 +0.3716695522889495,2014-09-30 +0.12009952031075954,2019-09-14 +0.3957092612981796,2010-01-04 +0.03923126310110092,2014-01-15 +0.6294073443859816,2012-06-19 +0.5232696952298284,2015-12-01 +0.3931053976994008,2022-04-14 +0.8778933002613485,2013-01-14 +0.2882499238476157,2017-05-17 +0.6321781876031309,2013-09-23 +0.313025128794834,2010-11-25 +0.14582274248823524,2023-01-05 +0.8205009659286588,2017-03-13 +0.7456198027357459,2020-12-14 +0.6778734670951962,2010-03-23 +0.20513771777041256,2018-08-29 +0.9919730878900737,2018-09-19 +0.6689565279521048,2014-09-11 +0.7538818956818432,2022-12-29 +0.6451980541460216,2021-03-04 +0.10516616073437035,2023-05-21 +0.04980481299571693,2022-02-03 +0.5507950552273542,2018-01-16 +0.027205367805436254,2016-08-03 +0.18725806567817926,2013-01-15 +0.6483364240266383,2020-09-27 +0.8247189852409065,2011-10-22 +0.9155435566790402,2022-01-10 +0.8255569902248681,2021-08-03 +0.7955550437327474,2015-05-20 +0.6881147245876491,2021-02-07 +0.3386629270389676,2015-03-01 +0.46830290742218494,2010-09-07 +0.8369869156740606,2015-04-22 +0.7704877557698637,2018-02-24 +0.5956799318082631,2012-11-21 +0.5965282435063273,2010-03-27 +0.17414100118912756,2016-05-01 +0.47566762403585017,2017-06-19 +0.9339482507202774,2016-06-11 +0.05953748035244644,2018-03-30 +0.14324546162970364,2020-06-10 +0.42678032303228974,2013-11-08 +0.5644535899627954,2017-07-12 +0.18729942245408893,2016-08-12 +0.6027495227754116,2022-05-12 +0.7348782932385802,2020-08-11 +0.06834881310351193,2011-10-26 +0.7829179642722011,2015-12-09 +0.921492709312588,2012-09-27 +0.04428216675296426,2013-02-04 +0.7131148546468467,2010-11-29 +0.9038860204163939,2013-10-16 +0.7395815039053559,2015-04-26 +0.1721756304614246,2011-04-12 +0.18658997677266598,2017-01-30 +0.38248836481943727,2014-06-08 +0.45361327519640326,2016-10-19 +0.4551314772106707,2023-09-01 +0.17310278164222836,2010-01-09 +0.3054172566626221,2020-01-11 +0.867752101039514,2016-12-16 +0.2602322499733418,2010-01-03 +0.6808707599993795,2016-04-23 +0.8535765560809523,2016-08-10 +0.805274312151596,2019-11-21 +0.1635163405444473,2018-03-29 +0.47193897631950676,2014-08-04 +0.7183186465408653,2015-08-16 +0.26987858884967864,2020-02-04 +0.608237189007923,2019-01-06 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/chickens.csv b/revdep/library.noindex/eurostat/new/readr/extdata/chickens.csv new file mode 100644 index 00000000..d83fa338 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/chickens.csv @@ -0,0 +1,6 @@ +chicken,sex,eggs_laid,motto +Foghorn Leghorn,rooster,0,"That's a joke, ah say, that's a joke, son." +Chicken Little,hen,3,"The sky is falling!" +Ginger,hen,12,"Listen. We'll either die free chickens or we die trying." +Camilla the Chicken,hen,7,"Bawk, buck, ba-gawk." +Ernie The Giant Chicken,rooster,0,"Put Captain Solo in the cargo hold." diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/epa78.txt b/revdep/library.noindex/eurostat/new/readr/extdata/epa78.txt new file mode 100644 index 00000000..b0a4a127 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/epa78.txt @@ -0,0 +1,20 @@ +ALFA ROMEO ALFA ROMEO 78010003 +ALFETTA 03 81 8 74 7 89 9 ALFETTA 78010053 +SPIDER 2000 01 SPIDER 2000 78010103 +AMC AMC 78020002 +GREMLIN 03 79 9 79 9 GREMLIN 78020053 +PACER 04 89 11 89 11 PACER 78020103 +PACER WAGON 07 90 26 91 26 PACER WAGON 78020153 +CONCORD 04 88 12 90 11 90 11 83 16 CONCORD 78020203 +CONCORD WAGON 07 91 30 91 30 CONCORD WAGON 78020253 +MATADOR COUPE 05 97 14 97 14 MATADOR COUPE 78020303 +MATADOR SEDAN 06 110 20 110 20 MATADOR SEDAN 78020353 +MATADOR WAGON 09 112 50 112 50 MATADOR WAGON 78020403 +ASTON MARTIN ASTON MARTIN 78040002 +ASTON MARTIN ASTON MARTIN 78040053 +AUDI AUDI 78050002 +FOX 03 84 11 84 11 84 11 FOX 78050053 +FOX WAGON 07 83 40 83 40 FOX WAGON 78050103 +5000 04 90 15 90 15 5000 78050153 +AVANTI AVANTI 78065002 +AVANTI II 02 75 8 75 8 AVANTI II 78065053 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/example.log b/revdep/library.noindex/eurostat/new/readr/extdata/example.log new file mode 100644 index 00000000..5578171a --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/example.log @@ -0,0 +1,2 @@ +172.21.13.45 - Microsoft\JohnDoe [08/Apr/2001:17:39:04 -0800] "GET /scripts/iisadmin/ism.dll?http/serv HTTP/1.0" 200 3401 +127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/fwf-sample.txt b/revdep/library.noindex/eurostat/new/readr/extdata/fwf-sample.txt new file mode 100644 index 00000000..90da063f --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/fwf-sample.txt @@ -0,0 +1,3 @@ +John Smith WA 418-Y11-4111 +Mary Hartford CA 319-Z19-4341 +Evan Nolan IL 219-532-c301 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/massey-rating.txt b/revdep/library.noindex/eurostat/new/readr/extdata/massey-rating.txt new file mode 100644 index 00000000..0f700d23 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/massey-rating.txt @@ -0,0 +1,11 @@ +UCC PAY LAZ KPK RT COF BIH DII ENG ACU Rank Team Conf + 1 1 1 1 1 1 1 1 1 1 1 Ohio St B10 + 2 2 2 2 2 2 2 2 4 2 2 Oregon P12 + 3 4 3 4 3 4 3 4 2 3 3 Alabama SEC + 4 3 4 3 4 3 5 3 3 4 4 TCU B12 + 6 6 6 5 5 7 6 5 6 11 5 Michigan St B10 + 7 7 7 6 7 6 11 8 7 8 6 Georgia SEC + 5 5 5 7 6 8 4 6 5 5 7 Florida St ACC + 8 8 9 9 10 5 7 7 10 7 8 Baylor B12 + 9 11 8 13 11 11 12 9 14 9 9 Georgia Tech ACC + 13 10 13 11 8 9 10 11 9 10 10 Mississippi SEC diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-africa.csv b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-africa.csv new file mode 100644 index 00000000..314edc69 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-africa.csv @@ -0,0 +1,7 @@ +country,year,lifeExp,pop,gdpPercap +Algeria,1952,43.077,9279525,2449.008185 +Angola,1952,30.015,4232095,3520.610273 +Benin,1952,38.223,1738315,1062.7522 +Botswana,1952,47.622,442308,851.2411407 +Burkina Faso,1952,31.975,4469979,543.2552413 +Burundi,1952,39.031,2445618,339.2964587 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-americas.csv b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-americas.csv new file mode 100644 index 00000000..6786f629 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-americas.csv @@ -0,0 +1,7 @@ +country,year,lifeExp,pop,gdpPercap +Argentina,1952,62.485,17876956,5911.315053 +Bolivia,1952,40.414,2883315,2677.326347 +Brazil,1952,50.917,56602560,2108.944355 +Canada,1952,68.75,14785584,11367.16112 +Chile,1952,54.745,6377619,3939.978789 +Colombia,1952,50.643,12350771,2144.115096 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-asia.csv b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-asia.csv new file mode 100644 index 00000000..85a850a7 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-asia.csv @@ -0,0 +1,7 @@ +country,year,lifeExp,pop,gdpPercap +Afghanistan,1952,28.801,8425333,779.4453145 +Bahrain,1952,50.939,120447,9867.084765 +Bangladesh,1952,37.484,46886859,684.2441716 +Cambodia,1952,39.417,4693836,368.4692856 +China,1952,44,556263527,400.448611 +"Hong Kong, China",1952,60.96,2125900,3054.421209 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-europe.csv b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-europe.csv new file mode 100644 index 00000000..c629db69 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-europe.csv @@ -0,0 +1,7 @@ +country,year,lifeExp,pop,gdpPercap +Albania,1952,55.23,1282697,1601.056136 +Austria,1952,66.8,6927772,6137.076492 +Belgium,1952,68,8730405,8343.105127 +Bosnia and Herzegovina,1952,53.82,2791000,973.5331948 +Bulgaria,1952,59.6,7274900,2444.286648 +Croatia,1952,61.21,3882229,3119.23652 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-oceania.csv b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-oceania.csv new file mode 100644 index 00000000..44758b04 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/mini-gapminder-oceania.csv @@ -0,0 +1,3 @@ +country,year,lifeExp,pop,gdpPercap +Australia,1952,69.12,8691212,10039.59564 +New Zealand,1952,69.39,1994794,10556.57566 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv b/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv new file mode 100644 index 00000000..2abcf283 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv @@ -0,0 +1,33 @@ +"mpg","cyl","disp","hp","drat","wt","qsec","vs","am","gear","carb" +21,6,160,110,3.9,2.62,16.46,0,1,4,4 +21,6,160,110,3.9,2.875,17.02,0,1,4,4 +22.8,4,108,93,3.85,2.32,18.61,1,1,4,1 +21.4,6,258,110,3.08,3.215,19.44,1,0,3,1 +18.7,8,360,175,3.15,3.44,17.02,0,0,3,2 +18.1,6,225,105,2.76,3.46,20.22,1,0,3,1 +14.3,8,360,245,3.21,3.57,15.84,0,0,3,4 +24.4,4,146.7,62,3.69,3.19,20,1,0,4,2 +22.8,4,140.8,95,3.92,3.15,22.9,1,0,4,2 +19.2,6,167.6,123,3.92,3.44,18.3,1,0,4,4 +17.8,6,167.6,123,3.92,3.44,18.9,1,0,4,4 +16.4,8,275.8,180,3.07,4.07,17.4,0,0,3,3 +17.3,8,275.8,180,3.07,3.73,17.6,0,0,3,3 +15.2,8,275.8,180,3.07,3.78,18,0,0,3,3 +10.4,8,472,205,2.93,5.25,17.98,0,0,3,4 +10.4,8,460,215,3,5.424,17.82,0,0,3,4 +14.7,8,440,230,3.23,5.345,17.42,0,0,3,4 +32.4,4,78.7,66,4.08,2.2,19.47,1,1,4,1 +30.4,4,75.7,52,4.93,1.615,18.52,1,1,4,2 +33.9,4,71.1,65,4.22,1.835,19.9,1,1,4,1 +21.5,4,120.1,97,3.7,2.465,20.01,1,0,3,1 +15.5,8,318,150,2.76,3.52,16.87,0,0,3,2 +15.2,8,304,150,3.15,3.435,17.3,0,0,3,2 +13.3,8,350,245,3.73,3.84,15.41,0,0,3,4 +19.2,8,400,175,3.08,3.845,17.05,0,0,3,2 +27.3,4,79,66,4.08,1.935,18.9,1,1,4,1 +26,4,120.3,91,4.43,2.14,16.7,0,1,5,2 +30.4,4,95.1,113,3.77,1.513,16.9,1,1,5,2 +15.8,8,351,264,4.22,3.17,14.5,0,1,5,4 +19.7,6,145,175,3.62,2.77,15.5,0,1,5,6 +15,8,301,335,3.54,3.57,14.6,0,1,5,8 +21.4,4,121,109,4.11,2.78,18.6,1,1,4,2 diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv.bz2 b/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv.bz2 new file mode 100644 index 00000000..8dd8afa1 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv.bz2 differ diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv.zip b/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv.zip new file mode 100644 index 00000000..f8b71903 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/extdata/mtcars.csv.zip differ diff --git a/revdep/library.noindex/eurostat/new/readr/extdata/whitespace-sample.txt b/revdep/library.noindex/eurostat/new/readr/extdata/whitespace-sample.txt new file mode 100644 index 00000000..11aa9c40 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/extdata/whitespace-sample.txt @@ -0,0 +1,4 @@ +first last state phone +John Smith WA 418-Y11-4111 +Mary Hartford CA 319-Z19-4341 +Evan Nolan IL 219-532-c301 diff --git a/revdep/library.noindex/eurostat/new/readr/help/AnIndex b/revdep/library.noindex/eurostat/new/readr/help/AnIndex new file mode 100644 index 00000000..6800c8e2 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/help/AnIndex @@ -0,0 +1,119 @@ +readr-package readr-package +AccumulateCallback callback +as.col_spec as.col_spec +callback callback +ChunkCallback callback +clipboard clipboard +cols cols +cols_condense spec +cols_only cols +col_character parse_atomic +col_date parse_datetime +col_datetime parse_datetime +col_double parse_atomic +col_factor parse_factor +col_guess parse_guess +col_integer parse_atomic +col_logical parse_atomic +col_number parse_number +col_skip col_skip +col_time parse_datetime +count_fields count_fields +DataFrameCallback callback +datasource datasource +date_names date_names +date_names_lang date_names +date_names_langs date_names +default_locale locale +edition_get edition_get +format_csv format_delim +format_csv2 format_delim +format_delim format_delim +format_tsv format_delim +fwf_cols read_fwf +fwf_empty read_fwf +fwf_positions read_fwf +fwf_widths read_fwf +guess_encoding encoding +guess_parser parse_guess +ListCallback callback +locale locale +local_edition with_edition +melt_csv melt_delim +melt_csv2 melt_delim +melt_csv2_chunked melt_delim_chunked +melt_csv_chunked melt_delim_chunked +melt_delim melt_delim +melt_delim_chunked melt_delim_chunked +melt_fwf melt_fwf +melt_table melt_table +melt_table2 melt_table +melt_tsv melt_delim +melt_tsv_chunked melt_delim_chunked +output_column output_column +parse_character parse_atomic +parse_date parse_datetime +parse_datetime parse_datetime +parse_double parse_atomic +parse_factor parse_factor +parse_guess parse_guess +parse_integer parse_atomic +parse_logical parse_atomic +parse_number parse_number +parse_time parse_datetime +parse_vector parse_vector +problems problems +readr readr-package +readr_example readr_example +readr_threads readr_threads +read_builtin read_builtin +read_csv read_delim +read_csv2 read_delim +read_csv2_chunked read_delim_chunked +read_csv_chunked read_delim_chunked +read_delim read_delim +read_delim_chunked read_delim_chunked +read_file read_file +read_file_raw read_file +read_fwf read_fwf +read_lines read_lines +read_lines_chunked read_lines_chunked +read_lines_raw read_lines +read_lines_raw_chunked read_lines_chunked +read_log read_log +read_rds read_rds +read_table read_table +read_table2 read_table2 +read_tsv read_delim +read_tsv_chunked read_delim_chunked +should_read_lazy should_read_lazy +should_show_types should_show_types +show_progress show_progress +SideEffectChunkCallback callback +spec spec +spec_csv spec_delim +spec_csv2 spec_delim +spec_delim spec_delim +spec_table spec_delim +spec_tsv spec_delim +stop_for_problems problems +tokenize tokenize +Tokenizers Tokenizers +tokenizer_csv Tokenizers +tokenizer_delim Tokenizers +tokenizer_fwf Tokenizers +tokenizer_line Tokenizers +tokenizer_log Tokenizers +tokenizer_tsv Tokenizers +tokenizer_ws Tokenizers +type_convert type_convert +with_edition with_edition +write_csv write_delim +write_csv2 write_delim +write_delim write_delim +write_excel_csv write_delim +write_excel_csv2 write_delim +write_file read_file +write_lines read_lines +write_rds read_rds +write_tsv write_delim diff --git a/revdep/library.noindex/eurostat/new/readr/help/aliases.rds b/revdep/library.noindex/eurostat/new/readr/help/aliases.rds new file mode 100644 index 00000000..0ed7655b Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/help/aliases.rds differ diff --git a/revdep/library.noindex/eurostat/new/readr/help/figures/lifecycle-deprecated.svg b/revdep/library.noindex/eurostat/new/readr/help/figures/lifecycle-deprecated.svg new file mode 100644 index 00000000..4baaee01 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/help/figures/lifecycle-deprecated.svg @@ -0,0 +1 @@ +lifecyclelifecycledeprecateddeprecated \ No newline at end of file diff --git a/revdep/library.noindex/eurostat/new/readr/help/figures/lifecycle-superseded.svg b/revdep/library.noindex/eurostat/new/readr/help/figures/lifecycle-superseded.svg new file mode 100644 index 00000000..75f24f55 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/help/figures/lifecycle-superseded.svg @@ -0,0 +1 @@ + lifecyclelifecyclesupersededsuperseded \ No newline at end of file diff --git a/revdep/library.noindex/eurostat/new/readr/help/figures/logo.png b/revdep/library.noindex/eurostat/new/readr/help/figures/logo.png new file mode 100644 index 00000000..8fa616e0 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/help/figures/logo.png differ diff --git a/revdep/library.noindex/eurostat/new/readr/help/paths.rds b/revdep/library.noindex/eurostat/new/readr/help/paths.rds new file mode 100644 index 00000000..a0ee6c93 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/help/paths.rds differ diff --git a/revdep/library.noindex/eurostat/new/readr/help/readr.rdb b/revdep/library.noindex/eurostat/new/readr/help/readr.rdb new file mode 100644 index 00000000..f674a653 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/help/readr.rdb differ diff --git a/revdep/library.noindex/eurostat/new/readr/help/readr.rdx b/revdep/library.noindex/eurostat/new/readr/help/readr.rdx new file mode 100644 index 00000000..159bd562 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/help/readr.rdx differ diff --git a/revdep/library.noindex/eurostat/new/readr/html/00Index.html b/revdep/library.noindex/eurostat/new/readr/html/00Index.html new file mode 100644 index 00000000..9cbb220e --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/html/00Index.html @@ -0,0 +1,200 @@ + + +R: Read Rectangular Text Data + + + +
+

Read Rectangular Text Data + +

+
+
+[Up] +[Top] +

Documentation for package ‘readr’ version 2.1.4

+ + + +

Help Pages

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
clipboardReturns values from the clipboard
colsCreate column specification
cols_condenseExamine the column specifications for a data frame
cols_onlyCreate column specification
col_characterParse logicals, integers, and reals
col_dateParse date/times
col_datetimeParse date/times
col_doubleParse logicals, integers, and reals
col_factorParse factors
col_guessParse using the "best" type
col_integerParse logicals, integers, and reals
col_logicalParse logicals, integers, and reals
col_numberParse numbers, flexibly
col_skipSkip a column
col_timeParse date/times
count_fieldsCount the number of fields in each line of a file
date_namesCreate or retrieve date names
date_names_langCreate or retrieve date names
date_names_langsCreate or retrieve date names
default_localeCreate locales
edition_getRetrieve the currently active edition
format_csvConvert a data frame to a delimited string
format_csv2Convert a data frame to a delimited string
format_delimConvert a data frame to a delimited string
format_tsvConvert a data frame to a delimited string
fwf_colsRead a fixed width file into a tibble
fwf_emptyRead a fixed width file into a tibble
fwf_positionsRead a fixed width file into a tibble
fwf_widthsRead a fixed width file into a tibble
guess_encodingGuess encoding of file
guess_parserParse using the "best" type
localeCreate locales
local_editionTemporarily change the active readr edition
melt_csvReturn melted data for each token in a delimited file (including csv & tsv)
melt_csv2Return melted data for each token in a delimited file (including csv & tsv)
melt_delimReturn melted data for each token in a delimited file (including csv & tsv)
melt_fwfReturn melted data for each token in a fixed width file
melt_tableReturn melted data for each token in a whitespace-separated file
melt_table2Return melted data for each token in a whitespace-separated file
melt_tsvReturn melted data for each token in a delimited file (including csv & tsv)
parse_characterParse logicals, integers, and reals
parse_dateParse date/times
parse_datetimeParse date/times
parse_doubleParse logicals, integers, and reals
parse_factorParse factors
parse_guessParse using the "best" type
parse_integerParse logicals, integers, and reals
parse_logicalParse logicals, integers, and reals
parse_numberParse numbers, flexibly
parse_timeParse date/times
problemsRetrieve parsing problems
readr_exampleGet path to readr example
readr_threadsDetermine how many threads readr should use when processing
read_builtinRead built-in object from package
read_csvRead a delimited file (including CSV and TSV) into a tibble
read_csv2Read a delimited file (including CSV and TSV) into a tibble
read_delimRead a delimited file (including CSV and TSV) into a tibble
read_fileRead/write a complete file
read_file_rawRead/write a complete file
read_fwfRead a fixed width file into a tibble
read_linesRead/write lines to/from a file
read_lines_rawRead/write lines to/from a file
read_logRead common/combined log file into a tibble
read_rdsRead/write RDS files.
read_tableRead whitespace-separated columns into a tibble
read_tsvRead a delimited file (including CSV and TSV) into a tibble
should_read_lazyDetermine whether to read a file lazily
should_show_typesDetermine whether column types should be shown
show_progressDetermine whether progress bars should be shown
specExamine the column specifications for a data frame
spec_csvGenerate a column specification
spec_csv2Generate a column specification
spec_delimGenerate a column specification
spec_tableGenerate a column specification
spec_tsvGenerate a column specification
stop_for_problemsRetrieve parsing problems
type_convertRe-convert character columns in existing data frame
with_editionTemporarily change the active readr edition
write_csvWrite a data frame to a delimited file
write_csv2Write a data frame to a delimited file
write_delimWrite a data frame to a delimited file
write_excel_csvWrite a data frame to a delimited file
write_excel_csv2Write a data frame to a delimited file
write_fileRead/write a complete file
write_linesRead/write lines to/from a file
write_rdsRead/write RDS files.
write_tsvWrite a data frame to a delimited file
+
diff --git a/revdep/library.noindex/eurostat/new/readr/html/R.css b/revdep/library.noindex/eurostat/new/readr/html/R.css new file mode 100644 index 00000000..2ef6cd60 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/html/R.css @@ -0,0 +1,120 @@ +@media screen { + .container { + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; + max-width: 900px; + } +} + +.rimage img { /* from knitr - for examples and demos */ + width: 96%; + margin-left: 2%; +} + +.katex { font-size: 1.1em; } + +code { + color: inherit; + background: inherit; +} + +body { + line-height: 1.4; + background: white; + color: black; +} + +a:link { + background: white; + color: blue; +} + +a:visited { + background: white; + color: rgb(50%, 0%, 50%); +} + +h1 { + background: white; + color: rgb(55%, 55%, 55%); + font-family: monospace; + font-size: 1.4em; /* x-large; */ + text-align: center; +} + +h2 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: 1.2em; /* large; */ + text-align: center; +} + +h3 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: 1.2em; /* large; */ +} + +h4 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; + font-size: 1.2em; /* large; */ +} + +h5 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; +} + +h6 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; +} + +img.toplogo { + width: 4em; + vertical-align: middle; +} + +img.arrow { + width: 30px; + height: 30px; + border: 0; +} + +span.acronym { + font-size: small; +} + +span.env { + font-family: monospace; +} + +span.file { + font-family: monospace; +} + +span.option{ + font-family: monospace; +} + +span.pkg { + font-weight: bold; +} + +span.samp{ + font-family: monospace; +} + +div.vignettes a:hover { + background: rgb(85%, 85%, 85%); +} diff --git a/revdep/library.noindex/eurostat/new/readr/libs/readr.so b/revdep/library.noindex/eurostat/new/readr/libs/readr.so new file mode 100755 index 00000000..a6556d24 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/libs/readr.so differ diff --git a/revdep/library.noindex/eurostat/new/readr/libs/readr.so.dSYM/Contents/Info.plist b/revdep/library.noindex/eurostat/new/readr/libs/readr.so.dSYM/Contents/Info.plist new file mode 100644 index 00000000..40796958 --- /dev/null +++ b/revdep/library.noindex/eurostat/new/readr/libs/readr.so.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.readr.so + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/revdep/library.noindex/eurostat/new/readr/libs/readr.so.dSYM/Contents/Resources/DWARF/readr.so b/revdep/library.noindex/eurostat/new/readr/libs/readr.so.dSYM/Contents/Resources/DWARF/readr.so new file mode 100644 index 00000000..a4effc67 Binary files /dev/null and b/revdep/library.noindex/eurostat/new/readr/libs/readr.so.dSYM/Contents/Resources/DWARF/readr.so differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/CITATION b/revdep/library.noindex/eurostat/old/eurostat/CITATION new file mode 100755 index 00000000..c0edebb6 --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/CITATION @@ -0,0 +1,28 @@ +citHeader("Kindly cite the eurostat R package as follows:") + +note <- sprintf("Version %s", meta$Version) + +bibentry("Article", + title = "Retrieval and Analysis of Eurostat Open Data with the eurostat Package", + author = c( + person("Leo", "Lahti"), + person("Janne", "Huovari"), + person("Markus", "Kainu"), + person("Przemyslaw", "Biecek") + ), + journal = "The R Journal", + volume = 9, + number = 1, + pages = "385--392", + year = "2017", + doi = "10.32614/RJ-2017-019", + url = "https://doi.org/10.32614/RJ-2017-019", + textVersion = + paste("(C) Leo Lahti, Janne Huovari, Markus Kainu, Przemyslaw Biecek.", + "Retrieval and analysis of Eurostat open data with the eurostat package. R Journal 9(1):385-392, 2017.", + "doi: 10.32614/RJ-2017-019", + "Package URL: http://ropengov.github.io/eurostat", + "Article URL: https://journal.r-project.org/archive/2017/RJ-2017-019/index.html", + sep = " " + ) +) diff --git a/revdep/library.noindex/eurostat/old/eurostat/DESCRIPTION b/revdep/library.noindex/eurostat/old/eurostat/DESCRIPTION new file mode 100644 index 00000000..7fdc8dee --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/DESCRIPTION @@ -0,0 +1,91 @@ +Type: Package +Package: eurostat +Title: Tools for Eurostat Open Data +Version: 3.7.10 +Date: 2022-02-08 +Authors@R: c( + person(given = "Leo", + family = "Lahti", + role = c("aut", "cre"), + email = "leo.lahti@iki.fi", + comment = c(ORCID = "0000-0001-5537-637X")), + person(given = "Janne", + family = "Huovari", + role = "aut"), + person(given = "Markus", + family = "Kainu", + role = "aut"), + person(given = "Przemyslaw", + family = "Biecek", + role = "aut"), + person(given = "Daniel", + family = "Antal", + role = "ctb"), + person(given = "Diego", + family = "Hernangomez", + role = "ctb", + comment = c(ORCID = "0000-0001-8457-4658")), + person(given = "Joona", + family = "Lehtomaki", + role = "ctb"), + person(given = "Francois", + family = "Briatte", + role = "ctb"), + person(given = "Reto", + family = "Stauffer", + role = "ctb"), + person(given = "Paul", + family = "Rougieux", + role = "ctb"), + person(given = "Anna", + family = "Vasylytsya", + role = "ctb"), + person(given = "Oliver", + family = "Reiter", + role = "ctb"), + person(given = "Pyry", + family = "Kantanen", + role = "ctb", + comment = c(ORCID = "0000-0003-2853-2765")) + ) +Description: Tools to download data from the Eurostat database + together with search and manipulation + utilities. +License: BSD_2_clause + file LICENSE +URL: https://ropengov.github.io/eurostat/, + https://github.com/rOpenGov/eurostat +BugReports: https://github.com/rOpenGov/eurostat/issues +Depends: methods, R (>= 3.1.0) +Imports: broom, classInt, countrycode, curl, dplyr, httr, jsonlite, + lubridate, rappdirs, readr, RefManageR, regions, stringi, + stringr, tibble, tidyr +Suggests: RColorBrewer, knitr, rmarkdown, sf, sp, testthat (>= 3.0.0), + remotes +VignetteBuilder: knitr +Config/testthat/edition: 3 +Config/testthat/parallel: false +Encoding: UTF-8 +LazyData: true +MailingList: rOpenGov +NeedsCompilation: no +Repository: CRAN +RoxygenNote: 7.1.2 +X-schema.org-isPartOf: http://ropengov.org/ +X-schema.org-keywords: ropengov +Packaged: 2022-02-09 10:21:58 UTC; xxx +Author: Leo Lahti [aut, cre] (), + Janne Huovari [aut], + Markus Kainu [aut], + Przemyslaw Biecek [aut], + Daniel Antal [ctb], + Diego Hernangomez [ctb] (), + Joona Lehtomaki [ctb], + Francois Briatte [ctb], + Reto Stauffer [ctb], + Paul Rougieux [ctb], + Anna Vasylytsya [ctb], + Oliver Reiter [ctb], + Pyry Kantanen [ctb] () +Maintainer: Leo Lahti +Date/Publication: 2022-02-09 11:30:02 UTC +Built: R 4.2.0; ; 2022-03-23 00:03:49 UTC; unix diff --git a/revdep/library.noindex/eurostat/old/eurostat/INDEX b/revdep/library.noindex/eurostat/old/eurostat/INDEX new file mode 100644 index 00000000..21980a88 --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/INDEX @@ -0,0 +1,29 @@ +check_access_to_data Check access to ec.europe.eu +clean_eurostat_cache Clean Eurostat Cache +cut_to_classes Cuts the Values Column into Classes and + Polishes the Labels +dic_order Order of Variable Levels from Eurostat + Dictionary. +eu_countries Countries and Country Codes +eurostat-package R Tools for Eurostat open data +eurostat_geodata_60_2016 + Geospatial data of Europe from Gisco in 1:60 + million scale from year 2016 +eurotime2date Date Conversion from Eurostat Time Format +eurotime2num Conversion of Eurostat Time Format to Numeric +get_bibentry Create A Data Bibliography +get_eurostat Read Eurostat Data +get_eurostat_dic Download Eurostat Dictionary +get_eurostat_geospatial + Download Geospatial Data from GISCO +get_eurostat_json Get Data from Eurostat API in JSON +get_eurostat_raw Download Data from Eurostat Database +get_eurostat_toc Download Table of Contents of Eurostat Data + Sets +harmonize_country_code + Harmonize Country Code +label_eurostat Get Eurostat Codes +search_eurostat Grep Datasets Titles from Eurostat +set_eurostat_cache_dir + Set Eurostat Cache +tgs00026 Auxiliary Data diff --git a/revdep/library.noindex/eurostat/old/eurostat/LICENSE b/revdep/library.noindex/eurostat/old/eurostat/LICENSE new file mode 100644 index 00000000..1de69c39 --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/LICENSE @@ -0,0 +1,2 @@ +YEAR: 2014-2022 +COPYRIGHT HOLDER: Leo Lahti, Janne Huovari, Markus Kainu, Przemyslaw Biecek \ No newline at end of file diff --git a/revdep/library.noindex/eurostat/old/eurostat/NAMESPACE b/revdep/library.noindex/eurostat/old/eurostat/NAMESPACE new file mode 100644 index 00000000..1ae074af --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/NAMESPACE @@ -0,0 +1,63 @@ +# Generated by roxygen2: do not edit by hand + +export(add_nuts_level) +export(check_access_to_data) +export(clean_eurostat_cache) +export(cut_to_classes) +export(dic_order) +export(eurotime2date) +export(eurotime2num) +export(get_bibentry) +export(get_eurostat) +export(get_eurostat_dic) +export(get_eurostat_geospatial) +export(get_eurostat_json) +export(get_eurostat_toc) +export(grepEurostatTOC) +export(harmonize_country_code) +export(harmonize_geo_code) +export(label_eurostat) +export(label_eurostat_tables) +export(label_eurostat_vars) +export(recode_nuts) +export(recode_to_nuts_2013) +export(recode_to_nuts_2016) +export(search_eurostat) +export(set_eurostat_cache_dir) +export(validate_geo_code) +export(validate_nuts_regions) +import(dplyr) +import(httr) +import(tidyr) +importFrom(RefManageR,BibEntry) +importFrom(RefManageR,toBiblatex) +importFrom(broom,tidy) +importFrom(classInt,classIntervals) +importFrom(countrycode,countrycode) +importFrom(curl,curl_download) +importFrom(dplyr,case_when) +importFrom(dplyr,coalesce) +importFrom(dplyr,filter) +importFrom(dplyr,mutate) +importFrom(httr,content) +importFrom(httr,http_error) +importFrom(jsonlite,fromJSON) +importFrom(lubridate,day) +importFrom(lubridate,dmy) +importFrom(lubridate,month) +importFrom(lubridate,year) +importFrom(lubridate,ymd) +importFrom(methods,as) +importFrom(readr,col_character) +importFrom(readr,cols) +importFrom(readr,read_tsv) +importFrom(regions,recode_nuts) +importFrom(regions,validate_geo_code) +importFrom(regions,validate_nuts_regions) +importFrom(stringi,stri_extract_first_regex) +importFrom(stringr,str_replace_all) +importFrom(tibble,as_tibble) +importFrom(tibble,is_tibble) +importFrom(utils,data) +importFrom(utils,download.file) +importFrom(utils,toBibtex) diff --git a/revdep/library.noindex/eurostat/old/eurostat/R/eurostat b/revdep/library.noindex/eurostat/old/eurostat/R/eurostat new file mode 100644 index 00000000..66861563 --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/R/eurostat @@ -0,0 +1,27 @@ +# File share/R/nspackloader.R +# Part of the R package, https://www.R-project.org +# +# Copyright (C) 1995-2012 The R Core Team +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# A copy of the GNU General Public License is available at +# https://www.r-project.org/Licenses/ + +local({ + info <- loadingNamespaceInfo() + pkg <- info$pkgname + ns <- .getNamespace(as.name(pkg)) + if (is.null(ns)) + stop("cannot find namespace environment for ", pkg, domain = NA); + dbbase <- file.path(info$libname, pkg, "R", pkg) + lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.") +}) diff --git a/revdep/library.noindex/eurostat/old/eurostat/R/eurostat.rdb b/revdep/library.noindex/eurostat/old/eurostat/R/eurostat.rdb new file mode 100644 index 00000000..b781d98e Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/R/eurostat.rdb differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/R/eurostat.rdx b/revdep/library.noindex/eurostat/old/eurostat/R/eurostat.rdx new file mode 100644 index 00000000..2f3e2c91 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/R/eurostat.rdx differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/WORDLIST b/revdep/library.noindex/eurostat/old/eurostat/WORDLIST new file mode 100644 index 00000000..4db0c91c --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/WORDLIST @@ -0,0 +1,130 @@ +Acknowledgements +Analytics +Biblatex +Bibtex +CNTRY +Categorises +Choropleth +DOI +Dol +EEA +EFTA +EL +EPSG +ETRS +EuroGeographics +Eurostat's +Eurozone +FID +FTE +GISCO +GeoJSON +Geospatial +Gisco +Github +Gitter +Hernangómez +JSON +Kenett +LAEA +LEVL +LazyLoad +Lehtomäki +RCV +RJ +RStudio +Recode +Recoding +Renviron +SDMX +Shmueli +SpatialPolygonDataFrame +TOC +WGS +Wietse +avia +bclust +behaviour +bibentry +codecov +codename +comext +comformity +comparativity +countrycode +countycodes +de +dieghernan +dir +dpih +eXchange +ec +efta +eg +enps +eu +europa +europe +eurozone +facto +fi +geo +geospatial +ggplot +giscoR +github +gmail +googlegroups +hclust +headtails +hostname +http +https +huovari +hv +iki +io +janne +jenks +json +kable +kainu +kapsi +kilometres +kmeans +labelled +lahti +lastTimePeriod +leo +lifecycle +markus +markuskainu +mln +num +paoa +paoc +paocc +persreg +pkm +pre +preprocessed +psmod +pstra +ptt +rOG +rOpenGov +rds +reaggregate +recode +recoding +relabelled +restatapi +rjsdmx +ropengov +rsdmx +sd +sinceTimePeriod +spplot +tibble +tmap +tran diff --git a/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rdb b/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rdb new file mode 100644 index 00000000..c6f9d596 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rdb differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rds b/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rds new file mode 100644 index 00000000..e02375b9 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rds differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rdx b/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rdx new file mode 100644 index 00000000..e14de017 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/data/Rdata.rdx differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/help/AnIndex b/revdep/library.noindex/eurostat/old/eurostat/help/AnIndex new file mode 100644 index 00000000..9b6d818a --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/help/AnIndex @@ -0,0 +1,39 @@ +eurostat-package eurostat-package +add_nuts_level add_nuts_level +check_access_to_data check_access_to_data +clean_eurostat_cache clean_eurostat_cache +convert_time_col convert_time_col +cut_to_classes cut_to_classes +dic_order dic_order +ea_countries eu_countries +efta_countries eu_countries +eurostat eurostat-package +eurostat_geodata_60_2016 eurostat_geodata_60_2016 +eurotime2date eurotime2date +eurotime2num eurotime2num +eu_candidate_countries eu_countries +eu_countries eu_countries +get_bibentry get_bibentry +get_eurostat get_eurostat +get_eurostat_dic get_eurostat_dic +get_eurostat_geospatial get_eurostat_geospatial +get_eurostat_json get_eurostat_json +get_eurostat_raw get_eurostat_raw +get_eurostat_toc get_eurostat_toc +grepEurostatTOC search_eurostat +harmonize_country_code harmonize_country_code +harmonize_geo_code harmonize_geo_code +label_eurostat label_eurostat +label_eurostat_tables label_eurostat +label_eurostat_vars label_eurostat +recode_nuts reexports +recode_to_nuts_2013 recode_to_nuts_2013 +recode_to_nuts_2016 recode_to_nuts_2016 +reexports reexports +search_eurostat search_eurostat +set_eurostat_cache_dir set_eurostat_cache_dir +set_eurostat_toc set_eurostat_toc +tgs00026 tgs00026 +tidy_eurostat tidy_eurostat +validate_geo_code reexports +validate_nuts_regions reexports diff --git a/revdep/library.noindex/eurostat/old/eurostat/help/aliases.rds b/revdep/library.noindex/eurostat/old/eurostat/help/aliases.rds new file mode 100644 index 00000000..7ebcb5d5 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/help/aliases.rds differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/help/eurostat.rdb b/revdep/library.noindex/eurostat/old/eurostat/help/eurostat.rdb new file mode 100644 index 00000000..e44d3d69 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/help/eurostat.rdb differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/help/eurostat.rdx b/revdep/library.noindex/eurostat/old/eurostat/help/eurostat.rdx new file mode 100644 index 00000000..d9ef5260 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/help/eurostat.rdx differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/help/figures/logo.png b/revdep/library.noindex/eurostat/old/eurostat/help/figures/logo.png new file mode 100644 index 00000000..4b554470 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/help/figures/logo.png differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/help/paths.rds b/revdep/library.noindex/eurostat/old/eurostat/help/paths.rds new file mode 100644 index 00000000..cad451a6 Binary files /dev/null and b/revdep/library.noindex/eurostat/old/eurostat/help/paths.rds differ diff --git a/revdep/library.noindex/eurostat/old/eurostat/html/00Index.html b/revdep/library.noindex/eurostat/old/eurostat/html/00Index.html new file mode 100644 index 00000000..214c8a7d --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/html/00Index.html @@ -0,0 +1,82 @@ + + +R: Tools for Eurostat Open Data + + + +
+

Tools for Eurostat Open Data + +

+
+
+[Up] +[Top] +

Documentation for package ‘eurostat’ version 3.7.10

+ + + +

Help Pages

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
eurostat-packageR Tools for Eurostat open data
check_access_to_dataCheck access to ec.europe.eu
clean_eurostat_cacheClean Eurostat Cache
cut_to_classesCuts the Values Column into Classes and Polishes the Labels
dic_orderOrder of Variable Levels from Eurostat Dictionary.
ea_countriesCountries and Country Codes
efta_countriesCountries and Country Codes
eurostatR Tools for Eurostat open data
eurostat_geodata_60_2016Geospatial data of Europe from Gisco in 1:60 million scale from year 2016
eurotime2dateDate Conversion from Eurostat Time Format
eurotime2numConversion of Eurostat Time Format to Numeric
eu_candidate_countriesCountries and Country Codes
eu_countriesCountries and Country Codes
get_bibentryCreate A Data Bibliography
get_eurostatRead Eurostat Data
get_eurostat_dicDownload Eurostat Dictionary
get_eurostat_geospatialDownload Geospatial Data from GISCO
get_eurostat_jsonGet Data from Eurostat API in JSON
get_eurostat_rawDownload Data from Eurostat Database
get_eurostat_tocDownload Table of Contents of Eurostat Data Sets
grepEurostatTOCGrep Datasets Titles from Eurostat
harmonize_country_codeHarmonize Country Code
label_eurostatGet Eurostat Codes
label_eurostat_tablesGet Eurostat Codes
label_eurostat_varsGet Eurostat Codes
search_eurostatGrep Datasets Titles from Eurostat
set_eurostat_cache_dirSet Eurostat Cache
tgs00026Auxiliary Data
+
diff --git a/revdep/library.noindex/eurostat/old/eurostat/html/R.css b/revdep/library.noindex/eurostat/old/eurostat/html/R.css new file mode 100644 index 00000000..f10f5ea6 --- /dev/null +++ b/revdep/library.noindex/eurostat/old/eurostat/html/R.css @@ -0,0 +1,97 @@ +body { + background: white; + color: black; +} + +a:link { + background: white; + color: blue; +} + +a:visited { + background: white; + color: rgb(50%, 0%, 50%); +} + +h1 { + background: white; + color: rgb(55%, 55%, 55%); + font-family: monospace; + font-size: x-large; + text-align: center; +} + +h2 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: large; + text-align: center; +} + +h3 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-size: large; +} + +h4 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; + font-size: large; +} + +h5 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; +} + +h6 { + background: white; + color: rgb(40%, 40%, 40%); + font-family: monospace; + font-style: italic; +} + +img.toplogo { + width: 4em; + vertical-align: middle; +} + +img.arrow { + width: 30px; + height: 30px; + border: 0; +} + +span.acronym { + font-size: small; +} + +span.env { + font-family: monospace; +} + +span.file { + font-family: monospace; +} + +span.option{ + font-family: monospace; +} + +span.pkg { + font-weight: bold; +} + +span.samp{ + font-family: monospace; +} + +div.vignettes a:hover { + background: rgb(85%, 85%, 85%); +} diff --git a/revdep/problems.md b/revdep/problems.md new file mode 100644 index 00000000..9a207363 --- /dev/null +++ b/revdep/problems.md @@ -0,0 +1 @@ +*Wow, no problems at all. :)* \ No newline at end of file diff --git a/vignettes/articles/publications.Rmd b/vignettes/articles/publications.Rmd index 1af9cd2d..d9661123 100644 --- a/vignettes/articles/publications.Rmd +++ b/vignettes/articles/publications.Rmd @@ -17,12 +17,24 @@ knitr::opts_chunk$set( You can send us a note via the [issue tracker](https://github.com/rOpenGov/eurostat/issues) if you like to add a publication using the eurostat R package on this list: - * Retrieval and analysis of Eurostat open data with the eurostat -package. R Journal 2017. -([manuscript](https://journal.r-project.org/archive/2017/RJ-2017-019/index.html); -[source code](https://github.com/rOpenGov/eurostat/tree/master/inst/extras/2017_RJournal_manuscript)). - +- Retrieval and analysis of Eurostat open data with the eurostat package. R Journal 2017. ([manuscript](https://journal.r-project.org/archive/2017/RJ-2017-019/index.html); [source code](https://github.com/rOpenGov/eurostat/tree/master/inst/extras/2017_RJournal_manuscript)). External publications using the eurostat package: - * Kenett RDS, Shmueli G. Information Quality: The Potential of Data and Analytics to Generate Knowledge. John Wiley & Sons, 2016. +- Jungnickel, T., von Ute, J., Engeli, S. & Albrecht, U-V. (2022). Exploring the weight bias of professionals working in the field of obesity with a mobile IAT: a pilot study. *Therapeutic Advances in Endocrinology and Metabolism*, 13. + +- Balogh, A., Harman, A. & Kreuter, F. (2022). Real-time analysis of predictors of COVID-19 infection spread in the countries of the European Union: User's Manual to the Covid-Predictor-Tracker. URL: + +- Fusco, E., Maggi, B. & Rizzuto, L. (2022). Alternative indicators for the evaluation of renewables in Europe: An efficiency approach. *Renewable Energy*, 190, 48-65. + +- Hashim, D., Carioli, G., Malvezzi, M., Bertuccio, P., Waxman, S., Negri, E., La Vecchia, C., & Boffetta, P. (2020). Cancer mortality in the oldest old: a global overview. *Aging*, 12(17), 16744--16758. + +- Patias, N. (2020). Exploring long-term youth unemployment in Europe using sequence analysis: A reproducible notebook approach. *REGION*, 6(3), 53-69. + +- Belmonte, M., McMahon, S., Scipioni, M. & Tintori, G. (2019). What relationship is there between irregular and regular migration? An exploratory study of EU residence permits, asylum applications, and orders to leave. JRC, Ispra, JRC116674. + +- Galjak, M. (2018). East-West Demographic Divide in the EU: A Regional Overview. Stanovništvo, 56(2), 1-21. + +- Sehor, T. (2018). Terorismus a migrace. Diplomová práce. Brno: Masarykova Univerzita, Ekonomicko-správní fakulta. + +- Kenett, R. S., & Shmueli, G. (2016). Information quality: The potential of data and analytics to generate knowledge. John Wiley & Sons.