From 2d053c5468a3695313c5bf4f2c1d45b0b4a0b5ef Mon Sep 17 00:00:00 2001 From: topepo Date: Fri, 14 Oct 2022 16:29:26 -0400 Subject: [PATCH 01/15] update pkgdown style --- _pkgdown.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/_pkgdown.yml b/_pkgdown.yml index 0028876..28b49fe 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -2,9 +2,13 @@ url: https://applicable.tidymodels.org template: package: tidytemplate - params: - part_of: tidymodels - footer: applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy. + bootstrap: 5 + bslib: + primary: "#CA225E" + + includes: + in_header: | + # https://github.com/tidyverse/tidytemplate for css From 5b7faf68e6fe76c9feee584334e17e071c57849d Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:03:25 -0800 Subject: [PATCH 02/15] update roxygennote --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index f6d0c07..94f29e0 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -46,6 +46,6 @@ Encoding: UTF-8 Language: en-US LazyData: true Roxygen: list(markdown = TRUE) -RoxygenNote: 7.1.2 +RoxygenNote: 7.2.3 Config/Needs/website: tidyverse/tidytemplate Config/testthat/edition: 3 From 7d65e4ad192f5de3701adb7b7dddb3beff14ece7 Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:03:33 -0800 Subject: [PATCH 03/15] document() --- man/applicable-package.Rd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/man/applicable-package.Rd b/man/applicable-package.Rd index c8f140b..2c711f2 100644 --- a/man/applicable-package.Rd +++ b/man/applicable-package.Rd @@ -6,9 +6,9 @@ \alias{applicable-package} \title{applicable: A Compilation of Applicability Domain Methods} \description{ -\if{html}{\figure{logo.png}{options: align='right' alt='logo' width='120'}} +\if{html}{\figure{logo.png}{options: style='float: right' alt='logo' width='120'}} -A modeling package compiling applicability domain methods in R. It combines different methods to measure the amount of extrapolation new samples can have from the training set. See Netzeva et al (2005) for an overview of applicability domains. +A modeling package compiling applicability domain methods in R. It combines different methods to measure the amount of extrapolation new samples can have from the training set. See Netzeva et al (2005) \doi{10.1177/026119290503300209} for an overview of applicability domains. } \seealso{ Useful links: From 4421d4b94fe0c70df01cbea855b811233c16f815 Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:04:27 -0800 Subject: [PATCH 04/15] rstudio -> posit --- DESCRIPTION | 4 ++-- man/applicable-package.Rd | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 94f29e0..358abcd 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -3,8 +3,8 @@ Title: A Compilation of Applicability Domain Methods Version: 0.0.1.1 Authors@R: c( person("Marly", "Gotti", , "marlygotti@gmail.com", role = c("aut", "cre")), - person("Max", "Kuhn", , "max@rstudio.com", role = "aut"), - person("RStudio", role = "cph") + person("Max", "Kuhn", , "max@posit.co", role = "aut"), + person(given = "Posit Software, PBC", role = c("cph", "fnd")) ) Description: A modeling package compiling applicability domain methods in R. It combines different methods to measure the amount of diff --git a/man/applicable-package.Rd b/man/applicable-package.Rd index 2c711f2..168664e 100644 --- a/man/applicable-package.Rd +++ b/man/applicable-package.Rd @@ -24,12 +24,12 @@ Useful links: Authors: \itemize{ - \item Max Kuhn \email{max@rstudio.com} + \item Max Kuhn \email{max@posit.co} } Other contributors: \itemize{ - \item RStudio [copyright holder] + \item Posit Software, PBC [copyright holder, funder] } } From d22a443ba56051ef407975d85310a627fbc7386c Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:04:38 -0800 Subject: [PATCH 05/15] use_mit_license() --- LICENSE | 4 ++-- LICENSE.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index 770d208..dd20521 100644 --- a/LICENSE +++ b/LICENSE @@ -1,2 +1,2 @@ -YEAR: 2020 -COPYRIGHT HOLDER: RStudio PBC +YEAR: 2023 +COPYRIGHT HOLDER: applicable authors diff --git a/LICENSE.md b/LICENSE.md index 2135807..72fe06d 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ # MIT License -Copyright (c) 2020 RStudio PBC +Copyright (c) 2023 applicable authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 72b6979c7bbc39b176b039266151f83c1a9f7770 Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:05:00 -0800 Subject: [PATCH 06/15] use_tidy_logo() --- man/figures/logo.png | Bin 21008 -> 34005 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/man/figures/logo.png b/man/figures/logo.png index d754ea442a0c2bd45c409ff51dfac0b079094442..06f7657a994c93fa9734161659f24b630833bb96 100644 GIT binary patch literal 34005 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 N002ovPDHLkV1h;fiFN=0 From d2112a33925f2a28c282ffbaf24dde60dba6a24c Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:05:16 -0800 Subject: [PATCH 07/15] use_tidy_coc() --- .../CODE_OF_CONDUCT.md | 50 +++++++++---------- 1 file changed, 24 insertions(+), 26 deletions(-) rename CODE_OF_CONDUCT.md => .github/CODE_OF_CONDUCT.md (81%) diff --git a/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md similarity index 81% rename from CODE_OF_CONDUCT.md rename to .github/CODE_OF_CONDUCT.md index b36903f..3ac34c8 100644 --- a/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -6,8 +6,8 @@ We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, -nationality, personal appearance, race, religion, or sexual identity and -orientation. +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. @@ -21,25 +21,25 @@ community include: * Being respectful of differing opinions, viewpoints, and experiences * Giving and gracefully accepting constructive feedback * Accepting responsibility and apologizing to those affected by our mistakes, -and learning from the experience + and learning from the experience * Focusing on what is best not just for us as individuals, but for the overall -community + community Examples of unacceptable behavior include: -* The use of sexualized language or imagery, and sexual attention or -advances of any kind +* The use of sexualized language or imagery, and sexual attention or advances of + any kind * Trolling, insulting or derogatory comments, and personal or political attacks * Public or private harassment -* Publishing others' private information, such as a physical or email -address, without their explicit permission +* Publishing others' private information, such as a physical or email address, + without their explicit permission * Other conduct which could reasonably be considered inappropriate in a -professional setting + professional setting ## Enforcement Responsibilities -Community leaders are responsible for clarifying and enforcing our standards -of acceptable behavior and will take appropriate and fair corrective action in +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. @@ -50,17 +50,17 @@ decisions when appropriate. ## Scope -This Code of Conduct applies within all community spaces, and also applies -when an individual is officially representing the community in public spaces. -Examples of representing our community include using an official e-mail -address, posting via an official social media account, or acting as an appointed +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed representative at an online or offline event. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at [INSERT CONTACT -METHOD]. All complaints will be reviewed and investigated promptly and fairly. +reported to the community leaders responsible for enforcement at codeofconduct@posit.co. +All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the reporter of any incident. @@ -114,15 +114,13 @@ community. ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 2.0, -available at https://www.contributor-covenant.org/version/2/0/ -code_of_conduct.html. +version 2.1, available at +. -Community Impact Guidelines were inspired by [Mozilla's code of conduct -enforcement ladder](https://github.com/mozilla/diversity). - -[homepage]: https://www.contributor-covenant.org +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][https://github.com/mozilla/inclusion]. For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at https:// -www.contributor-covenant.org/translations. +. Translations are available at . + +[homepage]: https://www.contributor-covenant.org From 0837988c8e787ee50961815cdeb11d5894dda9b3 Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:06:00 -0800 Subject: [PATCH 08/15] use_tidy_github_actions() --- .github/workflows/R-CMD-check.yaml | 13 +++++++------ .github/workflows/pkgdown.yaml | 4 ++-- .github/workflows/pr-commands.yaml | 4 ++-- .github/workflows/test-coverage.yaml | 23 +++++++++++++++++++++-- 4 files changed, 32 insertions(+), 12 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 9e72d78..4e06c17 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -22,23 +22,24 @@ jobs: fail-fast: false matrix: config: - - {os: macOS-latest, r: 'release'} + - {os: macos-latest, r: 'release'} - {os: windows-latest, r: 'release'} # Use 3.6 to trigger usage of RTools35 - {os: windows-latest, r: '3.6'} + # use 4.1 to check with rtools40's older compiler + - {os: windows-latest, r: '4.1'} - # Use older ubuntu to maximise backward compatibility - - {os: ubuntu-18.04, r: 'devel', http-user-agent: 'release'} - - {os: ubuntu-18.04, r: 'release'} - - {os: ubuntu-18.04, r: 'oldrel-1'} + - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} + - {os: ubuntu-latest, r: 'release'} + - {os: ubuntu-latest, r: 'oldrel-1'} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} R_KEEP_PKG_SOURCE: yes steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: r-lib/actions/setup-pandoc@v2 diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 0b26021..087f0b0 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -20,7 +20,7 @@ jobs: env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: r-lib/actions/setup-pandoc@v2 @@ -39,7 +39,7 @@ jobs: - name: Deploy to GitHub pages 🚀 if: github.event_name != 'pull_request' - uses: JamesIves/github-pages-deploy-action@4.1.4 + uses: JamesIves/github-pages-deploy-action@v4.4.1 with: clean: false branch: gh-pages diff --git a/.github/workflows/pr-commands.yaml b/.github/workflows/pr-commands.yaml index 97271eb..71f335b 100644 --- a/.github/workflows/pr-commands.yaml +++ b/.github/workflows/pr-commands.yaml @@ -14,7 +14,7 @@ jobs: env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: r-lib/actions/pr-fetch@v2 with: @@ -51,7 +51,7 @@ jobs: env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: r-lib/actions/pr-fetch@v2 with: diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index 4b65418..2c5bb50 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -15,7 +15,7 @@ jobs: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: r-lib/actions/setup-r@v2 with: @@ -27,5 +27,24 @@ jobs: needs: coverage - name: Test coverage - run: covr::codecov(quiet = FALSE) + run: | + covr::codecov( + quiet = FALSE, + clean = FALSE, + install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package") + ) shell: Rscript {0} + + - name: Show testthat output + if: always() + run: | + ## -------------------------------------------------------------------- + find ${{ runner.temp }}/package -name 'testthat.Rout*' -exec cat '{}' \; || true + shell: bash + + - name: Upload test results + if: failure() + uses: actions/upload-artifact@v3 + with: + name: coverage-test-failures + path: ${{ runner.temp }}/package From 9349376f9a71006f137f579beaa08c9594a31678 Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:06:26 -0800 Subject: [PATCH 09/15] pak pak --- README.Rmd | 4 ++-- README.md | 36 ++++++++++++++++++------------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/README.Rmd b/README.Rmd index d5aa8f1..709b57a 100644 --- a/README.Rmd +++ b/README.Rmd @@ -42,8 +42,8 @@ install.packages("applicable") Install the development version of applicable from [GitHub](https://github.com/) with: ``` r -# install.packages("devtools") -devtools::install_github("tidymodels/applicable") +# install.packages("pak") +pak::pak("tidymodels/applicable") ``` ## Vignettes diff --git a/README.md b/README.md index 8b506d1..5fbc494 100644 --- a/README.md +++ b/README.md @@ -36,19 +36,19 @@ Install the development version of applicable from [GitHub](https://github.com/) with: ``` r -# install.packages("devtools") -devtools::install_github("tidymodels/applicable") +# install.packages("pak") +pak::pak("tidymodels/applicable") ``` ## Vignettes To learn about how to use applicable, check out the vignettes: -- `vignette("binary-data", "applicable")`: Learn different methods to - analyze binary data. +- `vignette("binary-data", "applicable")`: Learn different methods to + analyze binary data. -- `vignette("continuous-data", "applicable")`: Learn different methods - to analyze continuous data. +- `vignette("continuous-data", "applicable")`: Learn different methods + to analyze continuous data. ## Contributing @@ -56,18 +56,18 @@ This project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms. -- For questions and discussions about tidymodels packages, modeling, - and machine learning, please [post on RStudio - Community](https://community.rstudio.com/new-topic?category_id=15&tags=tidymodels,question). +- For questions and discussions about tidymodels packages, modeling, and + machine learning, please [post on RStudio + Community](https://community.rstudio.com/new-topic?category_id=15&tags=tidymodels,question). -- If you think you have encountered a bug, please [submit an - issue](https://github.com/tidymodels/applicable/issues). +- If you think you have encountered a bug, please [submit an + issue](https://github.com/tidymodels/applicable/issues). -- Either way, learn how to create and share a - [reprex](https://reprex.tidyverse.org/articles/articles/learn-reprex.html) - (a minimal, reproducible example), to clearly communicate about your - code. +- Either way, learn how to create and share a + [reprex](https://reprex.tidyverse.org/articles/articles/learn-reprex.html) + (a minimal, reproducible example), to clearly communicate about your + code. -- Check out further details on [contributing guidelines for tidymodels - packages](https://www.tidymodels.org/contribute/) and [how to get - help](https://www.tidymodels.org/help/). +- Check out further details on [contributing guidelines for tidymodels + packages](https://www.tidymodels.org/contribute/) and [how to get + help](https://www.tidymodels.org/help/). From 811755991548d3f3e5cbecabc51922f074f90a9a Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 16:08:27 -0800 Subject: [PATCH 10/15] delete docs/ folder --- docs/404.html | 168 - docs/CNAME | 1 - docs/LICENSE-text.html | 170 - docs/LICENSE.html | 174 - docs/apple-touch-icon-120x120.png | Bin 15417 -> 0 bytes docs/apple-touch-icon-60x60.png | Bin 5296 -> 0 bytes docs/apple-touch-icon-76x76.png | Bin 7554 -> 0 bytes docs/apple-touch-icon.png | Bin 15417 -> 0 bytes docs/articles/binary-data.html | 178 - .../figure-html/jac-plot-1.png | Bin 46027 -> 0 bytes .../figure-html/unnamed-chunk-6-1.png | 373 - .../header-attrs-2.1/header-attrs.js | 12 - docs/articles/continuous-data.html | 278 - .../figure-html/autoplot-1.png | Bin 140584 -> 0 bytes .../figure-html/unnamed-chunk-5-1.png | Bin 99611 -> 0 bytes .../figure-html/unnamed-chunk-5-2.png | Bin 60697 -> 0 bytes .../figure-html/unnamed-chunk-6-1.png | Bin 48355 -> 0 bytes .../figure-html/unnamed-chunk-6-2.png | Bin 60697 -> 0 bytes .../figure-html/unnamed-chunk-7-1.png | Bin 48355 -> 0 bytes .../figure-html/unnamed-chunk-8-1.png | Bin 50721 -> 0 bytes .../figure-html/unnamed-chunk-9-1.png | Bin 50721 -> 0 bytes .../header-attrs-2.1/header-attrs.js | 12 - docs/articles/index.html | 169 - docs/authors.html | 175 - docs/bootstrap-toc.css | 60 - docs/bootstrap-toc.js | 159 - docs/docsearch.css | 148 - docs/docsearch.js | 85 - docs/favicon-16x16.png | Bin 1291 -> 0 bytes docs/favicon-32x32.png | Bin 2297 -> 0 bytes docs/favicon.ico | Bin 15086 -> 0 bytes docs/index.html | 181 - docs/link.svg | 12 - docs/logo.png | Bin 21008 -> 0 bytes docs/pkgdown.css | 367 - docs/pkgdown.js | 108 - docs/pkgdown.yml | 11 - docs/reference/ames_new.html | 194 - docs/reference/apd_hat_values.html | 241 - docs/reference/apd_pca.html | 246 - docs/reference/apd_similarity-1.png | Bin 73049 -> 0 bytes docs/reference/apd_similarity.html | 290 - docs/reference/applicable-package.html | 188 - docs/reference/autoplot.apd_pca-1.png | Bin 103044 -> 0 bytes docs/reference/autoplot.apd_pca-2.png | Bin 65474 -> 0 bytes docs/reference/autoplot.apd_pca-3.png | Bin 73493 -> 0 bytes docs/reference/autoplot.apd_pca.html | 204 - docs/reference/autoplot.apd_similarity.html | 202 - docs/reference/binary.html | 256 - docs/reference/figures/logo.png | Bin 21008 -> 0 bytes docs/reference/index.html | 277 - docs/reference/okc_binary.html | 252 - docs/reference/print.apd_hat_values.html | 196 - docs/reference/print.apd_pca.html | 200 - docs/reference/print.apd_similarity.html | 200 - docs/reference/score.apd_hat_values.html | 230 - docs/reference/score.apd_pca.html | 233 - docs/reference/score.apd_similarity.html | 229 - docs/reference/score.html | 197 - docs/sitemap.xml | 60 - docs/tidyverse-2.css | 127 - docs/tidyverse.css | 6531 ----------------- docs/tocBullet.svg | 11 - 63 files changed, 13405 deletions(-) delete mode 100644 docs/404.html delete mode 100644 docs/CNAME delete mode 100644 docs/LICENSE-text.html delete mode 100644 docs/LICENSE.html delete mode 100644 docs/apple-touch-icon-120x120.png delete mode 100644 docs/apple-touch-icon-60x60.png delete mode 100644 docs/apple-touch-icon-76x76.png delete mode 100644 docs/apple-touch-icon.png delete mode 100644 docs/articles/binary-data.html delete mode 100644 docs/articles/binary-data_files/figure-html/jac-plot-1.png delete mode 100644 docs/articles/binary-data_files/figure-html/unnamed-chunk-6-1.png delete mode 100644 docs/articles/binary-data_files/header-attrs-2.1/header-attrs.js delete mode 100644 docs/articles/continuous-data.html delete mode 100644 docs/articles/continuous-data_files/figure-html/autoplot-1.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-5-1.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-5-2.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-6-1.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-6-2.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-7-1.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-8-1.png delete mode 100644 docs/articles/continuous-data_files/figure-html/unnamed-chunk-9-1.png delete mode 100644 docs/articles/continuous-data_files/header-attrs-2.1/header-attrs.js delete mode 100644 docs/articles/index.html delete mode 100644 docs/authors.html delete mode 100644 docs/bootstrap-toc.css delete mode 100644 docs/bootstrap-toc.js delete mode 100644 docs/docsearch.css delete mode 100644 docs/docsearch.js delete mode 100644 docs/favicon-16x16.png delete mode 100644 docs/favicon-32x32.png delete mode 100644 docs/favicon.ico delete mode 100644 docs/index.html delete mode 100644 docs/link.svg delete mode 100644 docs/logo.png delete mode 100644 docs/pkgdown.css delete mode 100644 docs/pkgdown.js delete mode 100644 docs/pkgdown.yml delete mode 100644 docs/reference/ames_new.html delete mode 100644 docs/reference/apd_hat_values.html delete mode 100644 docs/reference/apd_pca.html delete mode 100644 docs/reference/apd_similarity-1.png delete mode 100644 docs/reference/apd_similarity.html delete mode 100644 docs/reference/applicable-package.html delete mode 100644 docs/reference/autoplot.apd_pca-1.png delete mode 100644 docs/reference/autoplot.apd_pca-2.png delete mode 100644 docs/reference/autoplot.apd_pca-3.png delete mode 100644 docs/reference/autoplot.apd_pca.html delete mode 100644 docs/reference/autoplot.apd_similarity.html delete mode 100644 docs/reference/binary.html delete mode 100644 docs/reference/figures/logo.png delete mode 100644 docs/reference/index.html delete mode 100644 docs/reference/okc_binary.html delete mode 100644 docs/reference/print.apd_hat_values.html delete mode 100644 docs/reference/print.apd_pca.html delete mode 100644 docs/reference/print.apd_similarity.html delete mode 100644 docs/reference/score.apd_hat_values.html delete mode 100644 docs/reference/score.apd_pca.html delete mode 100644 docs/reference/score.apd_similarity.html delete mode 100644 docs/reference/score.html delete mode 100644 docs/sitemap.xml delete mode 100644 docs/tidyverse-2.css delete mode 100644 docs/tidyverse.css delete mode 100644 docs/tocBullet.svg diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index 89b69a2..0000000 --- a/docs/404.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - -Page not found (404) • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -Content not found. Please use links in the navbar. - -
- - - -
- - - -
-
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - - - diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 944fc48..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -applicable.tidymodels.org \ No newline at end of file diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html deleted file mode 100644 index cfe91ec..0000000 --- a/docs/LICENSE-text.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - -License • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
YEAR: 2020
-COPYRIGHT HOLDER: RStudio PBC
-
- -
- - - -
- - - -
-
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - - - diff --git a/docs/LICENSE.html b/docs/LICENSE.html deleted file mode 100644 index d671fa2..0000000 --- a/docs/LICENSE.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - -MIT License • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
- -

Copyright (c) 2020 RStudio PBC

-

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-
- -
- - - -
- - - -
-
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - - - diff --git a/docs/apple-touch-icon-120x120.png b/docs/apple-touch-icon-120x120.png deleted file mode 100644 index c2e180ce787054cc615d05a8c11adaca87407616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15417 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 Z0LQpr+^)sAQa@h-kd;)Ds1q{|`9B->GtmG5 diff --git a/docs/apple-touch-icon-60x60.png b/docs/apple-touch-icon-60x60.png deleted file mode 100644 index a9ae76876e0c152591bd7df2f4a206f3981cefe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5296 zcmV;h6i@4kP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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

equVm$kFE2fJ;LzkhuVg$8L>tY17i++(m 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 YG42=lYca00&sP9sC6y%V#f(G$51*_vjsO4v diff --git a/docs/articles/binary-data.html b/docs/articles/binary-data.html deleted file mode 100644 index 0bbf075..0000000 --- a/docs/articles/binary-data.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - -Applicability domain methods for binary data • applicable - - - - - - - - - - - - - - - - - - -

-
- - - - -
-
- - - - -
-

-Introduction

-
library(applicable)
-

Similarity statistics can be used to compare data sets where all of the predictors are binary. One of the most common measures is the Jaccard index.

-

For a training set of size n, there are n similarity statistics for each new sample. These can be summarized via the mean statistic or a quantile. In general, we want similarity to be low within the training set (i.e., a diverse training set) and high for new samples to be predicted.

-

To analyze the Jaccard metric, applicable provides the following methods:

-
    -
  • apd_similarity: analyzes samples in terms of similarity scores. For a training set of n samples, a new sample is compared to each, resulting in n similarity scores. These can be summarized into the median similarity.

  • -
  • autoplot: shows the cumulative probability versus the unique similarity values in the training set.

  • -
  • score: scores new samples using similarity methods. In particular, it calculates the similarity scores and if add_percentile = TRUE, it also estimates the percentile of the similarity scores.

  • -
-
-
-

-Example

-

The example data is from two QSAR data sets where binary fingerprints are used as predictors.

-
data(qsar_binary)
-

Let us construct the model:

-
jacc_sim <- apd_similarity(binary_tr)
-jacc_sim
-#> Applicability domain via similarity
-#> Reference data were 67 variables collected on 4330 data points.
-#> New data summarized using the mean.
-

As we can see below, this is a fairly diverse training set:

-
library(ggplot2)
-
-# Plot the empirical cumulative distribution function for the training set
-autoplot(jacc_sim)
-

-

We can compare the similarity between new samples and the training set:

-
# Summarize across all training set similarities
-mean_sim <- score(jacc_sim, new_data = binary_unk)
-mean_sim
-#> # A tibble: 5 x 2
-#>   similarity similarity_pctl
-#>        <dbl>           <dbl>
-#> 1     0.376            49.8 
-#> 2     0.284            13.5 
-#> 3     0.218             6.46
-#> 4     0.452           100   
-#> 5     0.0971            5.59
-

Samples 3 and 5 are definitely extrapolations based on these predictors. In other words, the new samples are not similar to the training set and so predictions on them may not be very reliable.

-
-
- - - -
- - - -
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - diff --git a/docs/articles/binary-data_files/figure-html/jac-plot-1.png b/docs/articles/binary-data_files/figure-html/jac-plot-1.png deleted file mode 100644 index e40fe981f94d04c8ddcb3eb731794e3dcb7afd35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46027 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 F696&)!Ds*g diff --git a/docs/articles/binary-data_files/figure-html/unnamed-chunk-6-1.png b/docs/articles/binary-data_files/figure-html/unnamed-chunk-6-1.png deleted file mode 100644 index b898f65..0000000 --- a/docs/articles/binary-data_files/figure-html/unnamed-chunk-6-1.png +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/articles/binary-data_files/header-attrs-2.1/header-attrs.js b/docs/articles/binary-data_files/header-attrs-2.1/header-attrs.js deleted file mode 100644 index dd57d92..0000000 --- a/docs/articles/binary-data_files/header-attrs-2.1/header-attrs.js +++ /dev/null @@ -1,12 +0,0 @@ -// Pandoc 2.9 adds attributes on both header and div. We remove the former (to -// be compatible with the behavior of Pandoc < 2.8). -document.addEventListener('DOMContentLoaded', function(e) { - var hs = document.querySelectorAll("div.section[class*='level'] > :first-child"); - var i, h, a; - for (i = 0; i < hs.length; i++) { - h = hs[i]; - if (!/^h[1-6]$/i.test(h.tagName)) continue; // it should be a header h1-h6 - a = h.attributes; - while (a.length > 0) h.removeAttribute(a[0].name); - } -}); diff --git a/docs/articles/continuous-data.html b/docs/articles/continuous-data.html deleted file mode 100644 index be3f33a..0000000 --- a/docs/articles/continuous-data.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - -Applicability domain methods for continuous data • applicable - - - - - - - - - - - - - - - - - - -
-
- - - - -
-
- - - - -
-

-Introduction

-
library(applicable)
-

applicable provides the following methods to analyze the applicability domain of your model:

-
    -
  • Principal component analysis
  • -
  • Hat values statistics
  • -
-
-
-

-Example

-

We will use the Ames IA housing data for our example.

-
library(AmesHousing)
-ames <- make_ames()
-

There are 2,930 properties in the data.

-

The Sale Price was recorded along with 81 predictors, including:

-
    -
  • Location (e.g. neighborhood) and lot information.
  • -
  • House components (garage, fireplace, pool, porch, etc.).
  • -
  • General assessments such as overall quality and condition.
  • -
  • Number of bedrooms, baths, and so on.
  • -
-

More details can be found in De Cock (2011, Journal of Statistics Education).

-

The raw data are at http://bit.ly/2whgsQM but we will use a processed version found in the AmesHousing package. applicable also contains an update for these data for three new properties (although fewer fields were collected on these).

-

To pre-process the training set, we will use the recipes package. We first tell the recipes that there is an additional value for the neighborhood in these data, then direct it to create dummy variables for all categorical predictors. In cases where there are no levels observed for a factor, we eliminate predictors with a single unique value, then estimate a transformation that will make the predictor distributions more symmetric. After these, the data are centered and scaled. These same transformations will be applied to the new data points using the statistics estimated from the training set.

-
library(recipes)
-#> Warning: package 'recipes' was built under R version 3.6.2
-library(dplyr)
-
-ames_cols <- names(ames_new)
-
-training_data <-
-  ames %>%
-  # For consistency, only analyze the data on new properties
-  dplyr::select(one_of(ames_cols)) %>%
-  mutate(
-    # There is a new neighborhood in ames_new
-    Neighborhood = as.character(Neighborhood),
-    Neighborhood = factor(Neighborhood, levels = levels(ames_new$Neighborhood))
-  )
-
-
-training_recipe <-
-  recipe( ~ ., data = training_data) %>%
-  step_dummy(all_nominal()) %>%
-  # Remove variables that have the same value for every data point.
-  step_zv(all_predictors()) %>%
-  # Transform variables to be distributed as Gaussian-like as possible.
-  step_YeoJohnson(all_numeric()) %>%
-  # Normalize numeric data to have a mean of zero and
-  # standard deviation of one.
-  step_normalize(all_numeric())
-
-

-Principal Component Analysis

-

The following functions in applicable are used for principal component analysis:

-
    -
  • -apd_pca: computes the principal components that account for up to either 95% or the provided threshold of variability. It also computes the percentiles of the principal components and the mean of each principal component.
  • -
  • -autoplot: plots the distribution function for pcas. You can also provide an optional set of dplyr selectors, such as dplyr::matches() or dplyr::starts_with(), for selecting which variables should be shown in the plot.
  • -
  • -score: calculates the principal components of the new data and their percentiles as compared to the training data. The number of principal components computed depends on the threshold given at fit time. It also computes the multivariate distance between each principal component and its mean.
  • -
-

Let us apply apd_pca modeling function to our data:

-
ames_pca <- apd_pca(training_recipe, training_data)
-ames_pca
-#> # Predictors:
-#>    50
-#> # Principal Components:
-#>    118 components were needed
-#>    to capture at least 95% of the
-#>    total variation in the predictors.
-

Since no threshold was provided, the function computed the number of principal components that accounted for at most 95% of the total variance.

-

For illustration, setting threshold = 0.25 or 25%, we now need only 10 principal components:

-
ames_pca <- apd_pca(training_recipe, training_data, threshold = 0.25)
-ames_pca
-#> # Predictors:
-#>    50
-#> # Principal Components:
-#>    10 components were needed
-#>    to capture at least 25% of the
-#>    total variation in the predictors.
-

Plotting the distribution function for the PCA scores is also helpful:

-
-library(ggplot2)
-autoplot(ames_pca)
-

-

You can use regular expressions to plot a smaller subset of the pca statistics:

-

-

The score function compares the training data to new samples. Let’s go back to the case where we capture 95% of the variation in the predictors and score the new samples. Since we used the recipe interface, we can give the score function the original data:

-
ames_pca <- apd_pca(training_recipe, training_data)
-pca_score <- score(ames_pca, ames_new)
-pca_score %>% select(matches("PC00[1-3]"), contains("distance"))
-#> # A tibble: 3 x 8
-#>   PC001 PC002  PC003 PC001_pctl PC002_pctl PC003_pctl distance distance_pctl
-#>   <dbl> <dbl>  <dbl>      <dbl>      <dbl>      <dbl>    <dbl>         <dbl>
-#> 1 -4.86 0.870 -0.457       87.0       17.7       26.1     6.33          1.85
-#> 2 -2.85 0.913  0.360       51.7       19.0       21.0     7.64         17.9 
-#> 3 -4.63 0.572 -1.21        84.8       11.7       56.5     7.58         17.1
-

Notice how the samples, displayed in red, are fairly dissimilar to the training set in the first component:

-

-

What is driving the first component? We can look at which predictors have the largest values in the rotation matrix (i.e. the values that define the linear combinations in the PC scores). The top five are:

-
# `ames_pca$pcs` is the output of `prcomp()`
-comp_one <- ames_pca$pcs$rotation[, 1]
-comp_one[order(abs(comp_one), decreasing = TRUE)] %>% head(5)
-#>       Year_Built      Garage_Cars Foundation_PConc   Year_Remod_Add      Garage_Area 
-#>       -0.2537606       -0.2176448       -0.2100323       -0.2050218       -0.2019180
-

These three houses are extreme in the most influential variable (year built) since they were new homes. The also tend to have fairly large garages:

-

-

This may be what is driving the first component.

-

However, the overall distance values are relatively small, which indicates that, overall, these new houses are not outside the mainstream of the data.

-
-
-

-Hat Values

-

The Hat or leverage values are based on the numerics of linear regression. The measure the distance of a data point to the center of the training set distribution. For example, if the numeric training set matrix was \(X_{n \times p}\), the hat matrix for the training set would be computed using

-

\[H = X'(X'X)^{-1}X\]

-

The corresponding hat values for the training would be the diagonals of \(H\). These values can be computed using stats::hatvalues(lm_model) but only for an lm model object. Also, it cannot compute the values for new samples.

-

Suppose that we had a new, unknown sample (as a \(p \times 1\) data vector \(u\)). The hat value for this sample would be

-

\[h = u^\intercal(X^\intercal X)^{-1}u\].

-

The following functions in applicable are used to compute the hat values of your model:

-
    -
  • -apd_hat_values: computes the matrix \((X^\intercal X)^{-1}\).
  • -
  • -score: calculates the hat values of new samples and their percentiles.
  • -
-

Two caveats for using the hat values:

-
    -
  1. The numerical methods are less tolerant than PCA. For example, extremely correlated predictors will degrade the ability of the hat values to be effectively used. Also, since an inverse is used, there cannot be an linear dependencies within \(X\). To resolve this the former example, the recipe step recipes::step_corr() can be used to reduce correlation. For the latter issue, recipes::step_lincomp() will identify and remove linear dependencies in the data (as shown below).

  2. -
  3. When using a linear or logistic model, the model adds an intercept columns of ones to \(X\). For equivalent computations, you should add a vector or ones to the data or use recipes::step_intercept().

  4. -
-

Let us apply apd_hat_values modeling function to our data (while ensuring that there are no linear dependencies):

-
non_singular_recipe <-
-  training_recipe %>%
-  step_lincomb(all_predictors())
-
-# Recipe interface
-ames_hat <- apd_hat_values(non_singular_recipe, training_data)
-
-
-
- - - -
- - - -
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - diff --git a/docs/articles/continuous-data_files/figure-html/autoplot-1.png b/docs/articles/continuous-data_files/figure-html/autoplot-1.png deleted file mode 100644 index d2ea324abc9bf85e789013d9654af5d5b5e2ed09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140584 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

U5plC(CfRzy=>Yy0H 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 KQk049yw6U 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 diff --git a/docs/articles/continuous-data_files/figure-html/unnamed-chunk-5-1.png b/docs/articles/continuous-data_files/figure-html/unnamed-chunk-5-1.png deleted file mode 100644 index 23378d32b817b6b05fc10cff45103d5e0641583c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99611 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 diff --git a/docs/articles/continuous-data_files/figure-html/unnamed-chunk-6-1.png b/docs/articles/continuous-data_files/figure-html/unnamed-chunk-6-1.png deleted file mode 100644 index cbc4f3efbb3f2865c2bb01c4545dbfb643df6b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48355 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 e{O_-RVs+a7qoN=K5 diff --git a/docs/articles/continuous-data_files/figure-html/unnamed-chunk-6-2.png b/docs/articles/continuous-data_files/figure-html/unnamed-chunk-6-2.png deleted file mode 100644 index 050371698b79845378a598c6a33a6cb40eda5978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60697 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 diff --git a/docs/articles/continuous-data_files/figure-html/unnamed-chunk-7-1.png b/docs/articles/continuous-data_files/figure-html/unnamed-chunk-7-1.png deleted file mode 100644 index cbc4f3efbb3f2865c2bb01c4545dbfb643df6b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48355 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 e{O_-RVs+a7qoN=K5 diff --git a/docs/articles/continuous-data_files/figure-html/unnamed-chunk-8-1.png b/docs/articles/continuous-data_files/figure-html/unnamed-chunk-8-1.png deleted file mode 100644 index cee3a96a076879fd254a1e83d641a647c85736b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50721 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 diff --git a/docs/articles/continuous-data_files/figure-html/unnamed-chunk-9-1.png b/docs/articles/continuous-data_files/figure-html/unnamed-chunk-9-1.png deleted file mode 100644 index cee3a96a076879fd254a1e83d641a647c85736b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50721 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 diff --git a/docs/articles/continuous-data_files/header-attrs-2.1/header-attrs.js b/docs/articles/continuous-data_files/header-attrs-2.1/header-attrs.js deleted file mode 100644 index dd57d92..0000000 --- a/docs/articles/continuous-data_files/header-attrs-2.1/header-attrs.js +++ /dev/null @@ -1,12 +0,0 @@ -// Pandoc 2.9 adds attributes on both header and div. We remove the former (to -// be compatible with the behavior of Pandoc < 2.8). -document.addEventListener('DOMContentLoaded', function(e) { - var hs = document.querySelectorAll("div.section[class*='level'] > :first-child"); - var i, h, a; - for (i = 0; i < hs.length; i++) { - h = hs[i]; - if (!/^h[1-6]$/i.test(h.tagName)) continue; // it should be a header h1-h6 - a = h.attributes; - while (a.length > 0) h.removeAttribute(a[0].name); - } -}); diff --git a/docs/articles/index.html b/docs/articles/index.html deleted file mode 100644 index dbebf94..0000000 --- a/docs/articles/index.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - -Articles • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-
- - - - -
- - - - -
-
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - - - diff --git a/docs/authors.html b/docs/authors.html deleted file mode 100644 index f9909a8..0000000 --- a/docs/authors.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - -Authors • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -
- -
-
- - -
    -
  • -

    Marly Gotti. Author, maintainer. -

    -
  • -
  • -

    Max Kuhn. Author. -

    -
  • -
  • -

    RStudio. Copyright holder. -

    -
  • -
- -
- -
- - - -
-
-

applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

-
- -
-

- Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

-
- -
-
- - - - - - - - diff --git a/docs/bootstrap-toc.css b/docs/bootstrap-toc.css deleted file mode 100644 index 5a85941..0000000 --- a/docs/bootstrap-toc.css +++ /dev/null @@ -1,60 +0,0 @@ -/*! - * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) - * Copyright 2015 Aidan Feldman - * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ - -/* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */ - -/* All levels of nav */ -nav[data-toggle='toc'] .nav > li > a { - display: block; - padding: 4px 20px; - font-size: 13px; - font-weight: 500; - color: #767676; -} -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 19px; - color: #563d7c; - text-decoration: none; - background-color: transparent; - border-left: 1px solid #563d7c; -} -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 18px; - font-weight: bold; - color: #563d7c; - background-color: transparent; - border-left: 2px solid #563d7c; -} - -/* Nav: second level (shown on .active) */ -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} -nav[data-toggle='toc'] .nav .nav > li > a { - padding-top: 1px; - padding-bottom: 1px; - padding-left: 30px; - font-size: 12px; - font-weight: normal; -} -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 29px; -} -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 28px; - font-weight: 500; -} - -/* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */ -nav[data-toggle='toc'] .nav > .active > ul { - display: block; -} diff --git a/docs/bootstrap-toc.js b/docs/bootstrap-toc.js deleted file mode 100644 index 1cdd573..0000000 --- a/docs/bootstrap-toc.js +++ /dev/null @@ -1,159 +0,0 @@ -/*! - * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) - * Copyright 2015 Aidan Feldman - * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ -(function() { - 'use strict'; - - window.Toc = { - helpers: { - // return all matching elements in the set, or their descendants - findOrFilter: function($el, selector) { - // http://danielnouri.org/notes/2011/03/14/a-jquery-find-that-also-finds-the-root-element/ - // http://stackoverflow.com/a/12731439/358804 - var $descendants = $el.find(selector); - return $el.filter(selector).add($descendants).filter(':not([data-toc-skip])'); - }, - - generateUniqueIdBase: function(el) { - var text = $(el).text(); - var anchor = text.trim().toLowerCase().replace(/[^A-Za-z0-9]+/g, '-'); - return anchor || el.tagName.toLowerCase(); - }, - - generateUniqueId: function(el) { - var anchorBase = this.generateUniqueIdBase(el); - for (var i = 0; ; i++) { - var anchor = anchorBase; - if (i > 0) { - // add suffix - anchor += '-' + i; - } - // check if ID already exists - if (!document.getElementById(anchor)) { - return anchor; - } - } - }, - - generateAnchor: function(el) { - if (el.id) { - return el.id; - } else { - var anchor = this.generateUniqueId(el); - el.id = anchor; - return anchor; - } - }, - - createNavList: function() { - return $(''); - }, - - createChildNavList: function($parent) { - var $childList = this.createNavList(); - $parent.append($childList); - return $childList; - }, - - generateNavEl: function(anchor, text) { - var $a = $(''); - $a.attr('href', '#' + anchor); - $a.text(text); - var $li = $('
  • '); - $li.append($a); - return $li; - }, - - generateNavItem: function(headingEl) { - var anchor = this.generateAnchor(headingEl); - var $heading = $(headingEl); - var text = $heading.data('toc-text') || $heading.text(); - return this.generateNavEl(anchor, text); - }, - - // Find the first heading level (`

    `, then `

    `, etc.) that has more than one element. Defaults to 1 (for `

    `). - getTopLevel: function($scope) { - for (var i = 1; i <= 6; i++) { - var $headings = this.findOrFilter($scope, 'h' + i); - if ($headings.length > 1) { - return i; - } - } - - return 1; - }, - - // returns the elements for the top level, and the next below it - getHeadings: function($scope, topLevel) { - var topSelector = 'h' + topLevel; - - var secondaryLevel = topLevel + 1; - var secondarySelector = 'h' + secondaryLevel; - - return this.findOrFilter($scope, topSelector + ',' + secondarySelector); - }, - - getNavLevel: function(el) { - return parseInt(el.tagName.charAt(1), 10); - }, - - populateNav: function($topContext, topLevel, $headings) { - var $context = $topContext; - var $prevNav; - - var helpers = this; - $headings.each(function(i, el) { - var $newNav = helpers.generateNavItem(el); - var navLevel = helpers.getNavLevel(el); - - // determine the proper $context - if (navLevel === topLevel) { - // use top level - $context = $topContext; - } else if ($prevNav && $context === $topContext) { - // create a new level of the tree and switch to it - $context = helpers.createChildNavList($prevNav); - } // else use the current $context - - $context.append($newNav); - - $prevNav = $newNav; - }); - }, - - parseOps: function(arg) { - var opts; - if (arg.jquery) { - opts = { - $nav: arg - }; - } else { - opts = arg; - } - opts.$scope = opts.$scope || $(document.body); - return opts; - } - }, - - // accepts a jQuery object, or an options object - init: function(opts) { - opts = this.helpers.parseOps(opts); - - // ensure that the data attribute is in place for styling - opts.$nav.attr('data-toggle', 'toc'); - - var $topContext = this.helpers.createChildNavList(opts.$nav); - var topLevel = this.helpers.getTopLevel(opts.$scope); - var $headings = this.helpers.getHeadings(opts.$scope, topLevel); - this.helpers.populateNav($topContext, topLevel, $headings); - } - }; - - $(function() { - $('nav[data-toggle="toc"]').each(function(i, el) { - var $nav = $(el); - Toc.init($nav); - }); - }); -})(); diff --git a/docs/docsearch.css b/docs/docsearch.css deleted file mode 100644 index e5f1fe1..0000000 --- a/docs/docsearch.css +++ /dev/null @@ -1,148 +0,0 @@ -/* Docsearch -------------------------------------------------------------- */ -/* - Source: https://github.com/algolia/docsearch/ - License: MIT -*/ - -.algolia-autocomplete { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.algolia-autocomplete .ds-dropdown-menu { - width: 100%; - min-width: none; - max-width: none; - padding: .75rem 0; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .1); - box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); -} - -@media (min-width:768px) { - .algolia-autocomplete .ds-dropdown-menu { - width: 175% - } -} - -.algolia-autocomplete .ds-dropdown-menu::before { - display: none -} - -.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] { - padding: 0; - background-color: rgb(255,255,255); - border: 0; - max-height: 80vh; -} - -.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { - margin-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion { - padding: 0; - overflow: visible -} - -.algolia-autocomplete .algolia-docsearch-suggestion--category-header { - padding: .125rem 1rem; - margin-top: 0; - font-size: 1.3em; - font-weight: 500; - color: #00008B; - border-bottom: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { - float: none; - padding-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { - float: none; - width: auto; - padding: 0; - text-align: left -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content { - float: none; - width: auto; - padding: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content::before { - display: none -} - -.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { - padding-top: .75rem; - margin-top: .75rem; - border-top: 1px solid rgba(0, 0, 0, .1) -} - -.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { - display: block; - padding: .1rem 1rem; - margin-bottom: 0.1; - font-size: 1.0em; - font-weight: 400 - /* display: none */ -} - -.algolia-autocomplete .algolia-docsearch-suggestion--title { - display: block; - padding: .25rem 1rem; - margin-bottom: 0; - font-size: 0.9em; - font-weight: 400 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--text { - padding: 0 1rem .5rem; - margin-top: -.25rem; - font-size: 0.8em; - font-weight: 400; - line-height: 1.25 -} - -.algolia-autocomplete .algolia-docsearch-footer { - width: 110px; - height: 20px; - z-index: 3; - margin-top: 10.66667px; - float: right; - font-size: 0; - line-height: 0; -} - -.algolia-autocomplete .algolia-docsearch-footer--logo { - background-image: url("data:image/svg+xml;utf8,"); - background-repeat: no-repeat; - background-position: 50%; - background-size: 100%; - overflow: hidden; - text-indent: -9000px; - width: 100%; - height: 100%; - display: block; - transform: translate(-8px); -} - -.algolia-autocomplete .algolia-docsearch-suggestion--highlight { - color: #FF8C00; - background: rgba(232, 189, 54, 0.1) -} - - -.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { - box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5) -} - -.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { - background-color: rgba(192, 192, 192, .15) -} diff --git a/docs/docsearch.js b/docs/docsearch.js deleted file mode 100644 index b35504c..0000000 --- a/docs/docsearch.js +++ /dev/null @@ -1,85 +0,0 @@ -$(function() { - - // register a handler to move the focus to the search bar - // upon pressing shift + "/" (i.e. "?") - $(document).on('keydown', function(e) { - if (e.shiftKey && e.keyCode == 191) { - e.preventDefault(); - $("#search-input").focus(); - } - }); - - $(document).ready(function() { - // do keyword highlighting - /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ - var mark = function() { - - var referrer = document.URL ; - var paramKey = "q" ; - - if (referrer.indexOf("?") !== -1) { - var qs = referrer.substr(referrer.indexOf('?') + 1); - var qs_noanchor = qs.split('#')[0]; - var qsa = qs_noanchor.split('&'); - var keyword = ""; - - for (var i = 0; i < qsa.length; i++) { - var currentParam = qsa[i].split('='); - - if (currentParam.length !== 2) { - continue; - } - - if (currentParam[0] == paramKey) { - keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); - } - } - - if (keyword !== "") { - $(".contents").unmark({ - done: function() { - $(".contents").mark(keyword); - } - }); - } - } - }; - - mark(); - }); -}); - -/* Search term highlighting ------------------------------*/ - -function matchedWords(hit) { - var words = []; - - var hierarchy = hit._highlightResult.hierarchy; - // loop to fetch from lvl0, lvl1, etc. - for (var idx in hierarchy) { - words = words.concat(hierarchy[idx].matchedWords); - } - - var content = hit._highlightResult.content; - if (content) { - words = words.concat(content.matchedWords); - } - - // return unique words - var words_uniq = [...new Set(words)]; - return words_uniq; -} - -function updateHitURL(hit) { - - var words = matchedWords(hit); - var url = ""; - - if (hit.anchor) { - url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; - } else { - url = hit.url + '?q=' + escape(words.join(" ")); - } - - return url; -} diff --git a/docs/favicon-16x16.png b/docs/favicon-16x16.png deleted file mode 100644 index b85f94db4595c219031c051d32af383f0d8e4763..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1291 zcmZ`%drVVj6hHUT`{*t0?SqyUK}u~cRLZ3kL{t=LtAH(73L+B&Enr|w7+mIK&LNwb z^AXL|gov8Wg=Cq!xWP2yaE^yCVC*3p$5uC|WJdW5N!$qHZsWFOCOgUb&iVcF`+eWZ z$@gx7XHA$`CkBA9oV51_a-hLhdvR{)^-1?zlHK>+#Rf_o5(CZK7E20&0WL<)i95FP<^ zXaKQTj0;eRXg%NxSoKk;$3-Hkj35YDw;Mct;2r|cus|a!9EoN_(AfpD_>l5>prH{d z5K%goB1wv(5kah=QL+3V1t5kMKuZ3FFEog27ci>lBrc|)^$5geLhWTp^V1ZC6EqMK zh_eEh@`5o04U1vVVWE;LHRj4gGMt2I2|m(RUq+_)7qQ6M5frw4egbx+q)RKM@{ySpRhH8p))a$gpMFa`xkwYnyrP%*>;Qk-GL1SZV1`6U!yn&{Ji>l|64fRhm2}>L^8< zt$AWbo4n@pm=*1GqAI&oun-Jko9pDo5j2i>>Mm0jB1cir87sV;aiIDT+X z@aNvf!Lc&r%9E+!ma2sF6yJU5d~hBkWlB47+$Hbtf}7d{|5h@$S)W+?DUoJ-imE84UP5HHFZ@n{EmjIn3@JY0I>b!y=e*c zYO&cooIf&}GwB7)z*qx}(xA*cs=|~pjuv}gC1&XK#f;n@AL<|NU(ipEw5)wU*9s3c Va(+51<+$(!lj|N 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%0DKbIhKG(@}Cg#SoyyN~8$ok9K8jXgLy?--Yzc_)6 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 R98ph@GE(+~Ivy6R`+rhq_ksWb diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index f125ff1..0000000 --- a/docs/index.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - -A Compilation of Applicability Domain Methods • applicable - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    -
    -
    - - - -
    -

    -Introduction

    -

    There are times when a model’s prediction should be taken with some skepticism. For example, if a new data point is substantially different from the training set, its predicted value may be suspect. In chemistry, it is not uncommon to create an “applicability domain” model that measures the amount of potential extrapolation new samples have from the training set. applicable contains different methods to measure how much a new data point is an extrapolation from the original data (if at all).

    -
    -
    -

    -Installation

    -

    You can install the development version of applicable from GitHub with:

    -
    # install.packages("devtools")
    -devtools::install_github("tidymodels/applicable")
    -
    -
    -

    -Vignettes

    -

    To learn about how to use applicable, check out the vignettes:

    - -
    -
    -
    - - -
    - - -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - diff --git a/docs/link.svg b/docs/link.svg deleted file mode 100644 index 88ad827..0000000 --- a/docs/link.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/docs/logo.png b/docs/logo.png deleted file mode 100644 index d754ea442a0c2bd45c409ff51dfac0b079094442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21008 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 N002ovPDHLkV1h;fiFN=0 diff --git a/docs/pkgdown.css b/docs/pkgdown.css deleted file mode 100644 index c01e592..0000000 --- a/docs/pkgdown.css +++ /dev/null @@ -1,367 +0,0 @@ -/* Sticky footer */ - -/** - * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ - * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css - * - * .Site -> body > .container - * .Site-content -> body > .container .row - * .footer -> footer - * - * Key idea seems to be to ensure that .container and __all its parents__ - * have height set to 100% - * - */ - -html, body { - height: 100%; -} - -body { - position: relative; -} - -body > .container { - display: flex; - height: 100%; - flex-direction: column; -} - -body > .container .row { - flex: 1 0 auto; -} - -footer { - margin-top: 45px; - padding: 35px 0 36px; - border-top: 1px solid #e5e5e5; - color: #666; - display: flex; - flex-shrink: 0; -} -footer p { - margin-bottom: 0; -} -footer div { - flex: 1; -} -footer .pkgdown { - text-align: right; -} -footer p { - margin-bottom: 0; -} - -img.icon { - float: right; -} - -img { - max-width: 100%; -} - -/* Fix bug in bootstrap (only seen in firefox) */ -summary { - display: list-item; -} - -/* Typographic tweaking ---------------------------------*/ - -.contents .page-header { - margin-top: calc(-60px + 1em); -} - -dd { - margin-left: 3em; -} - -/* Section anchors ---------------------------------*/ - -a.anchor { - margin-left: -30px; - display:inline-block; - width: 30px; - height: 30px; - visibility: hidden; - - background-image: url(./link.svg); - background-repeat: no-repeat; - background-size: 20px 20px; - background-position: center center; -} - -.hasAnchor:hover a.anchor { - visibility: visible; -} - -@media (max-width: 767px) { - .hasAnchor:hover a.anchor { - visibility: hidden; - } -} - - -/* Fixes for fixed navbar --------------------------*/ - -.contents h1, .contents h2, .contents h3, .contents h4 { - padding-top: 60px; - margin-top: -40px; -} - -/* Navbar submenu --------------------------*/ - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block; -} - -.dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #cccccc; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover>a:after { - border-left-color: #ffffff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - border-radius: 6px 0 6px 6px; -} - -/* Sidebar --------------------------*/ - -#pkgdown-sidebar { - margin-top: 30px; - position: -webkit-sticky; - position: sticky; - top: 70px; -} - -#pkgdown-sidebar h2 { - font-size: 1.5em; - margin-top: 1em; -} - -#pkgdown-sidebar h2:first-child { - margin-top: 0; -} - -#pkgdown-sidebar .list-unstyled li { - margin-bottom: 0.5em; -} - -/* bootstrap-toc tweaks ------------------------------------------------------*/ - -/* All levels of nav */ - -nav[data-toggle='toc'] .nav > li > a { - padding: 4px 20px 4px 6px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; -} - -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 5px; - color: inherit; - border-left: 1px solid #878787; -} - -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 5px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; - border-left: 2px solid #878787; -} - -/* Nav: second level (shown on .active) */ - -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} - -nav[data-toggle='toc'] .nav .nav > li > a { - padding-left: 16px; - font-size: 1.35rem; -} - -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 15px; -} - -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 15px; - font-weight: 500; - font-size: 1.35rem; -} - -/* orcid ------------------------------------------------------------------- */ - -.orcid { - font-size: 16px; - color: #A6CE39; - /* margins are required by official ORCID trademark and display guidelines */ - margin-left:4px; - margin-right:4px; - vertical-align: middle; -} - -/* Reference index & topics ----------------------------------------------- */ - -.ref-index th {font-weight: normal;} - -.ref-index td {vertical-align: top;} -.ref-index .icon {width: 40px;} -.ref-index .alias {width: 40%;} -.ref-index-icons .alias {width: calc(40% - 40px);} -.ref-index .title {width: 60%;} - -.ref-arguments th {text-align: right; padding-right: 10px;} -.ref-arguments th, .ref-arguments td {vertical-align: top;} -.ref-arguments .name {width: 20%;} -.ref-arguments .desc {width: 80%;} - -/* Nice scrolling for wide elements --------------------------------------- */ - -table { - display: block; - overflow: auto; -} - -/* Syntax highlighting ---------------------------------------------------- */ - -pre { - word-wrap: normal; - word-break: normal; - border: 1px solid #eee; -} - -pre, code { - background-color: #f8f8f8; - color: #333; -} - -pre code { - overflow: auto; - word-wrap: normal; - white-space: pre; -} - -pre .img { - margin: 5px 0; -} - -pre .img img { - background-color: #fff; - display: block; - height: auto; -} - -code a, pre a { - color: #375f84; -} - -a.sourceLine:hover { - text-decoration: none; -} - -.fl {color: #1514b5;} -.fu {color: #000000;} /* function */ -.ch,.st {color: #036a07;} /* string */ -.kw {color: #264D66;} /* keyword */ -.co {color: #888888;} /* comment */ - -.message { color: black; font-weight: bolder;} -.error { color: orange; font-weight: bolder;} -.warning { color: #6A0366; font-weight: bolder;} - -/* Clipboard --------------------------*/ - -.hasCopyButton { - position: relative; -} - -.btn-copy-ex { - position: absolute; - right: 0; - top: 0; - visibility: hidden; -} - -.hasCopyButton:hover button.btn-copy-ex { - visibility: visible; -} - -/* headroom.js ------------------------ */ - -.headroom { - will-change: transform; - transition: transform 200ms linear; -} -.headroom--pinned { - transform: translateY(0%); -} -.headroom--unpinned { - transform: translateY(-100%); -} - -/* mark.js ----------------------------*/ - -mark { - background-color: rgba(255, 255, 51, 0.5); - border-bottom: 2px solid rgba(255, 153, 51, 0.3); - padding: 1px; -} - -/* vertical spacing after htmlwidgets */ -.html-widget { - margin-bottom: 10px; -} - -/* fontawesome ------------------------ */ - -.fab { - font-family: "Font Awesome 5 Brands" !important; -} - -/* don't display links in code chunks when printing */ -/* source: https://stackoverflow.com/a/10781533 */ -@media print { - code a:link:after, code a:visited:after { - content: ""; - } -} diff --git a/docs/pkgdown.js b/docs/pkgdown.js deleted file mode 100644 index 7e7048f..0000000 --- a/docs/pkgdown.js +++ /dev/null @@ -1,108 +0,0 @@ -/* http://gregfranko.com/blog/jquery-best-practices/ */ -(function($) { - $(function() { - - $('.navbar-fixed-top').headroom(); - - $('body').css('padding-top', $('.navbar').height() + 10); - $(window).resize(function(){ - $('body').css('padding-top', $('.navbar').height() + 10); - }); - - $('[data-toggle="tooltip"]').tooltip(); - - var cur_path = paths(location.pathname); - var links = $("#navbar ul li a"); - var max_length = -1; - var pos = -1; - for (var i = 0; i < links.length; i++) { - if (links[i].getAttribute("href") === "#") - continue; - // Ignore external links - if (links[i].host !== location.host) - continue; - - var nav_path = paths(links[i].pathname); - - var length = prefix_length(nav_path, cur_path); - if (length > max_length) { - max_length = length; - pos = i; - } - } - - // Add class to parent
  • , and enclosing
  • if in dropdown - if (pos >= 0) { - var menu_anchor = $(links[pos]); - menu_anchor.parent().addClass("active"); - menu_anchor.closest("li.dropdown").addClass("active"); - } - }); - - function paths(pathname) { - var pieces = pathname.split("/"); - pieces.shift(); // always starts with / - - var end = pieces[pieces.length - 1]; - if (end === "index.html" || end === "") - pieces.pop(); - return(pieces); - } - - // Returns -1 if not found - function prefix_length(needle, haystack) { - if (needle.length > haystack.length) - return(-1); - - // Special case for length-0 haystack, since for loop won't run - if (haystack.length === 0) { - return(needle.length === 0 ? 0 : -1); - } - - for (var i = 0; i < haystack.length; i++) { - if (needle[i] != haystack[i]) - return(i); - } - - return(haystack.length); - } - - /* Clipboard --------------------------*/ - - function changeTooltipMessage(element, msg) { - var tooltipOriginalTitle=element.getAttribute('data-original-title'); - element.setAttribute('data-original-title', msg); - $(element).tooltip('show'); - element.setAttribute('data-original-title', tooltipOriginalTitle); - } - - if(ClipboardJS.isSupported()) { - $(document).ready(function() { - var copyButton = ""; - - $(".examples, div.sourceCode").addClass("hasCopyButton"); - - // Insert copy buttons: - $(copyButton).prependTo(".hasCopyButton"); - - // Initialize tooltips: - $('.btn-copy-ex').tooltip({container: 'body'}); - - // Initialize clipboard: - var clipboardBtnCopies = new ClipboardJS('[data-clipboard-copy]', { - text: function(trigger) { - return trigger.parentNode.textContent; - } - }); - - clipboardBtnCopies.on('success', function(e) { - changeTooltipMessage(e.trigger, 'Copied!'); - e.clearSelection(); - }); - - clipboardBtnCopies.on('error', function() { - changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); - }); - }); - } -})(window.jQuery || window.$) diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml deleted file mode 100644 index 88de4c4..0000000 --- a/docs/pkgdown.yml +++ /dev/null @@ -1,11 +0,0 @@ -pandoc: 2.9.2.1 -pkgdown: 1.5.1 -pkgdown_sha: ~ -articles: - binary-data: binary-data.html - continuous-data: continuous-data.html -last_built: 2020-05-12T18:53Z -urls: - reference: https://applicable.tidymodels.org/reference - article: https://applicable.tidymodels.org/articles - diff --git a/docs/reference/ames_new.html b/docs/reference/ames_new.html deleted file mode 100644 index 2d63db8..0000000 --- a/docs/reference/ames_new.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - -Recent Ames Iowa Houses — ames_new • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    More data related to the set described by De Cock (2011) where data where -data were recorded for 2,930 properties in Ames IA.

    -
    - - - -

    Source

    - -

    De Cock, D. (2011). "Ames, Iowa: Alternative to the Boston Housing -Data as an End of Semester Regression Project," Journal of Statistics -Education, Volume 19, Number 3.

    -

    https://www.cityofames.org/government/departments-divisions-a-h/city-assessor

    -

    https://ww2.amstat.org/publications/jse/v19n3/decock/DataDocumentation.txt

    -

    http://ww2.amstat.org/publications/jse/v19n3/decock.pdf

    -

    Value

    - - - -
    ames_new

    a tibble

    - -

    Details

    - -

    This data sets includes three more properties added since the original -reference. There are less fields in this data set; only those that could be -transcribed from the assessor's office were included.

    - -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/apd_hat_values.html b/docs/reference/apd_hat_values.html deleted file mode 100644 index 1ceac9e..0000000 --- a/docs/reference/apd_hat_values.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - -Fit a <code>apd_hat_values</code> — apd_hat_values • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    apd_hat_values() fits a model.

    -
    - -
    apd_hat_values(x, ...)
    -
    -# S3 method for default
    -apd_hat_values(x, ...)
    -
    -# S3 method for data.frame
    -apd_hat_values(x, ...)
    -
    -# S3 method for matrix
    -apd_hat_values(x, ...)
    -
    -# S3 method for formula
    -apd_hat_values(formula, data, ...)
    -
    -# S3 method for recipe
    -apd_hat_values(x, data, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    x

    Depending on the context:

      -
    • A data frame of predictors.

    • -
    • A matrix of predictors.

    • -
    • A recipe specifying a set of preprocessing steps -created from recipes::recipe().

    • -
    ...

    Not currently used, but required for extensibility.

    formula

    A formula specifying the predictor terms on the right-hand -side. No outcome should be specified.

    data

    When a recipe or formula is used, data is specified as:

      -
    • A data frame containing the predictors.

    • -
    - -

    Value

    - -

    A apd_hat_values object.

    - -

    Examples

    -
    predictors <- mtcars[, -1] - -# Data frame interface -mod <- apd_hat_values(predictors) - -# Formula interface -mod2 <- apd_hat_values(mpg ~ ., mtcars) - -# Recipes interface -library(recipes)
    #> Warning: package ‘recipes’ was built under R version 3.6.2
    #> Loading required package: dplyr
    #> -#> Attaching package: ‘dplyr’
    #> The following objects are masked from ‘package:stats’: -#> -#> filter, lag
    #> The following objects are masked from ‘package:base’: -#> -#> intersect, setdiff, setequal, union
    #> -#> Attaching package: ‘recipes’
    #> The following object is masked from ‘package:stats’: -#> -#> step
    rec <- recipe(mpg ~ ., mtcars) -rec <- step_log(rec, disp) -mod3 <- apd_hat_values(rec, mtcars)
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/apd_pca.html b/docs/reference/apd_pca.html deleted file mode 100644 index 590c44b..0000000 --- a/docs/reference/apd_pca.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - -Fit a <code>apd_pca</code> — apd_pca • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    apd_pca() fits a model.

    -
    - -
    apd_pca(x, ...)
    -
    -# S3 method for default
    -apd_pca(x, ...)
    -
    -# S3 method for data.frame
    -apd_pca(x, threshold = 0.95, ...)
    -
    -# S3 method for matrix
    -apd_pca(x, threshold = 0.95, ...)
    -
    -# S3 method for formula
    -apd_pca(formula, data, threshold = 0.95, ...)
    -
    -# S3 method for recipe
    -apd_pca(x, data, threshold = 0.95, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    x

    Depending on the context:

      -
    • A data frame of predictors.

    • -
    • A matrix of predictors.

    • -
    • A recipe specifying a set of preprocessing steps -created from recipes::recipe().

    • -
    ...

    Not currently used, but required for extensibility.

    threshold

    A number indicating the percentage of variance desired from -the principal components. It must be a number greater than 0 and less or -equal than 1.

    formula

    A formula specifying the predictor terms on the right-hand -side. No outcome should be specified.

    data

    When a recipe or formula is used, data is specified as:

      -
    • A data frame containing the predictors.

    • -
    - -

    Value

    - -

    A apd_pca object.

    -

    Details

    - -

    The function computes the principal components that account for -up to either 95% or the provided threshold of variability. It also -computes the percentiles of the absolute value of the principal components. -Additionally, it calculates the mean of each principal component.

    - -

    Examples

    -
    predictors <- mtcars[, -1] - -# Data frame interface -mod <- apd_pca(predictors) - -# Formula interface -mod2 <- apd_pca(mpg ~ ., mtcars) - -# Recipes interface -library(recipes) -rec <- recipe(mpg ~ ., mtcars) -rec <- step_log(rec, disp) -mod3 <- apd_pca(rec, mtcars)
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/apd_similarity-1.png b/docs/reference/apd_similarity-1.png deleted file mode 100644 index 7f063799efc3af724d3615efbbfe4b9e798fb345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73049 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 aIiHzxakJ+SbsIA9cl(x>a*^V_zy1eu!;vch diff --git a/docs/reference/apd_similarity.html b/docs/reference/apd_similarity.html deleted file mode 100644 index 5ddd94f..0000000 --- a/docs/reference/apd_similarity.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - -Applicability domain methods using binary similarity analysis — apd_similarity • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    apd_similarity() is used to analyze samples in terms of similarity scores -for binary data. All features in the data should be binary (i.e. zero or -one).

    -
    - -
    apd_similarity(x, ...)
    -
    -# S3 method for default
    -apd_similarity(x, quantile = NA_real_, ...)
    -
    -# S3 method for data.frame
    -apd_similarity(x, quantile = NA_real_, ...)
    -
    -# S3 method for matrix
    -apd_similarity(x, quantile = NA_real_, ...)
    -
    -# S3 method for formula
    -apd_similarity(formula, data, quantile = NA_real_, ...)
    -
    -# S3 method for recipe
    -apd_similarity(x, data, quantile = NA_real_, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    x

    Depending on the context:

      -
    • A data frame of binary predictors.

    • -
    • A matrix of binary predictors.

    • -
    • A recipe specifying a set of preprocessing steps -created from recipes::recipe().

    • -
    ...

    Options to pass to proxyC::simil(), such as method. If no -options are specified, method = "jaccard" is used.

    quantile

    A real number between 0 and 1 or NA for how the similarity -values for each sample versus the training set should be summarized. A value -of NA specifies that the mean similarity is computed. Otherwise, the -appropriate quantile is computed.

    formula

    A formula specifying the predictor terms on the right-hand -side. No outcome should be specified.

    data

    When a recipe or formula is used, data is specified as:

      -
    • A data frame containing the binary predictors. Any predictors with -no 1's will be removed (with a warning).

    • -
    - -

    Value

    - -

    A apd_similarity object.

    -

    Details

    - -

    The function computes measures of similarity for different samples -points. For example, suppose samples A and B both contain p binary -variables. First, a 2x2 table is constructed between A and B across -their elements. The table will contain p entries across the four cells -(see the example below). From this, different measures of likeness are -computed.

    -

    For a training set of n samples, a new sample is compared to each, -resulting in n similarity scores. These can be summarized into a single -value; the median similarity is used by default by the scoring function.

    -

    For this method, the computational methods are fairly taxing for large data -sets. The training set must be stored (albeit in a sparse matrix format) so -object sizes may become large.

    -

    By default, the computations are run in parallel using all possible -cores. To change this, call the setThreadOptions function in the -RcppParallel package.

    -

    References

    - -

    Leach, A. and Gillet V. (2007). An Introduction to -Chemoinformatics. Springer, New York

    - -

    Examples

    -
    # \donttest{ -data(qsar_binary) - -jacc_sim <- apd_similarity(binary_tr) -jacc_sim
    #> Applicability domain via similarity -#> Reference data were 67 variables collected on 4330 data points. -#> New data summarized using the mean.
    -# plot the empirical cumulative distribution function (ECDF) for the training set: -library(ggplot2) -autoplot(jacc_sim)
    -# Example calculations for two samples: -A <- as.matrix(binary_tr[1,]) -B <- as.matrix(binary_tr[2,]) -xtab <- table(A, B) -xtab
    #> B -#> A 0 1 -#> 0 62 0 -#> 1 1 4
    -# Jaccard statistic -xtab[2, 2] / (xtab[1, 2] + xtab[2, 1] + xtab[2, 2])
    #> [1] 0.8
    -# Hamman statistic -( ( xtab[1, 1] + xtab[2, 2] ) - ( xtab[1, 2] + xtab[2, 1] ) ) / sum(xtab)
    #> [1] 0.9701493
    -# Faith statistic -( xtab[1, 1] + xtab[2, 2]/2 ) / sum(xtab)
    #> [1] 0.9552239
    -# Summarize across all training set similarities -mean_sim <- score(jacc_sim, new_data = binary_unk) -mean_sim
    #> # A tibble: 5 x 2 -#> similarity similarity_pctl -#> <dbl> <dbl> -#> 1 0.376 49.8 -#> 2 0.284 13.5 -#> 3 0.218 6.46 -#> 4 0.452 100 -#> 5 0.0971 5.59
    # } -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/applicable-package.html b/docs/reference/applicable-package.html deleted file mode 100644 index 9a6867c..0000000 --- a/docs/reference/applicable-package.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - -applicable: A Compilation of Applicability Domain Methods — applicable-package • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    logo

    -

    A modeling package compiling applicability domain methods in R. - It combines different methods to measure the amount of extrapolation new - samples can have from the training set. See Netzeva et al (2005) - <doi:10.1177/026119290503300209> for an overview of applicability domains.

    -
    - - - -

    See also

    - - - -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/autoplot.apd_pca-1.png b/docs/reference/autoplot.apd_pca-1.png deleted file mode 100644 index bfd0f7b3e5398625ab93d814a522455f8bee53fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103044 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 Y@K@tY{mx3NITQTTP}5OOIco0ve;q^2(*OVf diff --git a/docs/reference/autoplot.apd_pca-2.png b/docs/reference/autoplot.apd_pca-2.png deleted file mode 100644 index 69fd2398a50340a6037bd515b70fb15abfe3cf9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65474 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 - - - - - - - -Plot the distribution function for pcas — autoplot.apd_pca • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/reference/autoplot.apd_similarity.html b/docs/reference/autoplot.apd_similarity.html deleted file mode 100644 index b5068a5..0000000 --- a/docs/reference/autoplot.apd_similarity.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - -Plot the cumulative distribution function for similarity metrics — autoplot.apd_similarity • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Plot the cumulative distribution function for similarity metrics

    -
    - -
    # S3 method for apd_similarity
    -autoplot(object, ...)
    - -

    Arguments

    - - - - - - - - - - -
    object

    An object produced by apd_similarity.

    ...

    Not currently used.

    - -

    Value

    - -

    A ggplot object that shows the cumulative probability versus the -unique similarity values in the training set. Not that for large samples, -this is an approximation based on a random sample of 5,000 training set -points.

    - -

    Examples

    -
    set.seed(535) -tr_x <- matrix(sample(0:1, size = 20 * 50, prob = rep(.5, 2), - replace = TRUE), ncol = 20) -model <- apd_similarity(tr_x)
    #> Warning: The `x` argument of `as_tibble.matrix()` must have column names if `.name_repair` is omitted as of tibble 2.0.0. -#> Using compatibility `.name_repair`. -#> This warning is displayed once every 8 hours. -#> Call `lifecycle::last_warnings()` to see where this warning was generated.
    -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/binary.html b/docs/reference/binary.html deleted file mode 100644 index 1eaa4a4..0000000 --- a/docs/reference/binary.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - -Binary QSAR Data — binary • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Binary QSAR Data

    -
    - - - -

    Value

    - - - -
    binary_tr,binary_ukn

    data frame frames with 67 columns

    - -

    Details

    - -

    These data are from two different sources on quantitative -structure-activity relationship (QSAR) modeling and contain 67 predictors -that are either 0 or 1. The training set contains 4,330 samples and there -are five unknown samples (both from the Mutagen data in the QSARdata -package).

    - -

    Examples

    -
    data(qsar_binary) -str(binary_tr)
    #> 'data.frame': 4330 obs. of 67 variables: -#> $ predictor01: num 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor02: num 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor03: num 1 1 1 1 1 1 1 1 1 1 ... -#> $ predictor04: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor05: num 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor06: num 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor07: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor08: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor09: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor10: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor11: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor12: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor13: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor14: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor15: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor16: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor17: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor18: int 0 0 0 1 0 0 0 0 0 0 ... -#> $ predictor19: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor20: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor21: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor22: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor23: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor24: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor25: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor26: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor27: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor28: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor29: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor30: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor31: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor32: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor33: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor34: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor35: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor36: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor37: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor38: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor39: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor40: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor41: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor42: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor43: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor44: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor45: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor46: num 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor47: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor48: num 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor49: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor50: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor51: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor52: int 1 1 1 0 1 0 1 1 0 0 ... -#> $ predictor53: int 0 0 1 0 1 0 0 0 0 0 ... -#> $ predictor54: int 0 0 1 0 1 0 1 1 0 0 ... -#> $ predictor55: int 0 0 1 0 0 0 0 0 0 0 ... -#> $ predictor56: int 0 0 1 0 1 0 1 0 0 0 ... -#> $ predictor57: int 0 0 1 0 1 0 0 0 0 0 ... -#> $ predictor58: int 0 0 1 0 1 0 1 0 0 0 ... -#> $ predictor59: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor60: int 0 0 1 0 1 0 1 0 0 0 ... -#> $ predictor61: int 0 0 1 0 1 0 0 0 0 0 ... -#> $ predictor62: int 1 0 1 0 1 0 0 1 0 0 ... -#> $ predictor63: int 0 0 0 0 0 0 0 0 0 0 ... -#> $ predictor64: int 1 1 1 0 1 0 1 1 0 0 ... -#> $ predictor65: int 0 0 1 0 1 0 0 0 0 0 ... -#> $ predictor66: int 1 1 1 0 1 0 1 1 0 0 ... -#> $ predictor67: int 0 0 1 0 1 0 0 1 0 0 ...
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/figures/logo.png b/docs/reference/figures/logo.png deleted file mode 100644 index d754ea442a0c2bd45c409ff51dfac0b079094442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21008 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 N002ovPDHLkV1h;fiFN=0 diff --git a/docs/reference/index.html b/docs/reference/index.html deleted file mode 100644 index cdac149..0000000 --- a/docs/reference/index.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - -Function reference • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    All functions

    -

    -
    -

    ames_new

    -

    Recent Ames Iowa Houses

    -

    apd_hat_values()

    -

    Fit a apd_hat_values

    -

    apd_pca()

    -

    Fit a apd_pca

    -

    apd_similarity()

    -

    Applicability domain methods using binary similarity analysis

    -

    autoplot(<apd_pca>)

    -

    Plot the distribution function for pcas

    -

    autoplot(<apd_similarity>)

    -

    Plot the cumulative distribution function for similarity metrics

    -

    binary

    -

    Binary QSAR Data

    -

    okc_binary

    -

    OkCupid Binary Predictors

    -

    print(<apd_hat_values>)

    -

    Print number of predictors and principal components used.

    -

    print(<apd_pca>)

    -

    Print number of predictors and principal components used.

    -

    print(<apd_similarity>)

    -

    Print number of predictors and principal components used.

    -

    score()

    -

    A scoring function

    -

    score(<apd_hat_values>)

    -

    Score new samples using hat values

    -

    score(<apd_pca>)

    -

    Predict from a apd_pca

    -

    score(<apd_similarity>)

    -

    Score new samples using similarity methods

    -
    - - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/okc_binary.html b/docs/reference/okc_binary.html deleted file mode 100644 index 1cf88d5..0000000 --- a/docs/reference/okc_binary.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - -OkCupid Binary Predictors — okc_binary • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    OkCupid Binary Predictors

    -
    - - - -

    Source

    - -

    Kim (2015), "OkCupid Data for Introductory Statistics and Data Science Courses", Journal of Statistics Education, Volume 23, Number 2. http://www.amstat.org/publications/jse/contents_2015.html

    -

    Kuhn and Johnson (2020), Feature Engineering and Selection, Chapman and Hall/CRC . https://bookdown.org/max/FES/ and https://github.com/topepo/FES

    -

    Value

    - - - -
    okc_binary_train,okc_binary_test

    data frame frames with 61 columns

    - -

    Details

    - -

    Data originally from Kim (2015) includes a training and test set -consistent with Kuhn and Johnson (2020). Predictors include ethnicity -indicators and a set of keywords derived from text essay data.

    - -

    Examples

    -
    data(okc_binary) -str(okc_binary_train)
    #> tibble [38,809 × 61] (S3: tbl_df/tbl/data.frame) -#> $ software : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ engineer : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ startup : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ tech : num [1:38809] 0 0 0 0 1 0 0 0 0 1 ... -#> $ computers : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ engineering : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ computer : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ internet : num [1:38809] 0 0 0 0 1 0 0 0 0 0 ... -#> $ technology : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ science : num [1:38809] 0 0 0 0 1 0 0 0 0 0 ... -#> $ programming : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ technical : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ web : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ developer : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ im : num [1:38809] 1 0 1 0 1 1 0 1 1 0 ... -#> $ programmer : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ scientist : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ code : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ stephenson : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ geek : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ nerd : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ lol : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ biotech : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ matrix : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ coding : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ geeky : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ solving : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ problems : num [1:38809] 0 0 1 0 1 0 0 0 0 0 ... -#> $ data : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ fixing : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ teacher : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ student : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ silicon : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ law : num [1:38809] 0 0 0 0 0 0 0 1 0 0 ... -#> $ mechanical : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ electronic : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ pratchett : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ wikipedia : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ neal : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ mobile : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ math : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ lab : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ systems : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ electronics : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ futurama : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ alot : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ solve : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ websites : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ firefly : num [1:38809] 0 0 0 0 0 0 0 0 0 1 ... -#> $ valley : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ apps : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ lawyer : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ asian : num [1:38809] 1 0 0 0 0 0 0 0 0 0 ... -#> $ black : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ hispanic_latin : num [1:38809] 0 0 0 0 0 0 0 1 0 0 ... -#> $ indian : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ middle_eastern : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ native_american : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ other : num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ pacific_islander: num [1:38809] 0 0 0 0 0 0 0 0 0 0 ... -#> $ white : num [1:38809] 1 1 1 1 1 1 1 1 1 1 ...
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/print.apd_hat_values.html b/docs/reference/print.apd_hat_values.html deleted file mode 100644 index b7f1861..0000000 --- a/docs/reference/print.apd_hat_values.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - -Print number of predictors and principal components used. — print.apd_hat_values • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Print number of predictors and principal components used.

    -
    - -
    # S3 method for apd_hat_values
    -print(x, ...)
    - -

    Arguments

    - - - - - - - - - - -
    x

    A apd_hat_values object.

    ...

    Not currently used, but required for extensibility.

    - -

    Value

    - -

    None

    - -

    Examples

    -
    -model <- apd_hat_values(~ Sepal.Length + Sepal.Width, iris) -print(model)
    #> # Predictors: -#> 2
    -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/print.apd_pca.html b/docs/reference/print.apd_pca.html deleted file mode 100644 index b5c76e6..0000000 --- a/docs/reference/print.apd_pca.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - -Print number of predictors and principal components used. — print.apd_pca • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Print number of predictors and principal components used.

    -
    - -
    # S3 method for apd_pca
    -print(x, ...)
    - -

    Arguments

    - - - - - - - - - - -
    x

    A apd_pca object.

    ...

    Not currently used, but required for extensibility.

    - -

    Value

    - -

    None

    - -

    Examples

    -
    -model <- apd_pca(~ Sepal.Length + Sepal.Width, iris) -print(model)
    #> # Predictors: -#> 2 -#> # Principal Components: -#> 2 components were needed -#> to capture at least 95% of the -#> total variation in the predictors.
    -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/print.apd_similarity.html b/docs/reference/print.apd_similarity.html deleted file mode 100644 index 30932bf..0000000 --- a/docs/reference/print.apd_similarity.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - -Print number of predictors and principal components used. — print.apd_similarity • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Print number of predictors and principal components used.

    -
    - -
    # S3 method for apd_similarity
    -print(x, ...)
    - -

    Arguments

    - - - - - - - - - - -
    x

    A apd_similarity object.

    ...

    Not currently used, but required for extensibility.

    - -

    Value

    - -

    None

    - -

    Examples

    -
    -set.seed(535) -tr_x <- matrix(sample(0:1, size = 20 * 50, prob = rep(.5, 2), - replace = TRUE), ncol = 20) -model <- apd_similarity(tr_x) -print(model)
    #> Applicability domain via similarity -#> Reference data were 20 variables collected on 50 data points. -#> New data summarized using the mean.
    -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/score.apd_hat_values.html b/docs/reference/score.apd_hat_values.html deleted file mode 100644 index e96da95..0000000 --- a/docs/reference/score.apd_hat_values.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - - - -Score new samples using hat values — score.apd_hat_values • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Score new samples using hat values

    -
    - -
    # S3 method for apd_hat_values
    -score(object, new_data, type = "numeric", ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    object

    A apd_hat_values object.

    new_data

    A data frame or matrix of new predictors.

    type

    A single character. The type of predictions to generate. -Valid options are:

      -
    • "numeric" for a numeric value that summarizes the hat values for -each sample across the training set.

    • -
    ...

    Not used, but required for extensibility.

    - -

    Value

    - -

    A tibble of predictions. The number of rows in the tibble is guaranteed -to be the same as the number of rows in new_data. For type = "numeric", -the tibble contains two columns hat_values and hat_values_pctls. The -column hat_values_pctls is in percent units so that a value of 11.5 -indicates that, in the training set, 11.5 percent of the training set -samples had smaller values than the sample being scored.

    - -

    Examples

    -
    train_data <- mtcars[1:20,] -test_data <- mtcars[21:32,] - -hat_values_model <- apd_hat_values(train_data) - -hat_values_scoring <- score(hat_values_model, new_data = test_data) -hat_values_scoring
    #> # A tibble: 12 x 2 -#> hat_values hat_values_pctls -#> <dbl> <dbl> -#> 1 1.45 1 -#> 2 0.852 90.0 -#> 3 1.13 1 -#> 4 1.19 1 -#> 5 0.901 93.2 -#> 6 0.335 6.34 -#> 7 5.41 1 -#> 8 5.91 1 -#> 9 8.19 1 -#> 10 5.11 1 -#> 11 12.4 1 -#> 12 0.960 1
    -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/score.apd_pca.html b/docs/reference/score.apd_pca.html deleted file mode 100644 index d0c6a93..0000000 --- a/docs/reference/score.apd_pca.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - -Predict from a <code>apd_pca</code> — score.apd_pca • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Predict from a apd_pca

    -
    - -
    # S3 method for apd_pca
    -score(object, new_data, type = "numeric", ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - -
    object

    A apd_pca object.

    new_data

    A data frame or matrix of new samples.

    type

    A single character. The type of predictions to generate. -Valid options are:

      -
    • "numeric" for numeric predictions.

    • -
    ...

    Not used, but required for extensibility.

    - -

    Value

    - -

    A tibble of predictions. The number of rows in the tibble is guaranteed -to be the same as the number of rows in new_data.

    -

    Details

    - -

    The function computes the principal components of the new data and -their percentiles as compared to the training data. The number of principal -components computed depends on the threshold given at fit time. It also -computes the multivariate distance between each principal component and its -mean.

    - -

    Examples

    -
    train <- mtcars[1:20,] -test <- mtcars[21:32, -1] - -# Fit -mod <- apd_pca(mpg ~ cyl + log(drat), train) - -# Predict, with preprocessing -score(mod, test)
    #> Warning: collapsing to unique 'x' values
    #> Warning: collapsing to unique 'x' values
    #> Warning: collapsing to unique 'x' values
    #> # A tibble: 12 x 6 -#> PC1 PC2 distance PC1_pctl PC2_pctl distance_pctl -#> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> -#> 1 -1.16 0.664 1.34 42.9 87.6 43.0 -#> 2 1.84 0.345 1.87 95.3 42.2 95.4 -#> 3 1.23 -0.259 1.26 47.3 36.7 36.8 -#> 4 0.461 -1.03 1.13 0 98.5 25.5 -#> 5 1.34 -0.157 1.35 52.5 27.4 44.7 -#> 6 -1.61 0.217 1.62 89.2 31.7 89.3 -#> 7 -1.98 -0.159 1.99 96.4 27.5 96.2 -#> 8 -1.25 0.579 1.37 48.0 82.0 59.1 -#> 9 -0.103 -1.60 1.60 0 1 87.3 -#> 10 -0.231 -0.0655 0.241 0 6.76 0 -#> 11 0.700 -0.793 1.06 22.4 96.0 24.4 -#> 12 -1.64 0.184 1.65 90.6 29.2 90.6
    -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/score.apd_similarity.html b/docs/reference/score.apd_similarity.html deleted file mode 100644 index 5270b58..0000000 --- a/docs/reference/score.apd_similarity.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - -Score new samples using similarity methods — score.apd_similarity • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    Score new samples using similarity methods

    -
    - -
    # S3 method for apd_similarity
    -score(object, new_data, type = "numeric", add_percentile = TRUE, ...)
    - -

    Arguments

    - - - - - - - - - - - - - - - - - - - - - - -
    object

    A apd_similarity object.

    new_data

    A data frame or matrix of new predictors.

    type

    A single character. The type of predictions to generate. -Valid options are:

      -
    • "numeric" for a numeric value that summarizes the similarity values for -each sample across the training set.

    • -
    add_percentile

    A single logical; should the percentile of the -similarity score relative to the training set values by computed?

    ...

    Not used, but required for extensibility.

    - -

    Value

    - -

    A tibble of predictions. The number of rows in the tibble is guaranteed -to be the same as the number of rows in new_data. For type = "numeric", -the tibble contains a column called "similarity". If add_percentile = TRUE, -an additional column called similarity_pctl will be added. These values are -in percent units so that a value of 11.5 indicates that, in the training set, -11.5 percent of the training set samples had smaller values than the sample -being scored.

    - -

    Examples

    -
    # \donttest{ -data(qsar_binary) - -jacc_sim <- apd_similarity(binary_tr) - -mean_sim <- score(jacc_sim, new_data = binary_unk) -mean_sim
    #> # A tibble: 5 x 2 -#> similarity similarity_pctl -#> <dbl> <dbl> -#> 1 0.376 49.8 -#> 2 0.284 13.5 -#> 3 0.218 6.46 -#> 4 0.452 100 -#> 5 0.0971 5.59
    # } -
    -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/reference/score.html b/docs/reference/score.html deleted file mode 100644 index 1157efd..0000000 --- a/docs/reference/score.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - -A scoring function — score • applicable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - - - - -
    - -
    -
    - - -
    -

    A scoring function

    -
    - -
    score(object, ...)
    -
    -# S3 method for default
    -score(object, ...)
    - -

    Arguments

    - - - - - - - - - - -
    object

    Depending on the context:

      -
    • A data frame of predictors.

    • -
    • A matrix of predictors.

    • -
    • A recipe specifying a set of preprocessing steps -created from recipes::recipe().

    • -
    ...

    Not currently used, but required for extensibility.

    - -

    Value

    - -

    A tibble of predictions.

    - -
    - -
    - - -
    -
    -

    applicable is a part of the tidymodels ecosystem, a collection of modeling packages designed with common APIs and a shared philosophy.

    -
    - -
    -

    - Developed by Marly Gotti, Max Kuhn. - Site built by pkgdown. -

    -
    - -
    -
    - - - - - - - - diff --git a/docs/sitemap.xml b/docs/sitemap.xml deleted file mode 100644 index cb2e9db..0000000 --- a/docs/sitemap.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - https://applicable.tidymodels.org/index.html - - - https://applicable.tidymodels.org/reference/ames_new.html - - - https://applicable.tidymodels.org/reference/apd_hat_values.html - - - https://applicable.tidymodels.org/reference/apd_pca.html - - - https://applicable.tidymodels.org/reference/apd_similarity.html - - - https://applicable.tidymodels.org/reference/applicable-package.html - - - https://applicable.tidymodels.org/reference/autoplot.apd_pca.html - - - https://applicable.tidymodels.org/reference/autoplot.apd_similarity.html - - - https://applicable.tidymodels.org/reference/binary.html - - - https://applicable.tidymodels.org/reference/okc_binary.html - - - https://applicable.tidymodels.org/reference/print.apd_hat_values.html - - - https://applicable.tidymodels.org/reference/print.apd_pca.html - - - https://applicable.tidymodels.org/reference/print.apd_similarity.html - - - https://applicable.tidymodels.org/reference/score.html - - - https://applicable.tidymodels.org/reference/score.apd_hat_values.html - - - https://applicable.tidymodels.org/reference/score.apd_pca.html - - - https://applicable.tidymodels.org/reference/score.apd_similarity.html - - - https://applicable.tidymodels.org/articles/binary-data.html - - - https://applicable.tidymodels.org/articles/continuous-data.html - - diff --git a/docs/tidyverse-2.css b/docs/tidyverse-2.css deleted file mode 100644 index 4eff999..0000000 --- a/docs/tidyverse-2.css +++ /dev/null @@ -1,127 +0,0 @@ -body {font-size: 16px;} -h1 {font-size: 40px;} -h2 {font-size: 30px;} -h3 {font-size: 23px;} - -.contents .page-header { - margin-top: 10px; -} - -/* reduce h3 margin for proper nesting under h2 */ -.contents h3 {margin-top: -60px} - -.ref-arguments th {vertical-align: top;} - -/* navbar ----------------------------------------------- */ - -.navbar .info { - float: left; - height: 50px; - width: 140px; - font-size: 80%; - position: relative; - margin-left: 5px; -} -.navbar .info .partof { - position: absolute; - top: 0; -} -.navbar .info .version { - position: absolute; - bottom: 0; -} -.navbar .info .version-danger { - font-weight: bold; - color: orange; -} - -.navbar-form { - margin-top: 3px; - margin-bottom: 0; -} - -.navbar-toggle { - margin-top: 8px; - margin-bottom: 5px; -} - -.navbar-nav li a { - padding-bottom: 10px; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - background-color: #eee; - border-radius: 3px; -} - -/* footer ------------------------------------------------ */ - -footer { - margin-top: 45px; - padding: 35px 0 36px; - border-top: 1px solid #e5e5e5; - - display: flex; - color: #666; -} -footer p { - margin-bottom: 0; -} -footer .tidyverse { - flex: 1; - margin-right: 1em; -} -footer .author { - flex: 1; - text-align: right; - margin-left: 1em; -} - -/* sidebar ------------------------------------------------ */ - -#sidebar h2 { - font-size: 1.6em; - margin-top: 1em; - margin-bottom: 0.25em; -} - -#sidebar .list-unstyled li { - margin-bottom: 0.5em; - line-height: 1.4; -} - -#sidebar small { - color: #777; -} - -#sidebar .nav { - padding-left: 0px; - list-style-type: none; - color: #5a9ddb; -} - -#sidebar .nav > li { - padding: 10px 0 0px 20px; - display: list-item; - line-height: 20px; - background-image: url(./tocBullet.svg); - background-repeat: no-repeat; - background-size: 16px 280px; - background-position: left 0px; -} - -#sidebar .nav > li.active { - background-position: left -240px; -} - -#sidebar a { - padding: 0px; - color: #5a9ddb; - background-color: transparent; -} - -#sidebar a:hover { - background-color: transparent; - text-decoration: underline; -} diff --git a/docs/tidyverse.css b/docs/tidyverse.css deleted file mode 100644 index 0a23eba..0000000 --- a/docs/tidyverse.css +++ /dev/null @@ -1,6531 +0,0 @@ -@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.33333%; } - -.col-xs-2 { - width: 16.66667%; } - -.col-xs-3 { - width: 25%; } - -.col-xs-4 { - width: 33.33333%; } - -.col-xs-5 { - width: 41.66667%; } - -.col-xs-6 { - width: 50%; } - -.col-xs-7 { - width: 58.33333%; } - -.col-xs-8 { - width: 66.66667%; } - -.col-xs-9 { - width: 75%; } - -.col-xs-10 { - width: 83.33333%; } - -.col-xs-11 { - width: 91.66667%; } - -.col-xs-12 { - width: 100%; } - -.col-xs-pull-0 { - right: auto; } - -.col-xs-pull-1 { - right: 8.33333%; } - -.col-xs-pull-2 { - right: 16.66667%; } - -.col-xs-pull-3 { - right: 25%; } - -.col-xs-pull-4 { - right: 33.33333%; } - -.col-xs-pull-5 { - right: 41.66667%; } - -.col-xs-pull-6 { - right: 50%; } - -.col-xs-pull-7 { - right: 58.33333%; } - -.col-xs-pull-8 { - right: 66.66667%; } - -.col-xs-pull-9 { - right: 75%; } - -.col-xs-pull-10 { - right: 83.33333%; } - -.col-xs-pull-11 { - right: 91.66667%; } - -.col-xs-pull-12 { - right: 100%; } - -.col-xs-push-0 { - left: auto; } - -.col-xs-push-1 { - left: 8.33333%; } - -.col-xs-push-2 { - left: 16.66667%; } - -.col-xs-push-3 { - left: 25%; } - -.col-xs-push-4 { - left: 33.33333%; } - -.col-xs-push-5 { - left: 41.66667%; } - -.col-xs-push-6 { - left: 50%; } - -.col-xs-push-7 { - left: 58.33333%; } - -.col-xs-push-8 { - left: 66.66667%; } - -.col-xs-push-9 { - left: 75%; } - -.col-xs-push-10 { - left: 83.33333%; } - -.col-xs-push-11 { - left: 91.66667%; } - -.col-xs-push-12 { - left: 100%; } - -.col-xs-offset-0 { - margin-left: 0%; } - -.col-xs-offset-1 { - margin-left: 8.33333%; } - -.col-xs-offset-2 { - margin-left: 16.66667%; } - -.col-xs-offset-3 { - margin-left: 25%; } - -.col-xs-offset-4 { - margin-left: 33.33333%; } - -.col-xs-offset-5 { - margin-left: 41.66667%; } - -.col-xs-offset-6 { - margin-left: 50%; } - -.col-xs-offset-7 { - margin-left: 58.33333%; } - -.col-xs-offset-8 { - margin-left: 66.66667%; } - -.col-xs-offset-9 { - margin-left: 75%; } - -.col-xs-offset-10 { - margin-left: 83.33333%; } - -.col-xs-offset-11 { - margin-left: 91.66667%; } - -.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.33333%; } - .col-sm-2 { - width: 16.66667%; } - .col-sm-3 { - width: 25%; } - .col-sm-4 { - width: 33.33333%; } - .col-sm-5 { - width: 41.66667%; } - .col-sm-6 { - width: 50%; } - .col-sm-7 { - width: 58.33333%; } - .col-sm-8 { - width: 66.66667%; } - .col-sm-9 { - width: 75%; } - .col-sm-10 { - width: 83.33333%; } - .col-sm-11 { - width: 91.66667%; } - .col-sm-12 { - width: 100%; } - .col-sm-pull-0 { - right: auto; } - .col-sm-pull-1 { - right: 8.33333%; } - .col-sm-pull-2 { - right: 16.66667%; } - .col-sm-pull-3 { - right: 25%; } - .col-sm-pull-4 { - right: 33.33333%; } - .col-sm-pull-5 { - right: 41.66667%; } - .col-sm-pull-6 { - right: 50%; } - .col-sm-pull-7 { - right: 58.33333%; } - .col-sm-pull-8 { - right: 66.66667%; } - .col-sm-pull-9 { - right: 75%; } - .col-sm-pull-10 { - right: 83.33333%; } - .col-sm-pull-11 { - right: 91.66667%; } - .col-sm-pull-12 { - right: 100%; } - .col-sm-push-0 { - left: auto; } - .col-sm-push-1 { - left: 8.33333%; } - .col-sm-push-2 { - left: 16.66667%; } - .col-sm-push-3 { - left: 25%; } - .col-sm-push-4 { - left: 33.33333%; } - .col-sm-push-5 { - left: 41.66667%; } - .col-sm-push-6 { - left: 50%; } - .col-sm-push-7 { - left: 58.33333%; } - .col-sm-push-8 { - left: 66.66667%; } - .col-sm-push-9 { - left: 75%; } - .col-sm-push-10 { - left: 83.33333%; } - .col-sm-push-11 { - left: 91.66667%; } - .col-sm-push-12 { - left: 100%; } - .col-sm-offset-0 { - margin-left: 0%; } - .col-sm-offset-1 { - margin-left: 8.33333%; } - .col-sm-offset-2 { - margin-left: 16.66667%; } - .col-sm-offset-3 { - margin-left: 25%; } - .col-sm-offset-4 { - margin-left: 33.33333%; } - .col-sm-offset-5 { - margin-left: 41.66667%; } - .col-sm-offset-6 { - margin-left: 50%; } - .col-sm-offset-7 { - margin-left: 58.33333%; } - .col-sm-offset-8 { - margin-left: 66.66667%; } - .col-sm-offset-9 { - margin-left: 75%; } - .col-sm-offset-10 { - margin-left: 83.33333%; } - .col-sm-offset-11 { - margin-left: 91.66667%; } - .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.33333%; } - .col-md-2 { - width: 16.66667%; } - .col-md-3 { - width: 25%; } - .col-md-4 { - width: 33.33333%; } - .col-md-5 { - width: 41.66667%; } - .col-md-6 { - width: 50%; } - .col-md-7 { - width: 58.33333%; } - .col-md-8 { - width: 66.66667%; } - .col-md-9 { - width: 75%; } - .col-md-10 { - width: 83.33333%; } - .col-md-11 { - width: 91.66667%; } - .col-md-12 { - width: 100%; } - .col-md-pull-0 { - right: auto; } - .col-md-pull-1 { - right: 8.33333%; } - .col-md-pull-2 { - right: 16.66667%; } - .col-md-pull-3 { - right: 25%; } - .col-md-pull-4 { - right: 33.33333%; } - .col-md-pull-5 { - right: 41.66667%; } - .col-md-pull-6 { - right: 50%; } - .col-md-pull-7 { - right: 58.33333%; } - .col-md-pull-8 { - right: 66.66667%; } - .col-md-pull-9 { - right: 75%; } - .col-md-pull-10 { - right: 83.33333%; } - .col-md-pull-11 { - right: 91.66667%; } - .col-md-pull-12 { - right: 100%; } - .col-md-push-0 { - left: auto; } - .col-md-push-1 { - left: 8.33333%; } - .col-md-push-2 { - left: 16.66667%; } - .col-md-push-3 { - left: 25%; } - .col-md-push-4 { - left: 33.33333%; } - .col-md-push-5 { - left: 41.66667%; } - .col-md-push-6 { - left: 50%; } - .col-md-push-7 { - left: 58.33333%; } - .col-md-push-8 { - left: 66.66667%; } - .col-md-push-9 { - left: 75%; } - .col-md-push-10 { - left: 83.33333%; } - .col-md-push-11 { - left: 91.66667%; } - .col-md-push-12 { - left: 100%; } - .col-md-offset-0 { - margin-left: 0%; } - .col-md-offset-1 { - margin-left: 8.33333%; } - .col-md-offset-2 { - margin-left: 16.66667%; } - .col-md-offset-3 { - margin-left: 25%; } - .col-md-offset-4 { - margin-left: 33.33333%; } - .col-md-offset-5 { - margin-left: 41.66667%; } - .col-md-offset-6 { - margin-left: 50%; } - .col-md-offset-7 { - margin-left: 58.33333%; } - .col-md-offset-8 { - margin-left: 66.66667%; } - .col-md-offset-9 { - margin-left: 75%; } - .col-md-offset-10 { - margin-left: 83.33333%; } - .col-md-offset-11 { - margin-left: 91.66667%; } - .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.33333%; } - .col-lg-2 { - width: 16.66667%; } - .col-lg-3 { - width: 25%; } - .col-lg-4 { - width: 33.33333%; } - .col-lg-5 { - width: 41.66667%; } - .col-lg-6 { - width: 50%; } - .col-lg-7 { - width: 58.33333%; } - .col-lg-8 { - width: 66.66667%; } - .col-lg-9 { - width: 75%; } - .col-lg-10 { - width: 83.33333%; } - .col-lg-11 { - width: 91.66667%; } - .col-lg-12 { - width: 100%; } - .col-lg-pull-0 { - right: auto; } - .col-lg-pull-1 { - right: 8.33333%; } - .col-lg-pull-2 { - right: 16.66667%; } - .col-lg-pull-3 { - right: 25%; } - .col-lg-pull-4 { - right: 33.33333%; } - .col-lg-pull-5 { - right: 41.66667%; } - .col-lg-pull-6 { - right: 50%; } - .col-lg-pull-7 { - right: 58.33333%; } - .col-lg-pull-8 { - right: 66.66667%; } - .col-lg-pull-9 { - right: 75%; } - .col-lg-pull-10 { - right: 83.33333%; } - .col-lg-pull-11 { - right: 91.66667%; } - .col-lg-pull-12 { - right: 100%; } - .col-lg-push-0 { - left: auto; } - .col-lg-push-1 { - left: 8.33333%; } - .col-lg-push-2 { - left: 16.66667%; } - .col-lg-push-3 { - left: 25%; } - .col-lg-push-4 { - left: 33.33333%; } - .col-lg-push-5 { - left: 41.66667%; } - .col-lg-push-6 { - left: 50%; } - .col-lg-push-7 { - left: 58.33333%; } - .col-lg-push-8 { - left: 66.66667%; } - .col-lg-push-9 { - left: 75%; } - .col-lg-push-10 { - left: 83.33333%; } - .col-lg-push-11 { - left: 91.66667%; } - .col-lg-push-12 { - left: 100%; } - .col-lg-offset-0 { - margin-left: 0%; } - .col-lg-offset-1 { - margin-left: 8.33333%; } - .col-lg-offset-2 { - margin-left: 16.66667%; } - .col-lg-offset-3 { - margin-left: 25%; } - .col-lg-offset-4 { - margin-left: 33.33333%; } - .col-lg-offset-5 { - margin-left: 41.66667%; } - .col-lg-offset-6 { - margin-left: 50%; } - .col-lg-offset-7 { - margin-left: 58.33333%; } - .col-lg-offset-8 { - margin-left: 66.66667%; } - .col-lg-offset-9 { - margin-left: 75%; } - .col-lg-offset-10 { - margin-left: 83.33333%; } - .col-lg-offset-11 { - margin-left: 91.66667%; } - .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.form-control[type="date"], - .input-group-sm > input.input-group-addon[type="date"], - .input-group-sm > .input-group-btn > input.btn[type="date"], - .input-group-sm input[type="date"], - input[type="time"].input-sm, - .input-group-sm > input.form-control[type="time"], - .input-group-sm > input.input-group-addon[type="time"], - .input-group-sm > .input-group-btn > input.btn[type="time"], - .input-group-sm - input[type="time"], - input[type="datetime-local"].input-sm, - .input-group-sm > input.form-control[type="datetime-local"], - .input-group-sm > input.input-group-addon[type="datetime-local"], - .input-group-sm > .input-group-btn > input.btn[type="datetime-local"], - .input-group-sm - input[type="datetime-local"], - input[type="month"].input-sm, - .input-group-sm > input.form-control[type="month"], - .input-group-sm > input.input-group-addon[type="month"], - .input-group-sm > .input-group-btn > input.btn[type="month"], - .input-group-sm - input[type="month"] { - line-height: 31px; } - input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"], - .input-group-lg > input.input-group-addon[type="date"], - .input-group-lg > .input-group-btn > input.btn[type="date"], - .input-group-lg input[type="date"], - input[type="time"].input-lg, - .input-group-lg > input.form-control[type="time"], - .input-group-lg > input.input-group-addon[type="time"], - .input-group-lg > .input-group-btn > input.btn[type="time"], - .input-group-lg - input[type="time"], - input[type="datetime-local"].input-lg, - .input-group-lg > input.form-control[type="datetime-local"], - .input-group-lg > input.input-group-addon[type="datetime-local"], - .input-group-lg > .input-group-btn > input.btn[type="datetime-local"], - .input-group-lg - input[type="datetime-local"], - input[type="month"].input-lg, - .input-group-lg > input.form-control[type="month"], - .input-group-lg > input.input-group-addon[type="month"], - .input-group-lg > .input-group-btn > input.btn[type="month"], - .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.form-control[multiple], -.input-group-sm > select.input-group-addon[multiple], -.input-group-sm > .input-group-btn > select.btn[multiple] { - 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.33333; - 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.form-control[multiple], -.input-group-lg > select.input-group-addon[multiple], -.input-group-lg > .input-group-btn > select.btn[multiple] { - height: auto; } - -.form-group-lg .form-control { - height: 48px; - padding: 10px 16px; - font-size: 19px; - line-height: 1.33333; - 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.33333; } - -.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.33333; - 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.33333; } - -.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.form-control[type=text], - .input-group-sm > input.input-group-addon[type=text], - .input-group-sm > .input-group-btn > input.btn[type=text], - input[type=password].input-sm, - .input-group-sm > input.form-control[type=password], - .input-group-sm > input.input-group-addon[type=password], - .input-group-sm > .input-group-btn > input.btn[type=password], - input[type=email].input-sm, - .input-group-sm > input.form-control[type=email], - .input-group-sm > input.input-group-addon[type=email], - .input-group-sm > .input-group-btn > input.btn[type=email], - input[type=number].input-sm, - .input-group-sm > input.form-control[type=number], - .input-group-sm > input.input-group-addon[type=number], - .input-group-sm > .input-group-btn > input.btn[type=number], - [type=text].form-control.input-sm, - .input-group-sm > [type=text].form-control, - .input-group-sm > .input-group-btn > .btn[type=text].form-control, - [type=password].form-control.input-sm, - .input-group-sm > [type=password].form-control, - .input-group-sm > .input-group-btn > .btn[type=password].form-control, - [type=email].form-control.input-sm, - .input-group-sm > [type=email].form-control, - .input-group-sm > .input-group-btn > .btn[type=email].form-control, - [type=tel].form-control.input-sm, - .input-group-sm > [type=tel].form-control, - .input-group-sm > .input-group-btn > .btn[type=tel].form-control, - [contenteditable].form-control.input-sm, - .input-group-sm > [contenteditable].form-control, - .input-group-sm > .input-group-btn > .btn[contenteditable].form-control { - 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.form-control[type=text], - .input-group-lg > input.input-group-addon[type=text], - .input-group-lg > .input-group-btn > input.btn[type=text], - input[type=password].input-lg, - .input-group-lg > input.form-control[type=password], - .input-group-lg > input.input-group-addon[type=password], - .input-group-lg > .input-group-btn > input.btn[type=password], - input[type=email].input-lg, - .input-group-lg > input.form-control[type=email], - .input-group-lg > input.input-group-addon[type=email], - .input-group-lg > .input-group-btn > input.btn[type=email], - input[type=number].input-lg, - .input-group-lg > input.form-control[type=number], - .input-group-lg > input.input-group-addon[type=number], - .input-group-lg > .input-group-btn > input.btn[type=number], - [type=text].form-control.input-lg, - .input-group-lg > [type=text].form-control, - .input-group-lg > .input-group-btn > .btn[type=text].form-control, - [type=password].form-control.input-lg, - .input-group-lg > [type=password].form-control, - .input-group-lg > .input-group-btn > .btn[type=password].form-control, - [type=email].form-control.input-lg, - .input-group-lg > [type=email].form-control, - .input-group-lg > .input-group-btn > .btn[type=email].form-control, - [type=tel].form-control.input-lg, - .input-group-lg > [type=tel].form-control, - .input-group-lg > .input-group-btn > .btn[type=tel].form-control, - [contenteditable].form-control.input-lg, - .input-group-lg > [contenteditable].form-control, - .input-group-lg > .input-group-btn > .btn[contenteditable].form-control { - 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; } - diff --git a/docs/tocBullet.svg b/docs/tocBullet.svg deleted file mode 100644 index 29abb51..0000000 --- a/docs/tocBullet.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - From c98b456791a1119640909b7e085b2c2dcdd9bd8f Mon Sep 17 00:00:00 2001 From: Emil Hvitfeldt Date: Fri, 10 Mar 2023 17:04:39 -0800 Subject: [PATCH 11/15] add alt-text --- vignettes/binary-data.Rmd | 3 ++- vignettes/continuous-data.Rmd | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/vignettes/binary-data.Rmd b/vignettes/binary-data.Rmd index 27b3fc1..17634db 100644 --- a/vignettes/binary-data.Rmd +++ b/vignettes/binary-data.Rmd @@ -68,7 +68,8 @@ jacc_sim As we can see below, this is a fairly diverse training set: -```{r jac-plot, fig.width=5, fig.height=5.2, out.width = '50%', fig.align='center'} +```{r jac-plot} +#| fig-alt: "Empirical cumulative distribution chart. Mean similarity along the x-axis, Cumulative Probability along the why axis. Reading from left to right, values stay close to 0 from x = 0 to x = 0.25, from x = 0.25 to x = 0.4 there is a near-linear upwards trend to about y = 0.70. After that y = 1." library(ggplot2) # Plot the empirical cumulative distribution function for the training set diff --git a/vignettes/continuous-data.Rmd b/vignettes/continuous-data.Rmd index ff8f47b..4fc5f6e 100644 --- a/vignettes/continuous-data.Rmd +++ b/vignettes/continuous-data.Rmd @@ -133,8 +133,8 @@ ames_pca Plotting the distribution function for the PCA scores is also helpful: -```{r autoplot, fig.align='center'} - +```{r autoplot} +#| fig-alt: "Faceted line chart. abs(value) along the x-axis, percentile along the y-axis. The facets are distance, followed by PC 1 through 12. All lines go up fairly fast." library(ggplot2) autoplot(ames_pca) ``` @@ -161,6 +161,7 @@ Notice how the samples, displayed in red, are fairly dissimilar to the training set in the first component: ```{r, echo = FALSE} +#| fig-alt: "Histogram chart. PC001 along the x-axis, count along the y-axis. A vertical red line is placed inside the distribution." training_scores <- score(ames_pca, training_data) ggplot(training_scores, aes(x = PC001)) + geom_histogram(col = "white", binwidth = .5) + @@ -181,7 +182,8 @@ These three houses are extreme in the most influential variable (year built) sin they were new homes. The also tend to have fairly large garages: ```{r, echo = FALSE} -ggplot(training_data, aes(x = Garage_Area )) + +#| fig-alt: "Histogram chart. Garage_Area along the x-axis, count along the y-axis. Two red vertical lines are places. One on the edge of the distribution, another outside the distribution." +ggplot(training_data, aes(x = Garage_Area)) + geom_histogram(col = "white", binwidth = 50) + geom_vline(xintercept = ames_new$Garage_Area, col = "red") ``` From b0321ecde444280b59c715cf0acd11208b23a166 Mon Sep 17 00:00:00 2001 From: Max Kuhn Date: Fri, 17 Mar 2023 18:47:45 -0400 Subject: [PATCH 12/15] Create CNAME --- docs/CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/CNAME diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..944fc48 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +applicable.tidymodels.org \ No newline at end of file From 725706751476d5dcab902892db8b3e9fc8e7beb0 Mon Sep 17 00:00:00 2001 From: Teun van den Brand Date: Thu, 30 Jan 2025 13:22:10 +0100 Subject: [PATCH 13/15] use label helper --- tests/testthat/test-plot.R | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tests/testthat/test-plot.R b/tests/testthat/test-plot.R index f0d94e0..924b705 100644 --- a/tests/testthat/test-plot.R +++ b/tests/testthat/test-plot.R @@ -1,3 +1,8 @@ +get_labs <- function(x) x$labels +if ("get_labs" %in% getNamespaceExports("ggplot2")) { + get_labs <- ggplot2::get_labs +} + test_that("output of autoplot.apd_pca is correct when no options are provided", { ad <- apd_pca(mtcars) ad_plot <- ggplot2::autoplot(ad) @@ -6,8 +11,9 @@ test_that("output of autoplot.apd_pca is correct when no options are provided", tidyr::gather(component, value, -percentile) expect_equal(ad_plot$data, pctls) - expect_equal(ad_plot$labels$x, "abs(value)") - expect_equal(ad_plot$labels$y, "percentile") + labs <- get_labs(ad_plot) + expect_equal(labs$x, "abs(value)") + expect_equal(labs$y, "percentile") }) test_that("output of autoplot.apd_pca is correct when options=matches are provided", { @@ -19,8 +25,9 @@ test_that("output of autoplot.apd_pca is correct when options=matches are provid tidyr::gather(component, value, -percentile) expect_equal(ad_plot$data, pctls) - expect_equal(ad_plot$labels$x, "abs(value)") - expect_equal(ad_plot$labels$y, "percentile") + labs <- get_labs(ad_plot) + expect_equal(labs$x, "abs(value)") + expect_equal(labs$y, "percentile") }) test_that("output of autoplot.apd_pca is correct when options=distance are provided", { @@ -32,6 +39,7 @@ test_that("output of autoplot.apd_pca is correct when options=distance are provi tidyr::gather(component, value, -percentile) expect_equal(ad_plot$data, pctls) - expect_equal(ad_plot$labels$x, "abs(value)") - expect_equal(ad_plot$labels$y, "percentile") + labs <- get_labs(ad_plot) + expect_equal(labs$x, "abs(value)") + expect_equal(labs$y, "percentile") }) From 88769f22a2727eb951d54765840069eab1966064 Mon Sep 17 00:00:00 2001 From: Max Kuhn Date: Mon, 16 Feb 2026 17:44:47 -0500 Subject: [PATCH 14/15] 2023 spring cleaning (#35) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * pkgdown and GHA updates * usethis::use_tidy_style() * usethis::use_tidy_description() * regenerate snapshots with newer rlang * rstudio -> posit, fix urls * re-regenerate snapshots * move imports to package docs * udpate testthat and other pkg version * update imports * retrigger checks * update GHA --------- Co-authored-by: Marly Gotti Co-authored-by: ‘topepo’ <‘mxkuhn@gmail.com’> --- .Rbuildignore | 1 + .github/workflows/R-CMD-check.yaml | 3 ++ .github/workflows/pkgdown.yaml | 11 ++++-- .github/workflows/pr-commands.yaml | 12 ++++-- .github/workflows/test-coverage.yaml | 28 ++++++++++---- .gitignore | 1 + DESCRIPTION | 16 ++++---- NAMESPACE | 4 +- R/0.R | 47 ----------------------- R/applicable-package.R | 46 +++++++++++++++++++++- R/data.R | 4 +- R/print.R | 2 +- README.Rmd | 6 +-- README.md | 5 ++- _pkgdown.yml | 16 +++----- inst/WORDLIST | 23 ++++++----- man/ames_new.Rd | 2 +- man/okc_binary.Rd | 2 +- man/print.apd_similarity.Rd | 2 +- tests/testthat/_snaps/hat_values-fit.md | 20 ++++++---- tests/testthat/_snaps/hat_values-score.md | 15 +++++--- tests/testthat/_snaps/misc.md | 5 ++- tests/testthat/_snaps/pca-fit.md | 10 +++-- tests/testthat/_snaps/pca-score.md | 15 +++++--- tests/testthat/_snaps/similarity.md | 38 ++++++++++-------- tests/testthat/test-hat_values-fit.R | 12 ++++-- tests/testthat/test-hat_values-score.R | 12 ++++-- tests/testthat/test-misc.R | 3 +- tests/testthat/test-pca-fit.R | 18 ++++++--- tests/testthat/test-pca-score.R | 18 ++++++--- tests/testthat/test-similarity.R | 22 +++++++---- vignettes/continuous-data.Rmd | 26 ++++++------- 32 files changed, 254 insertions(+), 191 deletions(-) delete mode 100644 R/0.R diff --git a/.Rbuildignore b/.Rbuildignore index 14a6d3c..e60b238 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -12,3 +12,4 @@ ^CODE_OF_CONDUCT\.md$ ^\.github$ ^codecov\.yml$ +^README\.Rmd$ diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 4e06c17..ee65ccb 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -33,6 +33,9 @@ jobs: - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} - {os: ubuntu-latest, r: 'release'} - {os: ubuntu-latest, r: 'oldrel-1'} + - {os: ubuntu-latest, r: 'oldrel-2'} + - {os: ubuntu-latest, r: 'oldrel-3'} + - {os: ubuntu-latest, r: 'oldrel-4'} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 087f0b0..bfc9f4d 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -4,12 +4,13 @@ on: push: branches: [main, master] pull_request: - branches: [main, master] release: types: [published] workflow_dispatch: -name: pkgdown +name: pkgdown.yaml + +permissions: read-all jobs: pkgdown: @@ -19,8 +20,10 @@ jobs: group: pkgdown-${{ github.event_name != 'pull_request' || github.run_id }} env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + permissions: + contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: r-lib/actions/setup-pandoc@v2 @@ -39,7 +42,7 @@ jobs: - name: Deploy to GitHub pages 🚀 if: github.event_name != 'pull_request' - uses: JamesIves/github-pages-deploy-action@v4.4.1 + uses: JamesIves/github-pages-deploy-action@v4.5.0 with: clean: false branch: gh-pages diff --git a/.github/workflows/pr-commands.yaml b/.github/workflows/pr-commands.yaml index 71f335b..2edd93f 100644 --- a/.github/workflows/pr-commands.yaml +++ b/.github/workflows/pr-commands.yaml @@ -4,7 +4,9 @@ on: issue_comment: types: [created] -name: Commands +name: pr-commands.yaml + +permissions: read-all jobs: document: @@ -13,8 +15,10 @@ jobs: runs-on: ubuntu-latest env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + permissions: + contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: r-lib/actions/pr-fetch@v2 with: @@ -50,8 +54,10 @@ jobs: runs-on: ubuntu-latest env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + permissions: + contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: r-lib/actions/pr-fetch@v2 with: diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index 2c5bb50..0ab748d 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -4,9 +4,10 @@ on: push: branches: [main, master] pull_request: - branches: [main, master] -name: test-coverage +name: test-coverage.yaml + +permissions: read-all jobs: test-coverage: @@ -15,7 +16,7 @@ jobs: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: r-lib/actions/setup-r@v2 with: @@ -23,28 +24,39 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@v2 with: - extra-packages: any::covr + extra-packages: any::covr, any::xml2 needs: coverage - name: Test coverage run: | - covr::codecov( + cov <- covr::package_coverage( quiet = FALSE, clean = FALSE, - install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package") + install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package") ) + print(cov) + covr::to_cobertura(cov) shell: Rscript {0} + - uses: codecov/codecov-action@v5 + with: + # Fail if error if not on PR, or if on PR and token is given + fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }} + files: ./cobertura.xml + plugins: noop + disable_search: true + token: ${{ secrets.CODECOV_TOKEN }} + - name: Show testthat output if: always() run: | ## -------------------------------------------------------------------- - find ${{ runner.temp }}/package -name 'testthat.Rout*' -exec cat '{}' \; || true + find '${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true shell: bash - name: Upload test results if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: coverage-test-failures path: ${{ runner.temp }}/package diff --git a/.gitignore b/.gitignore index 66b86ae..a385dea 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ .Rproj.user .DS_Store inst/doc +docs diff --git a/DESCRIPTION b/DESCRIPTION index 358abcd..fb35c12 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -4,7 +4,7 @@ Version: 0.0.1.1 Authors@R: c( person("Marly", "Gotti", , "marlygotti@gmail.com", role = c("aut", "cre")), person("Max", "Kuhn", , "max@posit.co", role = "aut"), - person(given = "Posit Software, PBC", role = c("cph", "fnd")) + person("Posit Software, PBC", role = c("cph", "fnd")) ) Description: A modeling package compiling applicability domain methods in R. It combines different methods to measure the amount of @@ -17,15 +17,15 @@ URL: https://github.com/tidymodels/applicable, BugReports: https://github.com/tidymodels/applicable/issues Depends: ggplot2, - R (>= 3.4) + R (>= 3.6) Imports: dplyr, glue, - hardhat (>= 0.1.2), + hardhat (>= 1.3.0), Matrix, proxyC, purrr, - rlang, + rlang (>= 1.1.1), stats, tibble, tidyr, @@ -35,17 +35,17 @@ Suggests: covr, knitr, modeldata, - recipes (>= 0.1.7), + recipes (>= 1.0.8), rmarkdown, spelling, - testthat (>= 3.0.0), + testthat (>= 3.2.0), xml2 VignetteBuilder: knitr +Config/Needs/website: tidyverse/tidytemplate +Config/testthat/edition: 3 Encoding: UTF-8 Language: en-US LazyData: true Roxygen: list(markdown = TRUE) RoxygenNote: 7.2.3 -Config/Needs/website: tidyverse/tidytemplate -Config/testthat/edition: 3 diff --git a/NAMESPACE b/NAMESPACE index 391f9ad..6cc910e 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -31,6 +31,7 @@ export(autoplot.apd_pca) export(autoplot.apd_similarity) export(score) export(score.default) +import(rlang) importFrom(Matrix,Matrix) importFrom(Matrix,colSums) importFrom(dplyr,"%>%") @@ -59,9 +60,6 @@ importFrom(hardhat,validate_prediction_size) importFrom(proxyC,simil) importFrom(purrr,map2_dfc) importFrom(purrr,map_dfc) -importFrom(rlang,abort) -importFrom(rlang,arg_match) -importFrom(rlang,enquos) importFrom(stats,approx) importFrom(stats,ecdf) importFrom(stats,prcomp) diff --git a/R/0.R b/R/0.R deleted file mode 100644 index 2c8adba..0000000 --- a/R/0.R +++ /dev/null @@ -1,47 +0,0 @@ -#' @importFrom dplyr %>% -#' @importFrom dplyr select -#' @importFrom dplyr slice -#' @importFrom dplyr matches -#' @importFrom dplyr starts_with -#' @importFrom dplyr rename_all -#' @importFrom dplyr mutate -#' @importFrom dplyr mutate_all -#' @importFrom dplyr group_by -#' @importFrom dplyr ungroup -#' @importFrom dplyr count -#' @importFrom dplyr sample_n -#' @importFrom glue glue -#' @importFrom tibble as_tibble -#' @importFrom tibble tibble -#' @importFrom purrr map_dfc -#' @importFrom purrr map2_dfc -#' @importFrom rlang abort -#' @importFrom rlang enquos -#' @importFrom rlang arg_match -#' @importFrom stats predict -#' @importFrom stats prcomp -#' @importFrom stats approx -#' @importFrom stats quantile -#' @importFrom stats ecdf -#' @importFrom stats setNames -#' @importFrom hardhat validate_prediction_size -#' @importFrom hardhat forge -#' @importFrom hardhat mold -#' @importFrom hardhat new_model -#' @importFrom ggplot2 ggplot geom_step xlab ylab aes autoplot -#' @importFrom Matrix Matrix colSums -#' @importFrom tidyselect vars_select -#' @importFrom tidyr gather -#' @importFrom proxyC simil - -# ------------------------------------------------------------------------------ -# nocov - -# Reduce false positives when R CMD check runs its "no visible binding for -# global variable" check -#' @importFrom utils globalVariables -utils::globalVariables( - c("cumulative", "n", "sim", "percentile", "component", "value") -) - -# nocov end diff --git a/R/applicable-package.R b/R/applicable-package.R index b30bbda..ff213e8 100644 --- a/R/applicable-package.R +++ b/R/applicable-package.R @@ -1,8 +1,50 @@ #' @keywords internal "_PACKAGE" -# The following block is used by usethis to automatically manage -# roxygen namespace tags. Modify with care! ## usethis namespace: start + +#' @import rlang +#' @importFrom dplyr %>% +#' @importFrom dplyr count +#' @importFrom dplyr group_by +#' @importFrom dplyr matches +#' @importFrom dplyr mutate +#' @importFrom dplyr mutate_all +#' @importFrom dplyr rename_all +#' @importFrom dplyr sample_n +#' @importFrom dplyr select +#' @importFrom dplyr slice +#' @importFrom dplyr starts_with +#' @importFrom dplyr ungroup +#' @importFrom ggplot2 ggplot geom_step xlab ylab aes autoplot +#' @importFrom glue glue +#' @importFrom hardhat forge +#' @importFrom hardhat mold +#' @importFrom hardhat new_model +#' @importFrom hardhat validate_prediction_size +#' @importFrom Matrix Matrix colSums +#' @importFrom proxyC simil +#' @importFrom purrr map_dfc +#' @importFrom purrr map2_dfc +#' @importFrom stats approx +#' @importFrom stats ecdf +#' @importFrom stats prcomp +#' @importFrom stats predict +#' @importFrom stats quantile +#' @importFrom stats setNames +#' @importFrom tibble as_tibble +#' @importFrom tibble tibble +#' @importFrom tidyr gather +#' @importFrom tidyselect vars_select +#' @importFrom utils globalVariables ## usethis namespace: end + +# ------------------------------------------------------------------------------ +# global variable" check +# nocov +# nocov end +# Reduce false positives when R CMD check runs its "no visible binding for +utils::globalVariables( + c("cumulative", "n", "sim", "percentile", "component", "value") +) NULL diff --git a/R/data.R b/R/data.R index 0c5bcee..a530a3c 100644 --- a/R/data.R +++ b/R/data.R @@ -30,7 +30,7 @@ NULL #' @return \item{okc_binary_train,okc_binary_test}{data frame frames with 61 columns} #' #' @source -#' Kim (2015), "OkCupid Data for Introductory Statistics and Data Science Courses", _Journal of Statistics Education_, Volume 23, Number 2. \url{https://www.tandfonline.com/doi/abs/10.1080/10691898.2015.11889737} +#' Kim (2015), "OkCupid Data for Introductory Statistics and Data Science Courses", _Journal of Statistics Education_, Volume 23, Number 2. \doi{10.1080/10691898.2015.11889737} #' #' Kuhn and Johnson (2020), _Feature Engineering and Selection_, Chapman and Hall/CRC . \url{https://bookdown.org/max/FES/} and \url{https://github.com/topepo/FES} #' @@ -60,7 +60,7 @@ NULL #' Data as an End of Semester Regression Project," \emph{Journal of Statistics #' Education}, Volume 19, Number 3. #' -#' \url{https://www.cityofames.org/government/departments-divisions-a-h/city-assessor} +#' `https://www.cityofames.org/government/departments-divisions-a-h/city-assessor` #' #' \url{http://jse.amstat.org/v19n3/decock/DataDocumentation.txt} #' diff --git a/R/print.R b/R/print.R index 259eaf4..2cd14d8 100644 --- a/R/print.R +++ b/R/print.R @@ -74,7 +74,7 @@ print.apd_hat_values <- function(x, ...) { #' tr_x <- matrix( #' sample(0:1, size = 20 * 50, prob = rep(.5, 2), replace = TRUE), #' ncol = 20 -#' ) +#' ) #' model <- apd_similarity(tr_x) #' print(model) #' @export diff --git a/README.Rmd b/README.Rmd index 709b57a..ddaa0f3 100644 --- a/README.Rmd +++ b/README.Rmd @@ -15,16 +15,16 @@ knitr::opts_chunk$set( ) options(rlang__backtrace_on_error = "reminder") - ``` # applicable [![R-CMD-check](https://github.com/tidymodels/applicable/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/tidymodels/applicable/actions/workflows/R-CMD-check.yaml) -[![Codecov test coverage](https://codecov.io/gh/tidymodels/applicable/branch/main/graph/badge.svg)](https://app.codecov.io/gh/tidymodels/applicable?branch=main) +[![Codecov test coverage](https://codecov.io/gh/tidymodels/applicable/graph/badge.svg)](https://app.codecov.io/gh/tidymodels/applicable) [![Lifecycle:experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html) [![CRAN status](https://www.r-pkg.org/badges/version/applicable)](https://cran.r-project.org/package=applicable) + ## Introduction @@ -58,7 +58,7 @@ To learn about how to use applicable, check out the vignettes: This project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms. -- For questions and discussions about tidymodels packages, modeling, and machine learning, please [post on RStudio Community](https://community.rstudio.com/new-topic?category_id=15&tags=tidymodels,question). +- For questions and discussions about tidymodels packages, modeling, and machine learning, please [post on Posit Community](https://community.rstudio.com/new-topic?category_id=15&tags=tidymodels,question). - If you think you have encountered a bug, please [submit an issue](https://github.com/tidymodels/applicable/issues). diff --git a/README.md b/README.md index 5fbc494..7a3e2b4 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,11 @@ [![R-CMD-check](https://github.com/tidymodels/applicable/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/tidymodels/applicable/actions/workflows/R-CMD-check.yaml) [![Codecov test -coverage](https://codecov.io/gh/tidymodels/applicable/branch/main/graph/badge.svg)](https://app.codecov.io/gh/tidymodels/applicable?branch=main) +coverage](https://codecov.io/gh/tidymodels/applicable/graph/badge.svg)](https://app.codecov.io/gh/tidymodels/applicable) [![Lifecycle:experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html) [![CRAN status](https://www.r-pkg.org/badges/version/applicable)](https://cran.r-project.org/package=applicable) + ## Introduction @@ -57,7 +58,7 @@ Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms. - For questions and discussions about tidymodels packages, modeling, and - machine learning, please [post on RStudio + machine learning, please [post on Posit Community](https://community.rstudio.com/new-topic?category_id=15&tags=tidymodels,question). - If you think you have encountered a bug, please [submit an diff --git a/_pkgdown.yml b/_pkgdown.yml index 28b49fe..b7a660d 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -1,21 +1,15 @@ -url: https://applicable.tidymodels.org - +url: https://applicable.tidymodels.org/ template: package: tidytemplate bootstrap: 5 bslib: - primary: "#CA225E" - + primary: '#CA225E' includes: - in_header: | - - -# https://github.com/tidyverse/tidytemplate for css - + in_header: | + development: mode: auto - - figures: fig.width: 8 fig.height: 5.75 + diff --git a/inst/WORDLIST b/inst/WORDLIST index fa3b318..a0cc3cd 100644 --- a/inst/WORDLIST +++ b/inst/WORDLIST @@ -1,24 +1,27 @@ -al Ames -Chemoinformatics +CMD CRC +Chemoinformatics +Codecov De -doi -et -extensibility Gillet Jaccard Lifecycle Netzeva OkCupid -pca -pcas -pre +PBC QSAR Springer -tibble X'X +al +doi +et +extensibility +funder intercal -CMD +pca +pcas +pre reprex +tibble tidymodels diff --git a/man/ames_new.Rd b/man/ames_new.Rd index bf239a1..0124f25 100644 --- a/man/ames_new.Rd +++ b/man/ames_new.Rd @@ -9,7 +9,7 @@ De Cock, D. (2011). "Ames, Iowa: Alternative to the Boston Housing Data as an End of Semester Regression Project," \emph{Journal of Statistics Education}, Volume 19, Number 3. -\url{https://www.cityofames.org/government/departments-divisions-a-h/city-assessor} +\verb{https://www.cityofames.org/government/departments-divisions-a-h/city-assessor} \url{http://jse.amstat.org/v19n3/decock/DataDocumentation.txt} diff --git a/man/okc_binary.Rd b/man/okc_binary.Rd index dce9dce..35ad4c7 100644 --- a/man/okc_binary.Rd +++ b/man/okc_binary.Rd @@ -7,7 +7,7 @@ \alias{okc_binary_test} \title{OkCupid Binary Predictors} \source{ -Kim (2015), "OkCupid Data for Introductory Statistics and Data Science Courses", \emph{Journal of Statistics Education}, Volume 23, Number 2. \url{https://www.tandfonline.com/doi/abs/10.1080/10691898.2015.11889737} +Kim (2015), "OkCupid Data for Introductory Statistics and Data Science Courses", \emph{Journal of Statistics Education}, Volume 23, Number 2. \doi{10.1080/10691898.2015.11889737} Kuhn and Johnson (2020), \emph{Feature Engineering and Selection}, Chapman and Hall/CRC . \url{https://bookdown.org/max/FES/} and \url{https://github.com/topepo/FES} } diff --git a/man/print.apd_similarity.Rd b/man/print.apd_similarity.Rd index 5b95bd4..31f782b 100644 --- a/man/print.apd_similarity.Rd +++ b/man/print.apd_similarity.Rd @@ -23,7 +23,7 @@ set.seed(535) tr_x <- matrix( sample(0:1, size = 20 * 50, prob = rep(.5, 2), replace = TRUE), ncol = 20 - ) +) model <- apd_similarity(tr_x) print(model) } diff --git a/tests/testthat/_snaps/hat_values-fit.md b/tests/testthat/_snaps/hat_values-fit.md index 779501b..5cd8d25 100644 --- a/tests/testthat/_snaps/hat_values-fit.md +++ b/tests/testthat/_snaps/hat_values-fit.md @@ -2,29 +2,33 @@ Code new_apd_hat_values(blueprint = hardhat::default_xy_blueprint()) - Error - argument "XtX_inv" is missing, with no default + Condition + Error in `new_apd_hat_values()`: + ! argument "XtX_inv" is missing, with no default # `new_apd_hat_values` fails when blueprint is numeric Code new_apd_hat_values(XtX_inv = 1, blueprint = 1) - Error - blueprint should be a blueprint, not a numeric. + Condition + Error in `hardhat::new_model()`: + ! `blueprint` must be a , not the number 1. # `apd_hat_values` fails when matrix has more predictors than samples Code apd_hat_values(bad_data) - Error - The number of columns must be less than the number of rows. + Condition + Error in `apd_hat_values_bridge()`: + ! The number of columns must be less than the number of rows. # `apd_hat_values` fails when the matrix X^tX is singular Code apd_hat_values(bad_data) - Error - Unable to compute the hat values of the matrix X of + Condition + Error in `get_inv()`: + ! Unable to compute the hat values of the matrix X of predictors because the matrix resulting from multiplying the transpose of X by X is singular. diff --git a/tests/testthat/_snaps/hat_values-score.md b/tests/testthat/_snaps/hat_values-score.md index b3cbc4d..1c8e939 100644 --- a/tests/testthat/_snaps/hat_values-score.md +++ b/tests/testthat/_snaps/hat_values-score.md @@ -2,22 +2,25 @@ Code score_apd_hat_values_numeric(mtcars, mtcars) - Error - The model must contain an XtX_inv argument. + Condition + Error in `score_apd_hat_values_numeric()`: + ! The model must contain an XtX_inv argument. # `score` fails when predictors only contain factors Code score(model, iris$Species) - Error - The class of `new_data`, 'factor', is not recognized. + Condition + Error in `hardhat::forge()`: + ! The class of `new_data`, 'factor', is not recognized. # `score` fails when predictors are vectors Code score(object) - Error - `object` is not of a recognized type. + Condition + Error in `score()`: + ! `object` is not of a recognized type. Only data.frame, matrix, recipe, and formula objects are allowed. A data.frame was specified. diff --git a/tests/testthat/_snaps/misc.md b/tests/testthat/_snaps/misc.md index 68860d0..247bf44 100644 --- a/tests/testthat/_snaps/misc.md +++ b/tests/testthat/_snaps/misc.md @@ -2,6 +2,7 @@ Code names0(num) - Error - `num` should be > 0 + Condition + Error in `names0()`: + ! `num` should be > 0 diff --git a/tests/testthat/_snaps/pca-fit.md b/tests/testthat/_snaps/pca-fit.md index d66228e..2ef90b2 100644 --- a/tests/testthat/_snaps/pca-fit.md +++ b/tests/testthat/_snaps/pca-fit.md @@ -2,13 +2,15 @@ Code new_apd_pca(blueprint = hardhat::default_xy_blueprint()) - Error - argument "pcs" is missing, with no default + Condition + Error in `new_apd_pca()`: + ! argument "pcs" is missing, with no default # `new_apd_pca` fails when blueprint is numeric Code new_apd_pca(pcs = 1, blueprint = 1) - Error - blueprint should be a blueprint, not a numeric. + Condition + Error in `hardhat::new_model()`: + ! `blueprint` must be a , not the number 1. diff --git a/tests/testthat/_snaps/pca-score.md b/tests/testthat/_snaps/pca-score.md index 30ac29f..75b58b7 100644 --- a/tests/testthat/_snaps/pca-score.md +++ b/tests/testthat/_snaps/pca-score.md @@ -2,22 +2,25 @@ Code score_apd_pca_numeric(mtcars, mtcars) - Error - The model must contain a pcs argument. + Condition + Error in `score_apd_pca_numeric()`: + ! The model must contain a pcs argument. # `score` fails when predictors only contain factors Code score(model, iris$Species) - Error - The class of `new_data`, 'factor', is not recognized. + Condition + Error in `hardhat::forge()`: + ! The class of `new_data`, 'factor', is not recognized. # `score` fails when predictors are vectors Code score(object) - Error - `object` is not of a recognized type. + Condition + Error in `score()`: + ! `object` is not of a recognized type. Only data.frame, matrix, recipe, and formula objects are allowed. A data.frame was specified. diff --git a/tests/testthat/_snaps/similarity.md b/tests/testthat/_snaps/similarity.md index abb0705..afde47b 100644 --- a/tests/testthat/_snaps/similarity.md +++ b/tests/testthat/_snaps/similarity.md @@ -2,15 +2,17 @@ Code apd_similarity(tr_x, quantile = 2) - Error - The `quantile` argument should be NA or a single numeric value in [0, 1]. + Condition + Error in `apd_similarity_bridge()`: + ! The `quantile` argument should be NA or a single numeric value in [0, 1]. --- Code apd_similarity(tr_x_sp) - Error - `x` is not of a recognized type. + Condition + Error in `apd_similarity()`: + ! `x` is not of a recognized type. Only data.frame, matrix, recipe, and formula objects are allowed. A dgCMatrix was specified. @@ -54,28 +56,32 @@ Code apd_similarity(tr_x, quantile = -1) - Error - The `quantile` argument should be NA or a single numeric value in [0, 1]. + Condition + Error in `apd_similarity_bridge()`: + ! The `quantile` argument should be NA or a single numeric value in [0, 1]. --- Code apd_similarity(tr_x, quantile = 3) - Error - The `quantile` argument should be NA or a single numeric value in [0, 1]. + Condition + Error in `apd_similarity_bridge()`: + ! The `quantile` argument should be NA or a single numeric value in [0, 1]. --- Code apd_similarity(tr_x, quantile = "la") - Error - The `quantile` argument should be NA or a single numeric value in [0, 1]. + Condition + Error in `apd_similarity_bridge()`: + ! The `quantile` argument should be NA or a single numeric value in [0, 1]. # apd_similarity outputs warning with zero variance variables Code apd_similarity(bad_data) - Warning + Condition + Warning: The following variables had zero variance and were removed: a, b, and d Output Applicability domain via similarity @@ -86,13 +92,15 @@ Code apd_similarity(bad_data) - Error - All variables have a single unique value. + Condition + Error in `apd_similarity_bridge()`: + ! All variables have a single unique value. # apd_similarity fails data is not binary Code apd_similarity(bad_data) - Error - The following variables are not binary: b, and d + Condition + Error in `apd_similarity_bridge()`: + ! The following variables are not binary: b, and d diff --git a/tests/testthat/test-hat_values-fit.R b/tests/testthat/test-hat_values-fit.R index 5837809..bd8cfc0 100644 --- a/tests/testthat/test-hat_values-fit.R +++ b/tests/testthat/test-hat_values-fit.R @@ -12,13 +12,15 @@ test_that("`new_apd_hat_values` arguments are assigned correctly", { }) test_that("XtX_inv is provided", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, new_apd_hat_values(blueprint = hardhat::default_xy_blueprint()) ) }) test_that("`new_apd_hat_values` fails when blueprint is numeric", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, new_apd_hat_values(XtX_inv = 1, blueprint = 1) ) }) @@ -108,7 +110,8 @@ test_that("`apd_hat_values` fails when matrix has more predictors than samples", bad_data <- mtcars %>% slice(1:5) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_hat_values(bad_data) ) }) @@ -120,7 +123,8 @@ test_that("`apd_hat_values` fails when the matrix X^tX is singular", { ) colnames(bad_data) <- c("A", "B") - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_hat_values(bad_data) ) }) diff --git a/tests/testthat/test-hat_values-score.R b/tests/testthat/test-hat_values-score.R index 84c0ed2..dacfd89 100644 --- a/tests/testthat/test-hat_values-score.R +++ b/tests/testthat/test-hat_values-score.R @@ -1,12 +1,14 @@ test_that("`score_apd_hat_values_numeric` fails when model has no pcs argument", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, score_apd_hat_values_numeric(mtcars, mtcars) ) }) test_that("`score` fails when predictors only contain factors", { model <- apd_hat_values(~., iris) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, score(model, iris$Species) ) }) @@ -14,7 +16,8 @@ test_that("`score` fails when predictors only contain factors", { test_that("`score` fails when predictors are vectors", { object <- iris - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, score(object) ) }) @@ -30,7 +33,8 @@ test_that("`score` calculated hat_values are correct", { actual_output <- actual_output$hat_values # Data frame method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, actual_output, expected ) diff --git a/tests/testthat/test-misc.R b/tests/testthat/test-misc.R index 4aef57f..d27b823 100644 --- a/tests/testthat/test-misc.R +++ b/tests/testthat/test-misc.R @@ -1,6 +1,7 @@ test_that("`names0` fails if `num` is less than 1", { num <- 0 - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, names0(num) ) }) diff --git a/tests/testthat/test-pca-fit.R b/tests/testthat/test-pca-fit.R index ace00bf..8901c7a 100644 --- a/tests/testthat/test-pca-fit.R +++ b/tests/testthat/test-pca-fit.R @@ -18,13 +18,15 @@ test_that("`new_apd_pca` arguments are assigned correctly", { }) test_that("pcs is provided", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, new_apd_pca(blueprint = hardhat::default_xy_blueprint()) ) }) test_that("`new_apd_pca` fails when blueprint is numeric", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, new_apd_pca(pcs = 1, blueprint = 1) ) }) @@ -58,7 +60,8 @@ test_that("pcs matches `prcomp` output for the data frame method", { expected$x <- NULL # Data frame method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, apd_pca(mtcars)$pcs, expected ) @@ -69,7 +72,8 @@ test_that("pcs matches `prcomp` output for the formula method", { expected$x <- NULL # Formula method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, apd_pca(~., mtcars)$pcs, expected ) @@ -81,7 +85,8 @@ test_that("pcs matches `prcomp` output for the recipe method", { # Recipe method rec <- recipes::recipe(~., mtcars) - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, apd_pca(rec, data = mtcars)$pcs, expected ) @@ -92,7 +97,8 @@ test_that("pcs matches `prcomp` output for the matrix method", { expected$x <- NULL # Matrix method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, apd_pca(as.matrix(mtcars))$pcs, expected ) diff --git a/tests/testthat/test-pca-score.R b/tests/testthat/test-pca-score.R index 3a20844..8a12a00 100644 --- a/tests/testthat/test-pca-score.R +++ b/tests/testthat/test-pca-score.R @@ -1,12 +1,14 @@ test_that("`score_apd_pca_numeric` fails when model has no pcs argument", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, score_apd_pca_numeric(mtcars, mtcars) ) }) test_that("`score` fails when predictors only contain factors", { model <- apd_pca(~., iris) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, score(model, iris$Species) ) }) @@ -14,7 +16,8 @@ test_that("`score` fails when predictors only contain factors", { test_that("`score` fails when predictors are vectors", { object <- iris - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, score(object) ) }) @@ -31,7 +34,8 @@ test_that("`score_apd_pca_numeric` pcs output matches `stats::predict` output", dplyr::select(dplyr::matches("^PC\\d+$")) # Data frame method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, actual_output, expected ) @@ -49,7 +53,8 @@ test_that("`score` pcs output matches `stats::predict` output", { dplyr::select(dplyr::matches("^PC\\d+$")) # Data frame method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, actual_output, expected ) @@ -67,7 +72,8 @@ test_that("`score_apd_pca_bridge` output is correct", { dplyr::select(dplyr::matches("^PC\\d+$")) # Data frame method - expect_equal(ignore_attr = TRUE, + expect_equal( + ignore_attr = TRUE, actual_output, expected ) diff --git a/tests/testthat/test-similarity.R b/tests/testthat/test-similarity.R index 08b0788..d6eb8e0 100644 --- a/tests/testthat/test-similarity.R +++ b/tests/testthat/test-similarity.R @@ -114,10 +114,12 @@ test_that("matrix method - quantile similarity", { # ------------------------------------------------------------------------------ test_that("bad args", { - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(tr_x, quantile = 2) ) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(tr_x_sp) ) }) @@ -143,16 +145,18 @@ test_that("plot output", { # ------------------------------------------------------------------------------ test_that("apd_similarity fails when quantile is neither NA nor a number in [0, 1]", { - - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(tr_x, quantile = -1) ) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(tr_x, quantile = 3) ) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(tr_x, quantile = "la") ) }) @@ -183,7 +187,8 @@ test_that("apd_similarity fails when all the variables have zero variance", { ) bad_data <- as.data.frame(bad_data) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(bad_data) ) }) @@ -199,7 +204,8 @@ test_that("apd_similarity fails data is not binary", { ) bad_data <- as.data.frame(bad_data) - expect_snapshot(error = TRUE, + expect_snapshot( + error = TRUE, apd_similarity(bad_data) ) }) diff --git a/vignettes/continuous-data.Rmd b/vignettes/continuous-data.Rmd index 4fc5f6e..89de9bd 100644 --- a/vignettes/continuous-data.Rmd +++ b/vignettes/continuous-data.Rmd @@ -71,10 +71,10 @@ library(dplyr) ames_cols <- intersect(names(ames), names(ames_new)) -training_data <- - ames %>% +training_data <- + ames %>% # For consistency, only analyze the data on new properties - dplyr::select(one_of(ames_cols)) %>% + dplyr::select(one_of(ames_cols)) %>% mutate( # There is a new neighborhood in ames_new Neighborhood = as.character(Neighborhood), @@ -83,10 +83,10 @@ training_data <- training_recipe <- - recipe( ~ ., data = training_data) %>% - step_dummy(all_nominal()) %>% + recipe(~., data = training_data) %>% + step_dummy(all_nominal()) %>% # Remove variables that have the same value for every data point. - step_zv(all_predictors()) %>% + step_zv(all_predictors()) %>% # Transform variables to be distributed as Gaussian-like as possible. step_YeoJohnson(all_numeric()) %>% # Normalize numeric data to have a mean of zero and @@ -163,8 +163,8 @@ set in the first component: ```{r, echo = FALSE} #| fig-alt: "Histogram chart. PC001 along the x-axis, count along the y-axis. A vertical red line is placed inside the distribution." training_scores <- score(ames_pca, training_data) -ggplot(training_scores, aes(x = PC001)) + - geom_histogram(col = "white", binwidth = .5) + +ggplot(training_scores, aes(x = PC001)) + + geom_histogram(col = "white", binwidth = .5) + geom_vline(xintercept = pca_score$PC001, col = "red") ``` @@ -183,8 +183,8 @@ they were new homes. The also tend to have fairly large garages: ```{r, echo = FALSE} #| fig-alt: "Histogram chart. Garage_Area along the x-axis, count along the y-axis. Two red vertical lines are places. One on the edge of the distribution, another outside the distribution." -ggplot(training_data, aes(x = Garage_Area)) + - geom_histogram(col = "white", binwidth = 50) + +ggplot(training_data, aes(x = Garage_Area)) + + geom_histogram(col = "white", binwidth = 50) + geom_vline(xintercept = ames_new$Garage_Area, col = "red") ``` @@ -221,8 +221,8 @@ Two caveats for using the hat values: Let us apply `apd_hat_values` modeling function to our data (while ensuring that there are no linear dependencies): ```{r} -non_singular_recipe <- - training_recipe %>% +non_singular_recipe <- + training_recipe %>% step_lincomb(all_predictors()) # Recipe interface @@ -231,7 +231,5 @@ ames_hat <- apd_hat_values(non_singular_recipe, training_data) ```{r reset_options} - options(prev_options) - ``` From d9761e33c8e13cce2f4849eabf268ceebab617c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98topepo=E2=80=99?= <‘mxkuhn@gmail.com’> Date: Mon, 16 Feb 2026 20:03:37 -0500 Subject: [PATCH 15/15] regenerate snapshots --- DESCRIPTION | 4 ++-- tests/testthat/_snaps/hat_values-score.md | 2 +- tests/testthat/_snaps/pca-score.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index fb35c12..d74046c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -16,7 +16,7 @@ URL: https://github.com/tidymodels/applicable, https://applicable.tidymodels.org BugReports: https://github.com/tidymodels/applicable/issues Depends: - ggplot2, + ggplot2 (>= 4.0.2), R (>= 3.6) Imports: dplyr, @@ -48,4 +48,4 @@ Encoding: UTF-8 Language: en-US LazyData: true Roxygen: list(markdown = TRUE) -RoxygenNote: 7.2.3 +RoxygenNote: 7.3.3 diff --git a/tests/testthat/_snaps/hat_values-score.md b/tests/testthat/_snaps/hat_values-score.md index 1c8e939..f941127 100644 --- a/tests/testthat/_snaps/hat_values-score.md +++ b/tests/testthat/_snaps/hat_values-score.md @@ -12,7 +12,7 @@ score(model, iris$Species) Condition Error in `hardhat::forge()`: - ! The class of `new_data`, 'factor', is not recognized. + ! No `forge()` method provided for a object. # `score` fails when predictors are vectors diff --git a/tests/testthat/_snaps/pca-score.md b/tests/testthat/_snaps/pca-score.md index 75b58b7..b1d00d9 100644 --- a/tests/testthat/_snaps/pca-score.md +++ b/tests/testthat/_snaps/pca-score.md @@ -12,7 +12,7 @@ score(model, iris$Species) Condition Error in `hardhat::forge()`: - ! The class of `new_data`, 'factor', is not recognized. + ! No `forge()` method provided for a object. # `score` fails when predictors are vectors
    -
    - - - - -
    - -
    -
    - - -
    -

    Plot the distribution function for pcas

    -
    - -
    # S3 method for apd_pca
    -autoplot(object, ...)
    - -

    Arguments

    - - - - - - - - - - -
    object

    An object produced by apd_pca.

    ...

    An optional set of dplyr selectors, such as dplyr::matches() or -dplyr::starts_with() for selecting which variables should be shown in the -plot.

    - -

    Value

    - -

    A ggplot object that shows the distribution function for each -principal component.

    - -

    Examples

    -
    library(ggplot2) -library(dplyr) -library(modeldata) -data(biomass) - -biomass_ad <- apd_pca(biomass[, 3:8]) - -autoplot(biomass_ad)
    # Using selectors in `...` -autoplot(biomass_ad, distance) + scale_x_log10()
    autoplot(biomass_ad, matches("PC[1-2]"))
    -
    -
    - -
    - - - -