From 1430bfe73a9e8891922ccf072df25c3e14d1e418 Mon Sep 17 00:00:00 2001
From: Jenil Gogari <971411+jenil@users.noreply.github.com>
Date: Mon, 20 Mar 2023 23:57:54 -0400
Subject: [PATCH] Jenil/linter (#92)
* add linter and format files
* remove custom scrollbar css
* add caniuse
* add stylelint to test cmd
* revert test file change
---
.gitignore | 1 -
.stylelintrc | 12 +
Gemfile.lock | 4 +
dist/chota.css | 943 ++++++++++++++++++++++----------------------
dist/chota.min.css | 2 +-
docs/doc-styles.css | 16 +-
package.json | 36 +-
postcss.config.js | 11 +-
src/_base.css | 41 +-
src/_form.css | 141 +++----
src/_grid.css | 286 +++++++-------
src/_nav.css | 67 ++--
src/_tab.css | 22 +-
src/_tag.css | 4 +-
src/_util.css | 140 +++----
src/chota.css | 2 -
yarn.lock | 730 ++++++++++++++++++++++++++++++++--
17 files changed, 1574 insertions(+), 884 deletions(-)
create mode 100644 .stylelintrc
diff --git a/.gitignore b/.gitignore
index e4f0302..e3387f4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -80,7 +80,6 @@ typings/
# Nuxt.js build / generate output
.nuxt
-dist
# Gatsby files
.cache/
diff --git a/.stylelintrc b/.stylelintrc
new file mode 100644
index 0000000..4d71948
--- /dev/null
+++ b/.stylelintrc
@@ -0,0 +1,12 @@
+{
+ "extends": [
+ "stylelint-config-standard",
+ "stylelint-config-prettier"
+ ],
+ "ignorePath": [
+ "dist/**"
+ ],
+ "rules": {
+ "custom-property-pattern": null
+ }
+}
\ No newline at end of file
diff --git a/Gemfile.lock b/Gemfile.lock
index 2a020cf..6088588 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -211,6 +211,8 @@ GEM
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.16.3)
+ nokogiri (1.13.10-arm64-darwin)
+ racc (~> 1.4)
nokogiri (1.13.10-x86_64-linux)
racc (~> 1.4)
octokit (4.25.1)
@@ -253,6 +255,8 @@ GEM
zeitwerk (2.6.0)
PLATFORMS
+ arm64-darwin-21
+ arm64-darwin-22
x86_64-linux
DEPENDENCIES
diff --git a/dist/chota.css b/dist/chota.css
index c63b7c8..5028154 100644
--- a/dist/chota.css
+++ b/dist/chota.css
@@ -1,8 +1,8 @@
/*! chota.css v0.8.1 | MIT License | github.com/jenil/chota */
:root {
- --bg-color: #ffffff;
+ --bg-color: #fff;
--bg-secondary-color: #f3f3f6;
- --color-primary: #14854F;
+ --color-primary: #14854f;
--color-lightGrey: #d2d6dd;
--color-grey: #747681;
--color-darkGrey: #3f4144;
@@ -11,10 +11,10 @@
--grid-maxWidth: 120rem;
--grid-gutter: 2rem;
--font-size: 1.6rem;
- --font-color: #333333;
- --font-family-sans: -apple-system, BlinkMacSystemFont, Avenir, "Avenir Next",
- "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans",
- "Droid Sans", "Helvetica Neue", sans-serif;
+ --font-color: #333;
+ --font-family-sans: -apple-system, "BlinkMacSystemFont", "Avenir",
+ "Avenir Next", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
+ "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
--font-family-mono: monaco, "Consolas", "Lucida Console", monospace;
}
html {
@@ -22,32 +22,23 @@ html {
box-sizing: border-box;
font-size: 62.5%;
line-height: 1.15;
- -ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
+ -moz-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ text-size-adjust: 100%;
}
-*, *:before, *:after {
+*,
+*::before,
+*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
-* {
- scrollbar-width: thin;
- scrollbar-color: var(--color-lightGrey) var(--bg-primary);
-}
-*::-webkit-scrollbar {
- width: 8px;
-}
-*::-webkit-scrollbar-track {
- background: var(--bg-primary);
-}
-*::-webkit-scrollbar-thumb {
- background: var(--color-lightGrey);
-}
body {
background-color: var(--bg-color);
line-height: 1.6;
font-size: var(--font-size);
color: var(--font-color);
- font-family: "Segoe UI", "Helvetica Neue", sans-serif; /*fallback*/
+ font-family: "Segoe UI", "Helvetica Neue", sans-serif; /* fallback */
font-family: var(--font-family-sans);
margin: 0;
padding: 0;
@@ -59,7 +50,7 @@ h4,
h5,
h6 {
font-weight: 500;
- margin: 0.35em 0 0.7em 0;
+ margin: 0.35em 0 0.7em;
}
h1 {
font-size: 2em;
@@ -136,7 +127,6 @@ tt {
}
code,
kbd {
- padding: 0 0.4rem;
font-size: 90%;
white-space: pre-wrap;
border-radius: 4px;
@@ -170,296 +160,296 @@ iframe {
border: 0;
}
.container {
- max-width: var(--grid-maxWidth);
- margin: 0 auto;
- width: 96%;
- padding: 0 calc(var(--grid-gutter) / 2);
+ max-width: var(--grid-maxWidth);
+ margin: 0 auto;
+ width: 96%;
+ padding: 0 calc(var(--grid-gutter) / 2);
}
.row {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row wrap;
- flex-flow: row wrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- margin-left: calc(var(--grid-gutter) / -2);
- margin-right: calc(var(--grid-gutter) / -2);
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ margin-left: calc(var(--grid-gutter) / -2);
+ margin-right: calc(var(--grid-gutter) / -2);
}
.row.reverse {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: reverse;
- -ms-flex-direction: row-reverse;
- flex-direction: row-reverse;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
}
.col {
- -webkit-box-flex: 1;
- -ms-flex: 1;
- flex: 1;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
}
.col,
[class*=" col-"],
-[class^='col-'] {
- margin: 0 calc(var(--grid-gutter) / 2) calc(var(--grid-gutter) / 2);
+[class^="col-"] {
+ margin: 0 calc(var(--grid-gutter) / 2) calc(var(--grid-gutter) / 2);
}
.col-1 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ max-width: calc((100% / (12/1)) - var(--grid-gutter));
+}
+.col-2 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ max-width: calc((100% / (12/2)) - var(--grid-gutter));
+}
+.col-3 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ max-width: calc((100% / (12/3)) - var(--grid-gutter));
+}
+.col-4 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ max-width: calc((100% / (12/4)) - var(--grid-gutter));
+}
+.col-5 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ max-width: calc((100% / (12/5)) - var(--grid-gutter));
+}
+.col-6 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ max-width: calc((100% / (12/6)) - var(--grid-gutter));
+}
+.col-7 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ max-width: calc((100% / (12/7)) - var(--grid-gutter));
+}
+.col-8 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ max-width: calc((100% / (12/8)) - var(--grid-gutter));
+}
+.col-9 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ max-width: calc((100% / (12/9)) - var(--grid-gutter));
+}
+.col-10 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ max-width: calc((100% / (12/10)) - var(--grid-gutter));
+}
+.col-11 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ max-width: calc((100% / (12/11)) - var(--grid-gutter));
+}
+.col-12 {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ max-width: calc((100% / (12/12)) - var(--grid-gutter));
+}
+@media screen and (max-width: 599px) {
+ .container {
+ width: 100%;
+ }
+
+ .col,
+ [class*="col-"],
+ [class^="col-"] {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 1 100%;
+ flex: 0 1 100%;
+ max-width: 100%;
+ }
+}
+@media screen and (min-width: 900px) {
+ .col-1-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
max-width: calc((100% / (12/1)) - var(--grid-gutter));
-}
-.col-2 {
+ }
+
+ .col-2-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
max-width: calc((100% / (12/2)) - var(--grid-gutter));
-}
-.col-3 {
+ }
+
+ .col-3-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
max-width: calc((100% / (12/3)) - var(--grid-gutter));
-}
-.col-4 {
+ }
+
+ .col-4-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
max-width: calc((100% / (12/4)) - var(--grid-gutter));
-}
-.col-5 {
+ }
+
+ .col-5-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
max-width: calc((100% / (12/5)) - var(--grid-gutter));
-}
-.col-6 {
+ }
+
+ .col-6-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
max-width: calc((100% / (12/6)) - var(--grid-gutter));
-}
-.col-7 {
+ }
+
+ .col-7-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
max-width: calc((100% / (12/7)) - var(--grid-gutter));
-}
-.col-8 {
+ }
+
+ .col-8-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
max-width: calc((100% / (12/8)) - var(--grid-gutter));
-}
-.col-9 {
+ }
+
+ .col-9-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
max-width: calc((100% / (12/9)) - var(--grid-gutter));
-}
-.col-10 {
+ }
+
+ .col-10-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
max-width: calc((100% / (12/10)) - var(--grid-gutter));
-}
-.col-11 {
+ }
+
+ .col-11-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
max-width: calc((100% / (12/11)) - var(--grid-gutter));
-}
-.col-12 {
+ }
+
+ .col-12-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
max-width: calc((100% / (12/12)) - var(--grid-gutter));
-}
-@media screen and (max-width: 599px) {
- .container {
- width: 100%;
- }
-
- .col,
- [class*="col-"],
- [class^='col-'] {
- -webkit-box-flex: 0;
- -ms-flex: 0 1 100%;
- flex: 0 1 100%;
- max-width: 100%;
- }
-}
-@media screen and (min-width: 900px) {
- .col-1-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- max-width: calc((100% / (12/1)) - var(--grid-gutter));
- }
-
- .col-2-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- max-width: calc((100% / (12/2)) - var(--grid-gutter));
- }
-
- .col-3-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- max-width: calc((100% / (12/3)) - var(--grid-gutter));
- }
-
- .col-4-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- max-width: calc((100% / (12/4)) - var(--grid-gutter));
- }
-
- .col-5-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- max-width: calc((100% / (12/5)) - var(--grid-gutter));
- }
-
- .col-6-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- max-width: calc((100% / (12/6)) - var(--grid-gutter));
- }
-
- .col-7-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- max-width: calc((100% / (12/7)) - var(--grid-gutter));
- }
-
- .col-8-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- max-width: calc((100% / (12/8)) - var(--grid-gutter));
- }
-
- .col-9-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- max-width: calc((100% / (12/9)) - var(--grid-gutter));
- }
-
- .col-10-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- max-width: calc((100% / (12/10)) - var(--grid-gutter));
- }
-
- .col-11-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- max-width: calc((100% / (12/11)) - var(--grid-gutter));
- }
-
- .col-12-md {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- max-width: calc((100% / (12/12)) - var(--grid-gutter));
- }
+ }
}
@media screen and (min-width: 1200px) {
- .col-1-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- max-width: calc((100% / (12/1)) - var(--grid-gutter));
- }
+ .col-1-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ max-width: calc((100% / (12/1)) - var(--grid-gutter));
+ }
- .col-2-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- max-width: calc((100% / (12/2)) - var(--grid-gutter));
- }
+ .col-2-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ max-width: calc((100% / (12/2)) - var(--grid-gutter));
+ }
- .col-3-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- max-width: calc((100% / (12/3)) - var(--grid-gutter));
- }
+ .col-3-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ max-width: calc((100% / (12/3)) - var(--grid-gutter));
+ }
- .col-4-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- max-width: calc((100% / (12/4)) - var(--grid-gutter));
- }
+ .col-4-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ max-width: calc((100% / (12/4)) - var(--grid-gutter));
+ }
- .col-5-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- max-width: calc((100% / (12/5)) - var(--grid-gutter));
- }
+ .col-5-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ max-width: calc((100% / (12/5)) - var(--grid-gutter));
+ }
- .col-6-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- max-width: calc((100% / (12/6)) - var(--grid-gutter));
- }
+ .col-6-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ max-width: calc((100% / (12/6)) - var(--grid-gutter));
+ }
- .col-7-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- max-width: calc((100% / (12/7)) - var(--grid-gutter));
- }
+ .col-7-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ max-width: calc((100% / (12/7)) - var(--grid-gutter));
+ }
- .col-8-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- max-width: calc((100% / (12/8)) - var(--grid-gutter));
- }
+ .col-8-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ max-width: calc((100% / (12/8)) - var(--grid-gutter));
+ }
- .col-9-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- max-width: calc((100% / (12/9)) - var(--grid-gutter));
- }
+ .col-9-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ max-width: calc((100% / (12/9)) - var(--grid-gutter));
+ }
- .col-10-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- max-width: calc((100% / (12/10)) - var(--grid-gutter));
- }
+ .col-10-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ max-width: calc((100% / (12/10)) - var(--grid-gutter));
+ }
- .col-11-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- max-width: calc((100% / (12/11)) - var(--grid-gutter));
- }
+ .col-11-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ max-width: calc((100% / (12/11)) - var(--grid-gutter));
+ }
- .col-12-lg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- max-width: calc((100% / (12/12)) - var(--grid-gutter));
- }
+ .col-12-lg {
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ max-width: calc((100% / (12/12)) - var(--grid-gutter));
+ }
}
fieldset {
padding: 0.5rem 2rem;
@@ -469,7 +459,7 @@ legend {
font-size: 0.8em;
letter-spacing: 0.1rem;
}
-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]),
+input:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]),
select,
textarea,
textarea[type="text"] {
@@ -483,42 +473,15 @@ textarea[type="text"] {
display: block;
width: 100%;
}
-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]):not(:disabled):hover,
-select:hover,
-textarea:hover,
-textarea[type="text"]:hover {
- border-color: var(--color-grey);
-}
-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]):focus,
-select:focus,
-textarea:focus,
-textarea[type="text"]:focus {
- outline: none;
- border-color: var(--color-primary);
- -webkit-box-shadow: 0 0 1px var(--color-primary);
- box-shadow: 0 0 1px var(--color-primary);
-}
-input.error:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]),
-textarea.error {
- border-color: var(--color-error);
-}
-input.success:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]),
-textarea.success {
- border-color: var(--color-success);
-}
select {
-webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
background: #f3f3f6 no-repeat 100%;
background-size: 1ex;
background-origin: content-box;
background-image: url("data:image/svg+xml;utf8,");
}
-[type="checkbox"],
-[type="radio"] {
- width: 1.6rem;
- height: 1.6rem;
-}
-/* BUTTONS */
.button,
[type="button"],
[type="reset"],
@@ -540,27 +503,16 @@ button {
display: inline-block;
cursor: pointer;
}
-.grouped {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-.grouped > *:not(:last-child) {
- margin-right: 16px;
-}
-.grouped.gapless > * {
- margin: 0 0 0 -1px !important;
- border-radius:0 !important;
-}
-.grouped.gapless > *:first-child {
- margin: 0 !important;
- border-radius:4px 0 0 4px !important;
-}
-.grouped.gapless > *:last-child {
- border-radius:0 4px 4px 0 !important;
-}
-.button + .button {
- margin-left: 1rem;
+.button.primary,
+.button.secondary,
+.button.dark,
+.button.error,
+.button.success,
+[type="submit"] {
+ color: #fff;
+ z-index: 1; /* hightlight from other button's border when grouped */
+ background-color: #000;
+ background-color: var(--color-primary);
}
.button:hover,
[type="button"]:hover,
@@ -578,22 +530,62 @@ button:active {
transform: scale(0.98);
}
input:disabled,
-button:disabled,
input:disabled:hover,
+button:disabled,
button:disabled:hover {
opacity: 0.4;
cursor: not-allowed;
}
-.button.primary,
-.button.secondary,
-.button.dark,
-.button.error,
-.button.success,
-[type="submit"] {
- color: #fff;
- z-index: 1; /* hightlight from other button's border when grouped */
- background-color: #000;
- background-color: var(--color-primary);
+.grouped {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+.grouped > *:not(:last-child) {
+ margin-right: 16px;
+}
+.grouped.gapless > * {
+ margin: 0 0 0 -1px !important;
+ border-radius: 0 !important;
+}
+.grouped.gapless > *:first-child {
+ margin: 0 !important;
+ border-radius: 4px 0 0 4px !important;
+}
+.grouped.gapless > *:last-child {
+ border-radius: 0 4px 4px 0 !important;
+}
+input:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"], :disabled):hover,
+select:hover,
+textarea:hover,
+textarea[type="text"]:hover {
+ border-color: var(--color-grey);
+}
+input:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]):focus,
+select:focus,
+textarea:focus,
+textarea[type="text"]:focus {
+ outline: none;
+ border-color: var(--color-primary);
+ -webkit-box-shadow: 0 0 1px var(--color-primary);
+ box-shadow: 0 0 1px var(--color-primary);
+}
+input.error:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]),
+textarea.error {
+ border-color: var(--color-error);
+}
+input.success:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]),
+textarea.success {
+ border-color: var(--color-success);
+}
+[type="checkbox"],
+[type="radio"] {
+ width: 1.6rem;
+ height: 1.6rem;
+}
+/* BUTTONS */
+.button + .button {
+ margin-left: 1rem;
}
.button.secondary {
background-color: var(--color-grey);
@@ -658,92 +650,93 @@ button:disabled:hover {
color: #bdbfc4;
}
.nav {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- min-height: 5rem;
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
- align-items: stretch;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ min-height: 5rem;
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
}
.nav img {
- max-height: 3rem;
+ max-height: 3rem;
}
-.nav>.container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
+.nav > .container {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
}
.nav-center,
.nav-left,
.nav-right {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 1;
- -ms-flex: 1;
- flex: 1;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 1;
+ -ms-flex: 1;
+ flex: 1;
}
.nav-left {
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
}
.nav-right {
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
}
.nav-center {
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+@media screen and (max-width: 480px) {
+ .nav,
+ .nav > .container {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+
+ .nav-center,
+ .nav-left,
+ .nav-right {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-}
-@media screen and (max-width: 480px) {
- .nav,
- .nav>.container {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- .nav-center,
- .nav-left,
- .nav-right {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- }
+ }
}
.nav a,
.nav .brand {
- text-decoration: none;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- padding: 1rem 2rem;
- color: var(--color-darkGrey);
+ text-decoration: none;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ padding: 1rem 2rem;
+ color: var(--color-darkGrey);
}
.nav [aria-current="page"]:not(.button),
.nav .active:not(.button) {
- color: #000; /* fallback */
- color: var(--color-primary);
+ color: #000; /* fallback */
+ color: var(--color-primary);
}
.nav .brand {
- font-size: 1.75em;
- padding-top: 0;
- padding-bottom: 0;
+ font-size: 1.75em;
+ padding-top: 0;
+ padding-bottom: 0;
}
.nav .brand img {
- padding-right: 1rem;
+ padding-right: 1rem;
}
.nav .button {
- margin: auto 1rem;
+ margin: auto 1rem;
}
.card {
padding: 1rem 2rem;
@@ -760,37 +753,37 @@ button:disabled:hover {
margin-bottom: 1rem;
}
.tabs {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
}
.tabs a {
- text-decoration: none;
+ text-decoration: none;
}
.tabs > .dropdown > summary,
.tabs > a {
- padding: 1rem 2rem;
- -webkit-box-flex: 0;
- -ms-flex: 0 1 auto;
- flex: 0 1 auto;
- color: var(--color-darkGrey);
- border-bottom: 2px solid var(--color-lightGrey);
- text-align: center;
+ padding: 1rem 2rem;
+ -webkit-box-flex: 0;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+ color: var(--color-darkGrey);
+ border-bottom: 2px solid var(--color-lightGrey);
+ text-align: center;
}
.tabs > a[aria-current="page"],
.tabs > a.active,
.tabs > a:hover {
- opacity: 1;
- border-bottom: 2px solid var(--color-darkGrey);
+ opacity: 1;
+ border-bottom: 2px solid var(--color-darkGrey);
}
.tabs > a[aria-current="page"],
.tabs > a.active {
- border-color: var(--color-primary);
+ border-color: var(--color-primary);
}
.tabs.is-full a {
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
+ -webkit-box-flex: 1;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
}
.tag {
display: inline-block;
@@ -809,7 +802,7 @@ button:disabled:hover {
padding: 0.7rem;
font-size: 1.125em;
}
-.tag+.tag {
+.tag + .tag {
margin-left: 1rem;
}
details.dropdown {
@@ -823,192 +816,192 @@ details.dropdown > :last-child {
}
/* Colors */
.bg-primary {
- background-color: var(--color-primary) !important;
+ background-color: var(--color-primary) !important;
}
.bg-light {
- background-color: var(--color-lightGrey) !important;
+ background-color: var(--color-lightGrey) !important;
}
.bg-dark {
- background-color: var(--color-darkGrey) !important;
+ background-color: var(--color-darkGrey) !important;
}
.bg-grey {
- background-color: var(--color-grey) !important;
+ background-color: var(--color-grey) !important;
}
.bg-error {
- background-color: var(--color-error) !important;
+ background-color: var(--color-error) !important;
}
.bg-success {
- background-color: var(--color-success) !important;
+ background-color: var(--color-success) !important;
}
.bd-primary {
- border: 1px solid var(--color-primary) !important;
+ border: 1px solid var(--color-primary) !important;
}
.bd-light {
- border: 1px solid var(--color-lightGrey) !important;
+ border: 1px solid var(--color-lightGrey) !important;
}
.bd-dark {
- border: 1px solid var(--color-darkGrey) !important;
+ border: 1px solid var(--color-darkGrey) !important;
}
.bd-grey {
- border: 1px solid var(--color-grey) !important;
+ border: 1px solid var(--color-grey) !important;
}
.bd-error {
- border: 1px solid var(--color-error) !important;
+ border: 1px solid var(--color-error) !important;
}
.bd-success {
- border: 1px solid var(--color-success) !important;
+ border: 1px solid var(--color-success) !important;
}
.text-primary {
- color: var(--color-primary) !important;
+ color: var(--color-primary) !important;
}
.text-light {
- color: var(--color-lightGrey) !important;
+ color: var(--color-lightGrey) !important;
}
.text-dark {
- color: var(--color-darkGrey) !important;
+ color: var(--color-darkGrey) !important;
}
.text-grey {
- color: var(--color-grey) !important;
+ color: var(--color-grey) !important;
}
.text-error {
- color: var(--color-error) !important;
+ color: var(--color-error) !important;
}
.text-success {
- color: var(--color-success) !important;
+ color: var(--color-success) !important;
}
.text-white {
- color: #fff !important;
+ color: #fff !important;
}
/* Position & alignment */
.pull-right {
- float: right !important;
+ float: right !important;
}
.pull-left {
- float: left !important;
+ float: left !important;
}
.text-center {
- text-align: center;
+ text-align: center;
}
.text-left {
- text-align: left;
+ text-align: left;
}
.text-right {
- text-align: right;
+ text-align: right;
}
.text-justify {
- text-align: justify;
+ text-align: justify;
}
.text-uppercase {
- text-transform: uppercase;
+ text-transform: uppercase;
}
.text-lowercase {
- text-transform: lowercase;
+ text-transform: lowercase;
}
.text-capitalize {
- text-transform: capitalize;
+ text-transform: capitalize;
}
.is-full-screen {
- width: 100%;
- min-height: 100vh;
+ width: 100%;
+ min-height: 100vh;
}
.is-full-width {
- width: 100% !important;
+ width: 100% !important;
}
.is-vertical-align {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
}
.is-horizontal-align {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
}
.is-center {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
}
.is-right {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
}
.is-left {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
}
.is-fixed {
- position: fixed;
- width: 100%;
+ position: fixed;
+ width: 100%;
}
.is-paddingless {
- padding: 0 !important;
+ padding: 0 !important;
}
.is-marginless {
- margin: 0 !important;
+ margin: 0 !important;
}
.is-pointer {
- cursor: pointer !important;
+ cursor: pointer !important;
}
.is-rounded {
- border-radius: 100%;
+ border-radius: 100%;
}
.clearfix {
- content: "";
- display: table;
- clear: both;
+ content: "";
+ display: table;
+ clear: both;
}
.is-hidden {
- display: none !important;
+ display: none !important;
}
@media screen and (max-width: 599px) {
- .hide-xs {
- display: none !important;
- }
+ .hide-xs {
+ display: none !important;
+ }
}
@media screen and (min-width: 600px) and (max-width: 899px) {
- .hide-sm {
- display: none !important;
- }
+ .hide-sm {
+ display: none !important;
+ }
}
@media screen and (min-width: 900px) and (max-width: 1199px) {
- .hide-md {
- display: none !important;
- }
+ .hide-md {
+ display: none !important;
+ }
}
@media screen and (min-width: 1200px) {
- .hide-lg {
- display: none !important;
- }
+ .hide-lg {
+ display: none !important;
+ }
}
@media print {
- .hide-pr {
- display: none !important;
- }
+ .hide-pr {
+ display: none !important;
+ }
}
diff --git a/dist/chota.min.css b/dist/chota.min.css
index 559bed8..d5e348d 100644
--- a/dist/chota.min.css
+++ b/dist/chota.min.css
@@ -1 +1 @@
-/*! chota.css v0.8.1 | MIT License | github.com/jenil/chota */:root{--bg-color:#fff;--bg-secondary-color:#f3f3f6;--color-primary:#14854f;--color-lightGrey:#d2d6dd;--color-grey:#747681;--color-darkGrey:#3f4144;--color-error:#d43939;--color-success:#28bd14;--grid-maxWidth:120rem;--grid-gutter:2rem;--font-size:1.6rem;--font-color:#333;--font-family-sans:-apple-system,BlinkMacSystemFont,Avenir,"Avenir Next","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:monaco,"Consolas","Lucida Console",monospace}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;line-height:1.15}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{scrollbar-color:var(--color-lightGrey) var(--bg-primary);scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-lightGrey)}body{background-color:var(--bg-color);color:var(--font-color);font-family:Segoe UI,Helvetica Neue,sans-serif;font-family:var(--font-family-sans);font-size:var(--font-size);line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;margin:.35em 0 .7em}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.85em}a{color:var(--color-primary);text-decoration:none}a:hover:not(.button){opacity:.75}button{font-family:inherit}p{margin-top:0}blockquote{background-color:var(--bg-secondary-color);border-left:3px solid var(--color-lightGrey);padding:1.5rem 2rem}dl dt{font-weight:700}hr{background-color:var(--color-lightGrey);height:1px;margin:1rem 0}hr,table{border:none}table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}table.striped tr:nth-of-type(2n){background-color:var(--bg-secondary-color)}td,th{padding:1.2rem .4rem;vertical-align:middle}thead{border-bottom:2px solid var(--color-lightGrey)}tfoot{border-top:2px solid var(--color-lightGrey)}code,kbd,pre,samp,tt{font-family:var(--font-family-mono)}code,kbd{border-radius:4px;color:var(--color-error);font-size:90%;padding:.2em .4em;white-space:pre-wrap}code,kbd,pre{background-color:var(--bg-secondary-color)}pre{font-size:1em;overflow-x:auto;padding:1rem}pre code{background:none;padding:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{max-width:100%}fieldset{border:1px solid var(--color-lightGrey)}iframe{border:0}.container{margin:0 auto;max-width:var(--grid-maxWidth);padding:0 calc(var(--grid-gutter)/2);width:96%}.row{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-left:calc(var(--grid-gutter)/-2);margin-right:calc(var(--grid-gutter)/-2)}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col{-webkit-box-flex:1;-ms-flex:1;flex:1}.col,[class*=" col-"],[class^=col-]{margin:0 calc(var(--grid-gutter)/2) calc(var(--grid-gutter)/2)}.col-1{-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3{-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-3,.col-4{-webkit-box-flex:0}.col-4{-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5{-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7{-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9{-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10,.col-9{-webkit-box-flex:0}.col-10{-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11{-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-11,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}@media screen and (max-width:599px){.container{width:100%}.col,[class*=col-],[class^=col-]{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media screen and (min-width:900px){.col-1-md{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-2-md{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3-md{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-4-md{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5-md{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-6-md{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7-md{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-8-md{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9-md{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10-md{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11-md{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-12-md{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}}@media screen and (min-width:1200px){.col-1-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-2-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-4-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-6-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-8-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-12-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}}fieldset{padding:.5rem 2rem}legend{font-size:.8em;letter-spacing:.1rem;text-transform:uppercase}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),select,textarea,textarea[type=text]{border:1px solid var(--color-lightGrey);border-radius:4px;display:block;font-family:inherit;font-size:1em;padding:.8rem 1rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]):not(:disabled):hover,select:hover,textarea:hover,textarea[type=text]:hover{border-color:var(--color-grey)}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]):focus,select:focus,textarea:focus,textarea[type=text]:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 1px var(--color-primary);box-shadow:0 0 1px var(--color-primary);outline:none}input.error:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),textarea.error{border-color:var(--color-error)}input.success:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=color]):not([type=button]):not([type=reset]),textarea.success{border-color:var(--color-success)}select{-webkit-appearance:none;background:#f3f3f6 no-repeat 100%;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-size:1ex}[type=checkbox],[type=radio]{height:1.6rem;width:1.6rem}.button,[type=button],[type=reset],[type=submit],button{background:var(--color-lightGrey);border:1px solid transparent;border-radius:4px;color:var(--color-darkGrey);cursor:pointer;display:inline-block;font-size:var(--font-size);line-height:1;padding:1rem 2.5rem;text-align:center;text-decoration:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.grouped{display:-webkit-box;display:-ms-flexbox;display:flex}.grouped>:not(:last-child){margin-right:16px}.grouped.gapless>*{border-radius:0!important;margin:0 0 0 -1px!important}.grouped.gapless>:first-child{border-radius:4px 0 0 4px!important;margin:0!important}.grouped.gapless>:last-child{border-radius:0 4px 4px 0!important}.button+.button{margin-left:1rem}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{opacity:.8}.button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:active{-webkit-transform:scale(.98);transform:scale(.98)}button:disabled,button:disabled:hover,input:disabled,input:disabled:hover{cursor:not-allowed;opacity:.4}.button.dark,.button.error,.button.primary,.button.secondary,.button.success,[type=submit]{background-color:#000;background-color:var(--color-primary);color:#fff;z-index:1}.button.secondary{background-color:var(--color-grey)}.button.dark{background-color:var(--color-darkGrey)}.button.error{background-color:var(--color-error)}.button.success{background-color:var(--color-success)}.button.outline{background-color:transparent;border-color:var(--color-lightGrey)}.button.outline.primary{border-color:var(--color-primary);color:var(--color-primary)}.button.outline.secondary{border-color:var(--color-grey);color:var(--color-grey)}.button.outline.dark{border-color:var(--color-darkGrey);color:var(--color-darkGrey)}.button.clear{background-color:transparent;border-color:transparent;color:var(--color-primary)}.button.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button.icon>img{margin-left:2px}.button.icon-only{padding:1rem}::-webkit-input-placeholder{color:#bdbfc4}::-moz-placeholder{color:#bdbfc4}:-ms-input-placeholder{color:#bdbfc4}::-ms-input-placeholder{color:#bdbfc4}::placeholder{color:#bdbfc4}.nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5rem}.nav img{max-height:3rem}.nav-center,.nav-left,.nav-right,.nav>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-center,.nav-left,.nav-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){.nav,.nav>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-center,.nav-left,.nav-right{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.nav .brand,.nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-darkGrey);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 2rem;text-decoration:none}.nav .active:not(.button),.nav [aria-current=page]:not(.button){color:#000;color:var(--color-primary)}.nav .brand{font-size:1.75em;padding-bottom:0;padding-top:0}.nav .brand img{padding-right:1rem}.nav .button{margin:auto 1rem}.card{background:var(--bg-color);border-radius:4px;-webkit-box-shadow:0 1px 3px var(--color-grey);box-shadow:0 1px 3px var(--color-grey);padding:1rem 2rem}.card p:last-child{margin:0}.card header>*{margin-bottom:1rem;margin-top:0}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs a{text-decoration:none}.tabs>.dropdown>summary,.tabs>a{-webkit-box-flex:0;border-bottom:2px solid var(--color-lightGrey);color:var(--color-darkGrey);-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem 2rem;text-align:center}.tabs>a.active,.tabs>a:hover,.tabs>a[aria-current=page]{border-bottom:2px solid var(--color-darkGrey);opacity:1}.tabs>a.active,.tabs>a[aria-current=page]{border-color:var(--color-primary)}.tabs.is-full a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tag{border:1px solid var(--color-lightGrey);color:var(--color-grey);display:inline-block;letter-spacing:.5px;line-height:1;padding:.5rem;text-transform:uppercase}.tag.is-small{font-size:.75em;padding:.4rem}.tag.is-large{font-size:1.125em;padding:.7rem}.tag+.tag{margin-left:1rem}details.dropdown{display:inline-block;position:relative}details.dropdown>:last-child{left:0;position:absolute;white-space:nowrap}.bg-primary{background-color:var(--color-primary)!important}.bg-light{background-color:var(--color-lightGrey)!important}.bg-dark{background-color:var(--color-darkGrey)!important}.bg-grey{background-color:var(--color-grey)!important}.bg-error{background-color:var(--color-error)!important}.bg-success{background-color:var(--color-success)!important}.bd-primary{border:1px solid var(--color-primary)!important}.bd-light{border:1px solid var(--color-lightGrey)!important}.bd-dark{border:1px solid var(--color-darkGrey)!important}.bd-grey{border:1px solid var(--color-grey)!important}.bd-error{border:1px solid var(--color-error)!important}.bd-success{border:1px solid var(--color-success)!important}.text-primary{color:var(--color-primary)!important}.text-light{color:var(--color-lightGrey)!important}.text-dark{color:var(--color-darkGrey)!important}.text-grey{color:var(--color-grey)!important}.text-error{color:var(--color-error)!important}.text-success{color:var(--color-success)!important}.text-white{color:#fff!important}.pull-right{float:right!important}.pull-left{float:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.is-full-screen{min-height:100vh;width:100%}.is-full-width{width:100%!important}.is-vertical-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.is-center,.is-horizontal-align{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.is-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-left,.is-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.is-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-fixed{position:fixed;width:100%}.is-paddingless{padding:0!important}.is-marginless{margin:0!important}.is-pointer{cursor:pointer!important}.is-rounded{border-radius:100%}.clearfix{clear:both;content:"";display:table}.is-hidden{display:none!important}@media screen and (max-width:599px){.hide-xs{display:none!important}}@media screen and (min-width:600px) and (max-width:899px){.hide-sm{display:none!important}}@media screen and (min-width:900px) and (max-width:1199px){.hide-md{display:none!important}}@media screen and (min-width:1200px){.hide-lg{display:none!important}}@media print{.hide-pr{display:none!important}}
\ No newline at end of file
+/*! chota.css v0.8.1 | MIT License | github.com/jenil/chota */:root{--bg-color:#fff;--bg-secondary-color:#f3f3f6;--color-primary:#14854f;--color-lightGrey:#d2d6dd;--color-grey:#747681;--color-darkGrey:#3f4144;--color-error:#d43939;--color-success:#28bd14;--grid-maxWidth:120rem;--grid-gutter:2rem;--font-size:1.6rem;--font-color:#333;--font-family-sans:-apple-system,"BlinkMacSystemFont","Avenir","Avenir Next","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:monaco,"Consolas","Lucida Console",monospace}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;line-height:1.15}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{scrollbar-color:var(--color-lightGrey) var(--bg-primary);scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-lightGrey)}body{background-color:var(--bg-color);color:var(--font-color);font-family:Segoe UI,Helvetica Neue,sans-serif;font-family:var(--font-family-sans);font-size:var(--font-size);line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;margin:.35em 0 .7em}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.85em}a{color:var(--color-primary);text-decoration:none}a:hover:not(.button){opacity:.75}button{font-family:inherit}p{margin-top:0}blockquote{background-color:var(--bg-secondary-color);border-left:3px solid var(--color-lightGrey);padding:1.5rem 2rem}dl dt{font-weight:700}hr{background-color:var(--color-lightGrey);height:1px;margin:1rem 0}hr,table{border:none}table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}table.striped tr:nth-of-type(2n){background-color:var(--bg-secondary-color)}td,th{padding:1.2rem .4rem;vertical-align:middle}thead{border-bottom:2px solid var(--color-lightGrey)}tfoot{border-top:2px solid var(--color-lightGrey)}code,kbd,pre,samp,tt{font-family:var(--font-family-mono)}code,kbd{border-radius:4px;color:var(--color-error);font-size:90%;padding:.2em .4em;white-space:pre-wrap}code,kbd,pre{background-color:var(--bg-secondary-color)}pre{font-size:1em;overflow-x:auto;padding:1rem}pre code{background:none;padding:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{max-width:100%}fieldset{border:1px solid var(--color-lightGrey)}iframe{border:0}.container{margin:0 auto;max-width:var(--grid-maxWidth);padding:0 calc(var(--grid-gutter)/2);width:96%}.row{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-left:calc(var(--grid-gutter)/-2);margin-right:calc(var(--grid-gutter)/-2)}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col{-webkit-box-flex:1;-ms-flex:1;flex:1}.col,[class*=" col-"],[class^=col-]{margin:0 calc(var(--grid-gutter)/2) calc(var(--grid-gutter)/2)}.col-1{-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3{-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-3,.col-4{-webkit-box-flex:0}.col-4{-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5{-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7{-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9{-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10,.col-9{-webkit-box-flex:0}.col-10{-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11{-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-11,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}@media screen and (max-width:599px){.container{width:100%}.col,[class*=col-],[class^=col-]{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media screen and (min-width:900px){.col-1-md{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-2-md{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3-md{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-4-md{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5-md{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-6-md{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7-md{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-8-md{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9-md{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10-md{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11-md{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-12-md{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}}@media screen and (min-width:1200px){.col-1-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-2-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-4-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-6-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-8-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-12-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}}fieldset{padding:.5rem 2rem}legend{font-size:.8em;letter-spacing:.1rem;text-transform:uppercase}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),select,textarea,textarea[type=text]{border:1px solid var(--color-lightGrey);border-radius:4px;display:block;font-family:inherit;font-size:1em;padding:.8rem 1rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f3f6 no-repeat 100%;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-size:1ex}.button,[type=button],[type=reset],[type=submit],button{background:var(--color-lightGrey);border:1px solid transparent;border-radius:4px;color:var(--color-darkGrey);cursor:pointer;display:inline-block;font-size:var(--font-size);line-height:1;padding:1rem 2.5rem;text-align:center;text-decoration:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.button.dark,.button.error,.button.primary,.button.secondary,.button.success,[type=submit]{background-color:#000;background-color:var(--color-primary);color:#fff;z-index:1}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{opacity:.8}.button:active,[type=button]:active,[type=reset]:active,[type=submit]:active,button:active{-webkit-transform:scale(.98);transform:scale(.98)}button:disabled,button:disabled:hover,input:disabled,input:disabled:hover{cursor:not-allowed;opacity:.4}.grouped{display:-webkit-box;display:-ms-flexbox;display:flex}.grouped>:not(:last-child){margin-right:16px}.grouped.gapless>*{border-radius:0!important;margin:0 0 0 -1px!important}.grouped.gapless>:first-child{border-radius:4px 0 0 4px!important;margin:0!important}.grouped.gapless>:last-child{border-radius:0 4px 4px 0!important}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset],:disabled):hover,select:hover,textarea:hover,textarea[type=text]:hover{border-color:var(--color-grey)}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]):focus,select:focus,textarea:focus,textarea[type=text]:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 1px var(--color-primary);box-shadow:0 0 1px var(--color-primary);outline:none}input.error:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),textarea.error{border-color:var(--color-error)}input.success:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),textarea.success{border-color:var(--color-success)}[type=checkbox],[type=radio]{height:1.6rem;width:1.6rem}.button+.button{margin-left:1rem}.button.secondary{background-color:var(--color-grey)}.button.dark{background-color:var(--color-darkGrey)}.button.error{background-color:var(--color-error)}.button.success{background-color:var(--color-success)}.button.outline{background-color:transparent;border-color:var(--color-lightGrey)}.button.outline.primary{border-color:var(--color-primary);color:var(--color-primary)}.button.outline.secondary{border-color:var(--color-grey);color:var(--color-grey)}.button.outline.dark{border-color:var(--color-darkGrey);color:var(--color-darkGrey)}.button.clear{background-color:transparent;border-color:transparent;color:var(--color-primary)}.button.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button.icon>img{margin-left:2px}.button.icon-only{padding:1rem}::-webkit-input-placeholder{color:#bdbfc4}::-moz-placeholder{color:#bdbfc4}:-ms-input-placeholder{color:#bdbfc4}::-ms-input-placeholder{color:#bdbfc4}::placeholder{color:#bdbfc4}.nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5rem}.nav img{max-height:3rem}.nav-center,.nav-left,.nav-right,.nav>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-center,.nav-left,.nav-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){.nav,.nav>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-center,.nav-left,.nav-right{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.nav .brand,.nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-darkGrey);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 2rem;text-decoration:none}.nav .active:not(.button),.nav [aria-current=page]:not(.button){color:#000;color:var(--color-primary)}.nav .brand{font-size:1.75em;padding-bottom:0;padding-top:0}.nav .brand img{padding-right:1rem}.nav .button{margin:auto 1rem}.card{background:var(--bg-color);border-radius:4px;-webkit-box-shadow:0 1px 3px var(--color-grey);box-shadow:0 1px 3px var(--color-grey);padding:1rem 2rem}.card p:last-child{margin:0}.card header>*{margin-bottom:1rem;margin-top:0}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs a{text-decoration:none}.tabs>.dropdown>summary,.tabs>a{-webkit-box-flex:0;border-bottom:2px solid var(--color-lightGrey);color:var(--color-darkGrey);-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem 2rem;text-align:center}.tabs>a.active,.tabs>a:hover,.tabs>a[aria-current=page]{border-bottom:2px solid var(--color-darkGrey);opacity:1}.tabs>a.active,.tabs>a[aria-current=page]{border-color:var(--color-primary)}.tabs.is-full a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tag{border:1px solid var(--color-lightGrey);color:var(--color-grey);display:inline-block;letter-spacing:.5px;line-height:1;padding:.5rem;text-transform:uppercase}.tag.is-small{font-size:.75em;padding:.4rem}.tag.is-large{font-size:1.125em;padding:.7rem}.tag+.tag{margin-left:1rem}details.dropdown{display:inline-block;position:relative}details.dropdown>:last-child{left:0;position:absolute;white-space:nowrap}.bg-primary{background-color:var(--color-primary)!important}.bg-light{background-color:var(--color-lightGrey)!important}.bg-dark{background-color:var(--color-darkGrey)!important}.bg-grey{background-color:var(--color-grey)!important}.bg-error{background-color:var(--color-error)!important}.bg-success{background-color:var(--color-success)!important}.bd-primary{border:1px solid var(--color-primary)!important}.bd-light{border:1px solid var(--color-lightGrey)!important}.bd-dark{border:1px solid var(--color-darkGrey)!important}.bd-grey{border:1px solid var(--color-grey)!important}.bd-error{border:1px solid var(--color-error)!important}.bd-success{border:1px solid var(--color-success)!important}.text-primary{color:var(--color-primary)!important}.text-light{color:var(--color-lightGrey)!important}.text-dark{color:var(--color-darkGrey)!important}.text-grey{color:var(--color-grey)!important}.text-error{color:var(--color-error)!important}.text-success{color:var(--color-success)!important}.text-white{color:#fff!important}.pull-right{float:right!important}.pull-left{float:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.is-full-screen{min-height:100vh;width:100%}.is-full-width{width:100%!important}.is-vertical-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.is-center,.is-horizontal-align{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.is-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-left,.is-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.is-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-fixed{position:fixed;width:100%}.is-paddingless{padding:0!important}.is-marginless{margin:0!important}.is-pointer{cursor:pointer!important}.is-rounded{border-radius:100%}.clearfix{clear:both;content:"";display:table}.is-hidden{display:none!important}@media screen and (max-width:599px){.hide-xs{display:none!important}}@media screen and (min-width:600px) and (max-width:899px){.hide-sm{display:none!important}}@media screen and (min-width:900px) and (max-width:1199px){.hide-md{display:none!important}}@media screen and (min-width:1200px){.hide-lg{display:none!important}}@media print{.hide-pr{display:none!important}}
diff --git a/docs/doc-styles.css b/docs/doc-styles.css
index 141c293..b26973e 100644
--- a/docs/doc-styles.css
+++ b/docs/doc-styles.css
@@ -1,3 +1,6 @@
+/* stylelint-disable color-function-notation */
+/* stylelint-disable length-zero-no-unit */
+/* stylelint-disable property-no-vendor-prefix */
body.dark {
--bg-color: #000;
--bg-secondary-color: #262626;
@@ -60,21 +63,21 @@ hr {
margin: 3rem 0;
}
+body.dark .card {
+ box-shadow: 0 1px 3px var(--color-darkGrey);
+}
+
#grid .card {
padding: 1rem 0rem;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
- background-color: rgba(26, 159, 96, 0.2);
+ background-color: rgba(26, 159, 96, 20%);
font-size: 1.2rem;
}
body.dark #grid .card {
- background-color: rgba(26, 159, 96, 0.4);
-}
-
-body.dark .card {
- box-shadow: 0 1px 3px var(--color-darkGrey);
+ background-color: rgba(26, 159, 96, 40%);
}
.buttons {
@@ -95,6 +98,7 @@ body.dark .card {
code {
background-color: var(--bg-secondary-color);
}
+
.highlight .c {
color: #93a1a1;
} /* Comment */
diff --git a/package.json b/package.json
index f9bbd66..ff62eb9 100644
--- a/package.json
+++ b/package.json
@@ -5,11 +5,11 @@
"main": "dist/chota.min.css",
"scripts": {
"start": "run-p docs watch",
- "docs": "jekyll s -s docs",
- "build": "rimraf dist/* && yarn postcss && cross-env NODE_ENV=production yarn postcss --ext .min.css && gzip -c dist/chota.min.css | wc -c | xargs echo 'Size:'",
+ "docs": "bundle exec jekyll s -s docs",
+ "build": "rimraf dist/* && stylelint src/*.css --fix && yarn postcss && cross-env NODE_ENV=production yarn postcss --ext .min.css && gzip -c dist/chota.min.css | wc -c | xargs echo 'Size:'",
"postcss": "postcss ./src/chota.css -d dist/",
"watch": "cross-env NODE_ENV=development yarn postcss -w",
- "test": "echo \"Error: no test specified\" && exit 1",
+ "test": "stylelint src/*.css",
"prepublish": "yarn build"
},
"keywords": [
@@ -28,15 +28,21 @@
"url": "https://github.com/jenil/chota/issues"
},
"devDependencies": {
- "autoprefixer": "^10.4.8",
- "cross-env": "^7.0.2",
- "cssnano": "^5.1.13",
- "npm-run-all": "^4.1.5",
- "postcss": "^8.4.16",
- "postcss-cli": "^10.0.0",
- "postcss-csso": "^6.0.1",
- "postcss-import": "^15.0.0",
- "rimraf": "^3.0.0"
+ "autoprefixer": "10.4.8",
+ "caniuse-lite": "1.0.30001468",
+ "cross-env": "7.0.2",
+ "cssnano": "5.1.13",
+ "npm-run-all": "4.1.5",
+ "postcss": "8.4.16",
+ "postcss-cli": "10.0.0",
+ "postcss-csso": "6.0.1",
+ "postcss-import": "15.0.0",
+ "postcss-reporter": "7.0.5",
+ "prettier": "2.7.1",
+ "rimraf": "3.0.0",
+ "stylelint": "14.11.0",
+ "stylelint-config-prettier": "9.0.3",
+ "stylelint-config-standard": "28.0.0"
},
"files": [
"src/",
@@ -45,5 +51,9 @@
],
"browserslist": [
"last 2 versions"
- ]
+ ],
+ "prettier": {
+ "tabWidth": 2
+ },
+ "dependencies": {}
}
diff --git a/postcss.config.js b/postcss.config.js
index 7a05528..a7bfca4 100644
--- a/postcss.config.js
+++ b/postcss.config.js
@@ -1,16 +1,19 @@
let plugins = [
- require("postcss-import"),
- require("autoprefixer")()
+ require("postcss-import")({
+ plugins: [require("stylelint")({ fix: true, formatter: "compact" })],
+ }),
+ require("autoprefixer")(),
+ require("postcss-reporter")({ clearReportedMessages: true }),
];
// if (process.env.NODE_ENV == 'production') plugins.push(require("postcss-csso"))
if (process.env.NODE_ENV == "production")
plugins.push(
require("cssnano")({
- preset: "default"
+ preset: "default",
})
);
module.exports = {
- plugins
+ plugins,
};
diff --git a/src/_base.css b/src/_base.css
index 6cbf7c0..7888db2 100644
--- a/src/_base.css
+++ b/src/_base.css
@@ -1,7 +1,7 @@
:root {
- --bg-color: #ffffff;
+ --bg-color: #fff;
--bg-secondary-color: #f3f3f6;
- --color-primary: #14854F;
+ --color-primary: #14854f;
--color-lightGrey: #d2d6dd;
--color-grey: #747681;
--color-darkGrey: #3f4144;
@@ -10,10 +10,10 @@
--grid-maxWidth: 120rem;
--grid-gutter: 2rem;
--font-size: 1.6rem;
- --font-color: #333333;
- --font-family-sans: -apple-system, BlinkMacSystemFont, Avenir, "Avenir Next",
- "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans",
- "Droid Sans", "Helvetica Neue", sans-serif;
+ --font-color: #333;
+ --font-family-sans: -apple-system, "BlinkMacSystemFont", "Avenir",
+ "Avenir Next", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
+ "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
--font-family-mono: monaco, "Consolas", "Lucida Console", monospace;
}
@@ -21,37 +21,21 @@ html {
box-sizing: border-box;
font-size: 62.5%;
line-height: 1.15;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
+ text-size-adjust: 100%;
}
-*, *:before, *:after {
+*,
+*::before,
+*::after {
box-sizing: inherit;
}
-* {
- scrollbar-width: thin;
- scrollbar-color: var(--color-lightGrey) var(--bg-primary);
-}
-
-*::-webkit-scrollbar {
- width: 8px;
-}
-
-*::-webkit-scrollbar-track {
- background: var(--bg-primary);
-}
-
-*::-webkit-scrollbar-thumb {
- background: var(--color-lightGrey);
-}
-
body {
background-color: var(--bg-color);
line-height: 1.6;
font-size: var(--font-size);
color: var(--font-color);
- font-family: "Segoe UI", "Helvetica Neue", sans-serif; /*fallback*/
+ font-family: "Segoe UI", "Helvetica Neue", sans-serif; /* fallback */
font-family: var(--font-family-sans);
margin: 0;
padding: 0;
@@ -64,7 +48,7 @@ h4,
h5,
h6 {
font-weight: 500;
- margin: 0.35em 0 0.7em 0;
+ margin: 0.35em 0 0.7em;
}
h1 {
@@ -161,7 +145,6 @@ tt {
code,
kbd {
- padding: 0 0.4rem;
font-size: 90%;
white-space: pre-wrap;
border-radius: 4px;
diff --git a/src/_form.css b/src/_form.css
index d4e44ba..0c37dda 100644
--- a/src/_form.css
+++ b/src/_form.css
@@ -8,7 +8,7 @@ legend {
letter-spacing: 0.1rem;
}
-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]),
+input:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]),
select,
textarea,
textarea[type="text"] {
@@ -22,47 +22,14 @@ textarea[type="text"] {
width: 100%;
}
-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]):not(:disabled):hover,
-select:hover,
-textarea:hover,
-textarea[type="text"]:hover {
- border-color: var(--color-grey);
-}
-
-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]):focus,
-select:focus,
-textarea:focus,
-textarea[type="text"]:focus {
- outline: none;
- border-color: var(--color-primary);
- box-shadow: 0 0 1px var(--color-primary);
-}
-
-input.error:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]),
-textarea.error {
- border-color: var(--color-error);
-}
-
-input.success:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="color"]):not([type="button"]):not([type="reset"]),
-textarea.success {
- border-color: var(--color-success);
-}
-
select {
- -webkit-appearance: none;
+ appearance: none;
background: #f3f3f6 no-repeat 100%;
background-size: 1ex;
background-origin: content-box;
background-image: url("data:image/svg+xml;utf8,");
}
-[type="checkbox"],
-[type="radio"] {
- width: 1.6rem;
- height: 1.6rem;
-}
-
-/* BUTTONS */
.button,
[type="button"],
[type="reset"],
@@ -83,29 +50,16 @@ button {
cursor: pointer;
}
-.grouped {
- display: flex;
-}
-
-.grouped > *:not(:last-child) {
- margin-right: 16px;
-}
-
-.grouped.gapless > * {
- margin: 0 0 0 -1px !important;
- border-radius:0 !important;
-}
-.grouped.gapless > *:first-child {
- margin: 0 !important;
- border-radius:4px 0 0 4px !important;
-}
-
-.grouped.gapless > *:last-child {
- border-radius:0 4px 4px 0 !important;
-}
-
-.button + .button {
- margin-left: 1rem;
+.button.primary,
+.button.secondary,
+.button.dark,
+.button.error,
+.button.success,
+[type="submit"] {
+ color: #fff;
+ z-index: 1; /* hightlight from other button's border when grouped */
+ background-color: #000;
+ background-color: var(--color-primary);
}
.button:hover,
@@ -125,23 +79,71 @@ button:active {
}
input:disabled,
-button:disabled,
input:disabled:hover,
+button:disabled,
button:disabled:hover {
opacity: 0.4;
cursor: not-allowed;
}
-.button.primary,
-.button.secondary,
-.button.dark,
-.button.error,
-.button.success,
-[type="submit"] {
- color: #fff;
- z-index: 1; /* hightlight from other button's border when grouped */
- background-color: #000;
- background-color: var(--color-primary);
+.grouped {
+ display: flex;
+}
+
+.grouped > *:not(:last-child) {
+ margin-right: 16px;
+}
+
+.grouped.gapless > * {
+ margin: 0 0 0 -1px !important;
+ border-radius: 0 !important;
+}
+
+.grouped.gapless > *:first-child {
+ margin: 0 !important;
+ border-radius: 4px 0 0 4px !important;
+}
+
+.grouped.gapless > *:last-child {
+ border-radius: 0 4px 4px 0 !important;
+}
+
+input:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"], :disabled):hover,
+select:hover,
+textarea:hover,
+textarea[type="text"]:hover {
+ border-color: var(--color-grey);
+}
+
+input:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]):focus,
+select:focus,
+textarea:focus,
+textarea[type="text"]:focus {
+ outline: none;
+ border-color: var(--color-primary);
+ box-shadow: 0 0 1px var(--color-primary);
+}
+
+input.error:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]),
+textarea.error {
+ border-color: var(--color-error);
+}
+
+input.success:not([type="checkbox"], [type="radio"], [type="submit"], [type="color"], [type="button"], [type="reset"]),
+textarea.success {
+ border-color: var(--color-success);
+}
+
+[type="checkbox"],
+[type="radio"] {
+ width: 1.6rem;
+ height: 1.6rem;
+}
+
+/* BUTTONS */
+
+.button + .button {
+ margin-left: 1rem;
}
.button.secondary {
@@ -194,6 +196,7 @@ button:disabled:hover {
.button.icon > img {
margin-left: 2px;
}
+
.button.icon-only {
padding: 1rem;
}
diff --git a/src/_grid.css b/src/_grid.css
index 99ba164..d683264 100644
--- a/src/_grid.css
+++ b/src/_grid.css
@@ -1,225 +1,225 @@
.container {
- max-width: var(--grid-maxWidth);
- margin: 0 auto;
- width: 96%;
- padding: 0 calc(var(--grid-gutter) / 2);
+ max-width: var(--grid-maxWidth);
+ margin: 0 auto;
+ width: 96%;
+ padding: 0 calc(var(--grid-gutter) / 2);
}
.row {
- display: flex;
- flex-flow: row wrap;
- justify-content: flex-start;
- margin-left: calc(var(--grid-gutter) / -2);
- margin-right: calc(var(--grid-gutter) / -2);
+ display: flex;
+ flex-flow: row wrap;
+ justify-content: flex-start;
+ margin-left: calc(var(--grid-gutter) / -2);
+ margin-right: calc(var(--grid-gutter) / -2);
}
.row.reverse {
- flex-direction: row-reverse;
+ flex-direction: row-reverse;
}
.col {
- flex: 1;
+ flex: 1;
}
.col,
[class*=" col-"],
-[class^='col-'] {
- margin: 0 calc(var(--grid-gutter) / 2) calc(var(--grid-gutter) / 2);
+[class^="col-"] {
+ margin: 0 calc(var(--grid-gutter) / 2) calc(var(--grid-gutter) / 2);
}
.col-1 {
- flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- max-width: calc((100% / (12/1)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ max-width: calc((100% / (12/1)) - var(--grid-gutter));
}
.col-2 {
- flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- max-width: calc((100% / (12/2)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ max-width: calc((100% / (12/2)) - var(--grid-gutter));
}
.col-3 {
- flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- max-width: calc((100% / (12/3)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ max-width: calc((100% / (12/3)) - var(--grid-gutter));
}
.col-4 {
- flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- max-width: calc((100% / (12/4)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ max-width: calc((100% / (12/4)) - var(--grid-gutter));
}
.col-5 {
- flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- max-width: calc((100% / (12/5)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ max-width: calc((100% / (12/5)) - var(--grid-gutter));
}
.col-6 {
- flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- max-width: calc((100% / (12/6)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ max-width: calc((100% / (12/6)) - var(--grid-gutter));
}
.col-7 {
- flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- max-width: calc((100% / (12/7)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ max-width: calc((100% / (12/7)) - var(--grid-gutter));
}
.col-8 {
- flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- max-width: calc((100% / (12/8)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ max-width: calc((100% / (12/8)) - var(--grid-gutter));
}
.col-9 {
- flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- max-width: calc((100% / (12/9)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ max-width: calc((100% / (12/9)) - var(--grid-gutter));
}
.col-10 {
- flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- max-width: calc((100% / (12/10)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ max-width: calc((100% / (12/10)) - var(--grid-gutter));
}
.col-11 {
- flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- max-width: calc((100% / (12/11)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ max-width: calc((100% / (12/11)) - var(--grid-gutter));
}
.col-12 {
- flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- max-width: calc((100% / (12/12)) - var(--grid-gutter));
+ flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ max-width: calc((100% / (12/12)) - var(--grid-gutter));
}
@media screen and (max-width: 599px) {
- .container {
- width: 100%;
- }
+ .container {
+ width: 100%;
+ }
- .col,
- [class*="col-"],
- [class^='col-'] {
- flex: 0 1 100%;
- max-width: 100%;
- }
+ .col,
+ [class*="col-"],
+ [class^="col-"] {
+ flex: 0 1 100%;
+ max-width: 100%;
+ }
}
@media screen and (min-width: 900px) {
- .col-1-md {
- flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- max-width: calc((100% / (12/1)) - var(--grid-gutter));
- }
+ .col-1-md {
+ flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ max-width: calc((100% / (12/1)) - var(--grid-gutter));
+ }
- .col-2-md {
- flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- max-width: calc((100% / (12/2)) - var(--grid-gutter));
- }
+ .col-2-md {
+ flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ max-width: calc((100% / (12/2)) - var(--grid-gutter));
+ }
- .col-3-md {
- flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- max-width: calc((100% / (12/3)) - var(--grid-gutter));
- }
+ .col-3-md {
+ flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ max-width: calc((100% / (12/3)) - var(--grid-gutter));
+ }
- .col-4-md {
- flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- max-width: calc((100% / (12/4)) - var(--grid-gutter));
- }
+ .col-4-md {
+ flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ max-width: calc((100% / (12/4)) - var(--grid-gutter));
+ }
- .col-5-md {
- flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- max-width: calc((100% / (12/5)) - var(--grid-gutter));
- }
+ .col-5-md {
+ flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ max-width: calc((100% / (12/5)) - var(--grid-gutter));
+ }
- .col-6-md {
- flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- max-width: calc((100% / (12/6)) - var(--grid-gutter));
- }
+ .col-6-md {
+ flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ max-width: calc((100% / (12/6)) - var(--grid-gutter));
+ }
- .col-7-md {
- flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- max-width: calc((100% / (12/7)) - var(--grid-gutter));
- }
+ .col-7-md {
+ flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ max-width: calc((100% / (12/7)) - var(--grid-gutter));
+ }
- .col-8-md {
- flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- max-width: calc((100% / (12/8)) - var(--grid-gutter));
- }
+ .col-8-md {
+ flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ max-width: calc((100% / (12/8)) - var(--grid-gutter));
+ }
- .col-9-md {
- flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- max-width: calc((100% / (12/9)) - var(--grid-gutter));
- }
+ .col-9-md {
+ flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ max-width: calc((100% / (12/9)) - var(--grid-gutter));
+ }
- .col-10-md {
- flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- max-width: calc((100% / (12/10)) - var(--grid-gutter));
- }
+ .col-10-md {
+ flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ max-width: calc((100% / (12/10)) - var(--grid-gutter));
+ }
- .col-11-md {
- flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- max-width: calc((100% / (12/11)) - var(--grid-gutter));
- }
+ .col-11-md {
+ flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ max-width: calc((100% / (12/11)) - var(--grid-gutter));
+ }
- .col-12-md {
- flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- max-width: calc((100% / (12/12)) - var(--grid-gutter));
- }
+ .col-12-md {
+ flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ max-width: calc((100% / (12/12)) - var(--grid-gutter));
+ }
}
@media screen and (min-width: 1200px) {
- .col-1-lg {
- flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
- max-width: calc((100% / (12/1)) - var(--grid-gutter));
- }
+ .col-1-lg {
+ flex: 0 0 calc((100% / (12/1)) - var(--grid-gutter));
+ max-width: calc((100% / (12/1)) - var(--grid-gutter));
+ }
- .col-2-lg {
- flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
- max-width: calc((100% / (12/2)) - var(--grid-gutter));
- }
+ .col-2-lg {
+ flex: 0 0 calc((100% / (12/2)) - var(--grid-gutter));
+ max-width: calc((100% / (12/2)) - var(--grid-gutter));
+ }
- .col-3-lg {
- flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
- max-width: calc((100% / (12/3)) - var(--grid-gutter));
- }
+ .col-3-lg {
+ flex: 0 0 calc((100% / (12/3)) - var(--grid-gutter));
+ max-width: calc((100% / (12/3)) - var(--grid-gutter));
+ }
- .col-4-lg {
- flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
- max-width: calc((100% / (12/4)) - var(--grid-gutter));
- }
+ .col-4-lg {
+ flex: 0 0 calc((100% / (12/4)) - var(--grid-gutter));
+ max-width: calc((100% / (12/4)) - var(--grid-gutter));
+ }
- .col-5-lg {
- flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
- max-width: calc((100% / (12/5)) - var(--grid-gutter));
- }
+ .col-5-lg {
+ flex: 0 0 calc((100% / (12/5)) - var(--grid-gutter));
+ max-width: calc((100% / (12/5)) - var(--grid-gutter));
+ }
- .col-6-lg {
- flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
- max-width: calc((100% / (12/6)) - var(--grid-gutter));
- }
+ .col-6-lg {
+ flex: 0 0 calc((100% / (12/6)) - var(--grid-gutter));
+ max-width: calc((100% / (12/6)) - var(--grid-gutter));
+ }
- .col-7-lg {
- flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
- max-width: calc((100% / (12/7)) - var(--grid-gutter));
- }
+ .col-7-lg {
+ flex: 0 0 calc((100% / (12/7)) - var(--grid-gutter));
+ max-width: calc((100% / (12/7)) - var(--grid-gutter));
+ }
- .col-8-lg {
- flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
- max-width: calc((100% / (12/8)) - var(--grid-gutter));
- }
+ .col-8-lg {
+ flex: 0 0 calc((100% / (12/8)) - var(--grid-gutter));
+ max-width: calc((100% / (12/8)) - var(--grid-gutter));
+ }
- .col-9-lg {
- flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
- max-width: calc((100% / (12/9)) - var(--grid-gutter));
- }
+ .col-9-lg {
+ flex: 0 0 calc((100% / (12/9)) - var(--grid-gutter));
+ max-width: calc((100% / (12/9)) - var(--grid-gutter));
+ }
- .col-10-lg {
- flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
- max-width: calc((100% / (12/10)) - var(--grid-gutter));
- }
+ .col-10-lg {
+ flex: 0 0 calc((100% / (12/10)) - var(--grid-gutter));
+ max-width: calc((100% / (12/10)) - var(--grid-gutter));
+ }
- .col-11-lg {
- flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
- max-width: calc((100% / (12/11)) - var(--grid-gutter));
- }
+ .col-11-lg {
+ flex: 0 0 calc((100% / (12/11)) - var(--grid-gutter));
+ max-width: calc((100% / (12/11)) - var(--grid-gutter));
+ }
- .col-12-lg {
- flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
- max-width: calc((100% / (12/12)) - var(--grid-gutter));
- }
-}
\ No newline at end of file
+ .col-12-lg {
+ flex: 0 0 calc((100% / (12/12)) - var(--grid-gutter));
+ max-width: calc((100% / (12/12)) - var(--grid-gutter));
+ }
+}
diff --git a/src/_nav.css b/src/_nav.css
index d7799db..02ee213 100644
--- a/src/_nav.css
+++ b/src/_nav.css
@@ -1,74 +1,75 @@
.nav {
- display: flex;
- min-height: 5rem;
- align-items: stretch;
+ display: flex;
+ min-height: 5rem;
+ align-items: stretch;
}
.nav img {
- max-height: 3rem;
+ max-height: 3rem;
}
-.nav>.container {
- display: flex;
+.nav > .container {
+ display: flex;
}
.nav-center,
.nav-left,
.nav-right {
- display: flex;
- flex: 1;
+ display: flex;
+ flex: 1;
}
.nav-left {
- justify-content: flex-start;
+ justify-content: flex-start;
}
.nav-right {
- justify-content: flex-end;
+ justify-content: flex-end;
}
.nav-center {
- justify-content: center;
+ justify-content: center;
}
@media screen and (max-width: 480px) {
- .nav,
- .nav>.container {
- flex-direction: column;
- }
- .nav-center,
- .nav-left,
- .nav-right {
- flex-wrap: wrap;
- justify-content: center;
- }
+ .nav,
+ .nav > .container {
+ flex-direction: column;
+ }
+
+ .nav-center,
+ .nav-left,
+ .nav-right {
+ flex-wrap: wrap;
+ justify-content: center;
+ }
}
.nav a,
.nav .brand {
- text-decoration: none;
- display: flex;
- align-items: center;
- padding: 1rem 2rem;
- color: var(--color-darkGrey);
+ text-decoration: none;
+ display: flex;
+ align-items: center;
+ padding: 1rem 2rem;
+ color: var(--color-darkGrey);
}
.nav [aria-current="page"]:not(.button),
.nav .active:not(.button) {
- color: #000; /* fallback */
- color: var(--color-primary);
+ color: #000; /* fallback */
+ color: var(--color-primary);
}
.nav .brand {
- font-size: 1.75em;
- padding-top: 0;
- padding-bottom: 0;
+ font-size: 1.75em;
+ padding-top: 0;
+ padding-bottom: 0;
}
.nav .brand img {
- padding-right: 1rem;
+ padding-right: 1rem;
}
.nav .button {
- margin: auto 1rem;
+ margin: auto 1rem;
}
diff --git a/src/_tab.css b/src/_tab.css
index 1b36c77..a7fda4f 100644
--- a/src/_tab.css
+++ b/src/_tab.css
@@ -1,32 +1,32 @@
.tabs {
- display: flex;
+ display: flex;
}
.tabs a {
- text-decoration: none;
+ text-decoration: none;
}
.tabs > .dropdown > summary,
.tabs > a {
- padding: 1rem 2rem;
- flex: 0 1 auto;
- color: var(--color-darkGrey);
- border-bottom: 2px solid var(--color-lightGrey);
- text-align: center;
+ padding: 1rem 2rem;
+ flex: 0 1 auto;
+ color: var(--color-darkGrey);
+ border-bottom: 2px solid var(--color-lightGrey);
+ text-align: center;
}
.tabs > a[aria-current="page"],
.tabs > a.active,
.tabs > a:hover {
- opacity: 1;
- border-bottom: 2px solid var(--color-darkGrey);
+ opacity: 1;
+ border-bottom: 2px solid var(--color-darkGrey);
}
.tabs > a[aria-current="page"],
.tabs > a.active {
- border-color: var(--color-primary);
+ border-color: var(--color-primary);
}
.tabs.is-full a {
- flex: 1 1 auto;
+ flex: 1 1 auto;
}
diff --git a/src/_tag.css b/src/_tag.css
index f72f24f..8828226 100644
--- a/src/_tag.css
+++ b/src/_tag.css
@@ -18,6 +18,6 @@
font-size: 1.125em;
}
-.tag+.tag {
+.tag + .tag {
margin-left: 1rem;
-}
\ No newline at end of file
+}
diff --git a/src/_util.css b/src/_util.css
index 7aaae96..fc9e672 100644
--- a/src/_util.css
+++ b/src/_util.css
@@ -1,211 +1,211 @@
/* Colors */
.bg-primary {
- background-color: var(--color-primary) !important;
+ background-color: var(--color-primary) !important;
}
.bg-light {
- background-color: var(--color-lightGrey) !important;
+ background-color: var(--color-lightGrey) !important;
}
.bg-dark {
- background-color: var(--color-darkGrey) !important;
+ background-color: var(--color-darkGrey) !important;
}
.bg-grey {
- background-color: var(--color-grey) !important;
+ background-color: var(--color-grey) !important;
}
.bg-error {
- background-color: var(--color-error) !important;
+ background-color: var(--color-error) !important;
}
.bg-success {
- background-color: var(--color-success) !important;
+ background-color: var(--color-success) !important;
}
.bd-primary {
- border: 1px solid var(--color-primary) !important;
+ border: 1px solid var(--color-primary) !important;
}
.bd-light {
- border: 1px solid var(--color-lightGrey) !important;
+ border: 1px solid var(--color-lightGrey) !important;
}
.bd-dark {
- border: 1px solid var(--color-darkGrey) !important;
+ border: 1px solid var(--color-darkGrey) !important;
}
.bd-grey {
- border: 1px solid var(--color-grey) !important;
+ border: 1px solid var(--color-grey) !important;
}
.bd-error {
- border: 1px solid var(--color-error) !important;
+ border: 1px solid var(--color-error) !important;
}
.bd-success {
- border: 1px solid var(--color-success) !important;
+ border: 1px solid var(--color-success) !important;
}
.text-primary {
- color: var(--color-primary) !important;
+ color: var(--color-primary) !important;
}
.text-light {
- color: var(--color-lightGrey) !important;
+ color: var(--color-lightGrey) !important;
}
.text-dark {
- color: var(--color-darkGrey) !important;
+ color: var(--color-darkGrey) !important;
}
.text-grey {
- color: var(--color-grey) !important;
+ color: var(--color-grey) !important;
}
.text-error {
- color: var(--color-error) !important;
+ color: var(--color-error) !important;
}
.text-success {
- color: var(--color-success) !important;
+ color: var(--color-success) !important;
}
.text-white {
- color: #fff !important;
+ color: #fff !important;
}
/* Position & alignment */
.pull-right {
- float: right !important;
+ float: right !important;
}
.pull-left {
- float: left !important;
+ float: left !important;
}
.text-center {
- text-align: center;
+ text-align: center;
}
.text-left {
- text-align: left;
+ text-align: left;
}
.text-right {
- text-align: right;
+ text-align: right;
}
.text-justify {
- text-align: justify;
+ text-align: justify;
}
.text-uppercase {
- text-transform: uppercase;
+ text-transform: uppercase;
}
.text-lowercase {
- text-transform: lowercase;
+ text-transform: lowercase;
}
.text-capitalize {
- text-transform: capitalize;
+ text-transform: capitalize;
}
.is-full-screen {
- width: 100%;
- min-height: 100vh;
+ width: 100%;
+ min-height: 100vh;
}
.is-full-width {
- width: 100% !important;
+ width: 100% !important;
}
.is-vertical-align {
- display: flex;
- align-items: center;
+ display: flex;
+ align-items: center;
}
.is-horizontal-align {
- display: flex;
- justify-content: center;
+ display: flex;
+ justify-content: center;
}
.is-center {
- display: flex;
- align-items: center;
- justify-content: center;
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
.is-right {
- display: flex;
- align-items: center;
- justify-content: flex-end;
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
}
.is-left {
- display: flex;
- align-items: center;
- justify-content: flex-start;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
}
.is-fixed {
- position: fixed;
- width: 100%;
+ position: fixed;
+ width: 100%;
}
.is-paddingless {
- padding: 0 !important;
+ padding: 0 !important;
}
.is-marginless {
- margin: 0 !important;
+ margin: 0 !important;
}
.is-pointer {
- cursor: pointer !important;
+ cursor: pointer !important;
}
.is-rounded {
- border-radius: 100%;
+ border-radius: 100%;
}
.clearfix {
- content: "";
- display: table;
- clear: both;
+ content: "";
+ display: table;
+ clear: both;
}
.is-hidden {
- display: none !important;
+ display: none !important;
}
@media screen and (max-width: 599px) {
- .hide-xs {
- display: none !important;
- }
+ .hide-xs {
+ display: none !important;
+ }
}
@media screen and (min-width: 600px) and (max-width: 899px) {
- .hide-sm {
- display: none !important;
- }
+ .hide-sm {
+ display: none !important;
+ }
}
@media screen and (min-width: 900px) and (max-width: 1199px) {
- .hide-md {
- display: none !important;
- }
+ .hide-md {
+ display: none !important;
+ }
}
@media screen and (min-width: 1200px) {
- .hide-lg {
- display: none !important;
- }
+ .hide-lg {
+ display: none !important;
+ }
}
@media print {
- .hide-pr {
- display: none !important;
- }
-}
\ No newline at end of file
+ .hide-pr {
+ display: none !important;
+ }
+}
diff --git a/src/chota.css b/src/chota.css
index 2625b75..9dfa7a6 100644
--- a/src/chota.css
+++ b/src/chota.css
@@ -2,11 +2,9 @@
@import "_base.css";
@import "_grid.css";
@import "_form.css";
-
@import "_nav.css";
@import "_card.css";
@import "_tab.css";
@import "_tag.css";
@import "_dropdown.css";
-
@import "_util.css";
diff --git a/yarn.lock b/yarn.lock
index c475fbc..8ee585d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,32 @@
# yarn lockfile v1
+"@babel/code-frame@^7.0.0":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
+ integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
+ dependencies:
+ "@babel/highlight" "^7.18.6"
+
+"@babel/helper-validator-identifier@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
+ integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
+
+"@babel/highlight@^7.18.6":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
+ integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.18.6"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
+
+"@csstools/selector-specificity@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36"
+ integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==
+
"@nodelib/fs.scandir@2.1.3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
@@ -28,6 +54,31 @@
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
+"@types/minimist@^1.2.0":
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
+ integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
+
+"@types/normalize-package-data@^2.4.0":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
+ integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
+
+"@types/parse-json@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
+ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
+
+ajv@^8.0.1:
+ version "8.11.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
+ integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
ansi-regex@^5.0.0, ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -55,7 +106,22 @@ anymatch@~3.1.1:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-autoprefixer@^10.4.8:
+array-union@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
+ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+
+arrify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+ integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
+
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+
+autoprefixer@10.4.8:
version "10.4.8"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.8.tgz#92c7a0199e1cfb2ad5d9427bd585a3d75895b9e5"
integrity sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==
@@ -72,6 +138,11 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
+balanced-match@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
+ integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
+
binary-extensions@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
@@ -115,6 +186,25 @@ call-bind@^1.0.0, call-bind@^1.0.2:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
+callsites@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+
+camelcase-keys@^6.2.2:
+ version "6.2.2"
+ resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
+ integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
+ dependencies:
+ camelcase "^5.3.1"
+ map-obj "^4.0.0"
+ quick-lru "^4.0.1"
+
+camelcase@^5.3.1:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
+ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
+
caniuse-api@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
@@ -125,12 +215,17 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373:
- version "1.0.30001385"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001385.tgz#51d5feeb60b831a5b4c7177f419732060418535c"
- integrity sha512-MpiCqJGhBkHgpyimE9GWmZTnyHyEEM35u115bD3QBrXpjvL/JgcP8cUhKJshfmg4OtEHFenifcK5sZayEw5tvQ==
+caniuse-lite@1.0.30001468:
+ version "1.0.30001468"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz#0101837c6a4e38e6331104c33dcfb3bdf367a4b7"
+ integrity sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==
-chalk@^2.4.1:
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373:
+ version "1.0.30001468"
+ resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz"
+ integrity sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==
+
+chalk@^2.0.0, chalk@^2.4.1:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -187,7 +282,7 @@ color-name@~1.1.4:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-colord@^2.9.1:
+colord@^2.9.1, colord@^2.9.3:
version "2.9.3"
resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
@@ -202,10 +297,21 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-cross-env@^7.0.2:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"
- integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
+cosmiconfig@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
+ integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
+ dependencies:
+ "@types/parse-json" "^4.0.0"
+ import-fresh "^3.2.1"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+ yaml "^1.10.0"
+
+cross-env@7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9"
+ integrity sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==
dependencies:
cross-spawn "^7.0.1"
@@ -234,6 +340,11 @@ css-declaration-sorter@^6.3.0:
resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz#72ebd995c8f4532ff0036631f7365cce9759df14"
integrity sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==
+css-functions-list@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b"
+ integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==
+
css-select@^4.1.3:
version "4.3.0"
resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
@@ -311,7 +422,7 @@ cssnano-utils@^3.1.0:
resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861"
integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==
-cssnano@^5.1.13:
+cssnano@5.1.13:
version "5.1.13"
resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.13.tgz#83d0926e72955332dc4802a7070296e6258efc0a"
integrity sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==
@@ -334,6 +445,26 @@ csso@^5.0.5:
dependencies:
css-tree "~2.2.0"
+debug@^4.3.4:
+ version "4.3.4"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
+ integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
+ dependencies:
+ ms "2.1.2"
+
+decamelize-keys@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
+ integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.1.0, decamelize@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
+
define-properties@^1.1.3, define-properties@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
@@ -454,7 +585,12 @@ escape-string-regexp@^1.0.5:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-fast-glob@^3.2.11:
+fast-deep-equal@^3.1.1:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
+ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
+
+fast-glob@^3.2.11, fast-glob@^3.2.9:
version "3.2.11"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
@@ -465,6 +601,11 @@ fast-glob@^3.2.11:
merge2 "^1.3.0"
micromatch "^4.0.4"
+fastest-levenshtein@^1.0.16:
+ version "1.0.16"
+ resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
+ integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
+
fastq@^1.6.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
@@ -472,6 +613,13 @@ fastq@^1.6.0:
dependencies:
reusify "^1.0.4"
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
+ dependencies:
+ flat-cache "^3.0.4"
+
fill-range@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
@@ -479,6 +627,27 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
+find-up@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
+ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
+ dependencies:
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
+
+flatted@^3.1.0:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
+ integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
+
fraction.js@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
@@ -569,6 +738,34 @@ glob@^7.1.3:
once "^1.3.0"
path-is-absolute "^1.0.0"
+global-modules@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
+ integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
+ dependencies:
+ global-prefix "^3.0.0"
+
+global-prefix@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
+ integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
+ dependencies:
+ ini "^1.3.5"
+ kind-of "^6.0.2"
+ which "^1.3.1"
+
+globby@^11.1.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
+ integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
+ dependencies:
+ array-union "^2.1.0"
+ dir-glob "^3.0.1"
+ fast-glob "^3.2.9"
+ ignore "^5.2.0"
+ merge2 "^1.4.1"
+ slash "^3.0.0"
+
globby@^13.0.0:
version "13.1.2"
resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515"
@@ -580,11 +777,21 @@ globby@^13.0.0:
merge2 "^1.4.1"
slash "^4.0.0"
+globjoin@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
+ integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==
+
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
version "4.2.4"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
+hard-rejection@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
+ integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
+
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -595,6 +802,11 @@ has-flag@^3.0.0:
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
+has-flag@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
+ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+
has-property-descriptors@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
@@ -626,11 +838,46 @@ hosted-git-info@^2.1.4:
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
+hosted-git-info@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
+ integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
+ dependencies:
+ lru-cache "^6.0.0"
+
+html-tags@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
+ integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
+
ignore@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+import-fresh@^3.2.1:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
+import-lazy@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
+ integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==
+
+imurmurhash@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
+
+indent-string@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
+ integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
+
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -644,6 +891,11 @@ inherits@2:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+ini@^1.3.5:
+ version "1.3.8"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
+ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
+
internal-slot@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
@@ -692,6 +944,13 @@ is-core-module@^2.0.0:
dependencies:
has "^1.0.3"
+is-core-module@^2.5.0:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed"
+ integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==
+ dependencies:
+ has "^1.0.3"
+
is-date-object@^1.0.1:
version "1.0.5"
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
@@ -733,6 +992,16 @@ is-number@^7.0.0:
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+is-plain-obj@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
+ integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
+
+is-plain-object@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
+ integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
+
is-regex@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
@@ -774,11 +1043,26 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
json-parse-better-errors@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+json-parse-even-better-errors@^2.3.0:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
+ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
jsonfile@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179"
@@ -788,11 +1072,26 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
+kind-of@^6.0.2, kind-of@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+
+known-css-properties@^0.25.0:
+ version "0.25.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.25.0.tgz#6ebc4d4b412f602e5cfbeb4086bd544e34c0a776"
+ integrity sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==
+
lilconfig@^2.0.3, lilconfig@^2.0.5:
version "2.0.6"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==
+lines-and-columns@^1.1.6:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
+ integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
+
load-json-file@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
@@ -803,16 +1102,50 @@ load-json-file@^4.0.0:
pify "^3.0.0"
strip-bom "^3.0.0"
+locate-path@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+ integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+ dependencies:
+ p-locate "^4.1.0"
+
lodash.memoize@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
+
lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
+lru-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
+ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+ dependencies:
+ yallist "^4.0.0"
+
+map-obj@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+ integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
+
+map-obj@^4.0.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
+ integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
+
+mathml-tag-names@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3"
+ integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
+
mdn-data@2.0.14:
version "2.0.14"
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
@@ -828,12 +1161,30 @@ memorystream@^0.3.1:
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
+meow@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
+ integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==
+ dependencies:
+ "@types/minimist" "^1.2.0"
+ camelcase-keys "^6.2.2"
+ decamelize "^1.2.0"
+ decamelize-keys "^1.1.0"
+ hard-rejection "^2.1.0"
+ minimist-options "4.1.0"
+ normalize-package-data "^3.0.0"
+ read-pkg-up "^7.0.1"
+ redent "^3.0.0"
+ trim-newlines "^3.0.0"
+ type-fest "^0.18.0"
+ yargs-parser "^20.2.3"
+
merge2@^1.3.0, merge2@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-micromatch@^4.0.4:
+micromatch@^4.0.4, micromatch@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
@@ -841,6 +1192,11 @@ micromatch@^4.0.4:
braces "^3.0.2"
picomatch "^2.3.1"
+min-indent@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
+ integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
+
minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
@@ -848,6 +1204,20 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+minimist-options@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
+ integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+ kind-of "^6.0.3"
+
+ms@2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
nanoid@^3.3.4:
version "3.3.4"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
@@ -863,7 +1233,7 @@ node-releases@^2.0.6:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-normalize-package-data@^2.3.2:
+normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
@@ -873,6 +1243,16 @@ normalize-package-data@^2.3.2:
semver "2 || 3 || 4 || 5"
validate-npm-package-license "^3.0.1"
+normalize-package-data@^3.0.0:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
+ integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
+ dependencies:
+ hosted-git-info "^4.0.1"
+ is-core-module "^2.5.0"
+ semver "^7.3.4"
+ validate-npm-package-license "^3.0.1"
+
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
@@ -888,7 +1268,7 @@ normalize-url@^6.0.1:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-npm-run-all@^4.1.5:
+npm-run-all@4.1.5:
version "4.1.5"
resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
@@ -937,6 +1317,32 @@ once@^1.3.0:
dependencies:
wrappy "1"
+p-limit@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
+ integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
+ dependencies:
+ p-try "^2.0.0"
+
+p-locate@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+ integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+ dependencies:
+ p-limit "^2.2.0"
+
+p-try@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
+ integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
+parent-module@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+ dependencies:
+ callsites "^3.0.0"
+
parse-json@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -945,6 +1351,21 @@ parse-json@^4.0.0:
error-ex "^1.3.1"
json-parse-better-errors "^1.0.1"
+parse-json@^5.0.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
+ integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ error-ex "^1.3.1"
+ json-parse-even-better-errors "^2.3.0"
+ lines-and-columns "^1.1.6"
+
+path-exists@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
+ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
@@ -1015,7 +1436,7 @@ postcss-calc@^8.2.3:
postcss-selector-parser "^6.0.9"
postcss-value-parser "^4.2.0"
-postcss-cli@^10.0.0:
+postcss-cli@10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-10.0.0.tgz#404e468d1ff39fb5ead3f707e2021be7cd3f8c9f"
integrity sha512-Wjy/00wBBEgQqnSToznxLWDnATznokFGXsHtF/3G8glRZpz5KYlfHcBW/VMJmWAeF2x49zjgy4izjM3/Wx1dKA==
@@ -1051,7 +1472,7 @@ postcss-convert-values@^5.1.2:
browserslist "^4.20.3"
postcss-value-parser "^4.2.0"
-postcss-csso@^6.0.1:
+postcss-csso@6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/postcss-csso/-/postcss-csso-6.0.1.tgz#6a3e812e236fde6d710a525f2b63e6d9da5a5008"
integrity sha512-ZV4yEziMrx6CEiqabGLrDva0pMD7Fbw7yP+LzJvaynM4OJgTssGN6dHiMsJMJdpmNaLJltXVLsrb/5sxbFa8sA==
@@ -1078,7 +1499,7 @@ postcss-discard-overridden@^5.1.0:
resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e"
integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==
-postcss-import@^15.0.0:
+postcss-import@15.0.0:
version "15.0.0"
resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.0.0.tgz#0b66c25fdd9c0d19576e63c803cf39e4bad08822"
integrity sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==
@@ -1095,6 +1516,11 @@ postcss-load-config@^4.0.0:
lilconfig "^2.0.5"
yaml "^2.1.1"
+postcss-media-query-parser@^0.2.3:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
+ integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==
+
postcss-merge-longhand@^5.1.6:
version "5.1.6"
resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz#f378a8a7e55766b7b644f48e5d8c789ed7ed51ce"
@@ -1231,7 +1657,7 @@ postcss-reduce-transforms@^5.1.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-reporter@^7.0.0:
+postcss-reporter@7.0.5, postcss-reporter@^7.0.0:
version "7.0.5"
resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-7.0.5.tgz#e55bd0fdf8d17e4f25fb55e9143fcd79349a2ceb"
integrity sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==
@@ -1239,7 +1665,17 @@ postcss-reporter@^7.0.0:
picocolors "^1.0.0"
thenby "^1.3.4"
-postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
+postcss-resolve-nested-selector@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
+ integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==
+
+postcss-safe-parser@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
+ integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
+
+postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
version "6.0.10"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
@@ -1267,7 +1703,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.4.16:
+postcss@8.4.16, postcss@^8.4.16:
version "8.4.16"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c"
integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
@@ -1276,11 +1712,26 @@ postcss@^8.4.16:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+prettier@2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
+ integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
+
pretty-hrtime@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
+punycode@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+ integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+quick-lru@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
+ integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
+
read-cache@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
@@ -1288,6 +1739,15 @@ read-cache@^1.0.0:
dependencies:
pify "^2.3.0"
+read-pkg-up@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
+ integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
+ dependencies:
+ find-up "^4.1.0"
+ read-pkg "^5.2.0"
+ type-fest "^0.8.1"
+
read-pkg@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
@@ -1297,6 +1757,16 @@ read-pkg@^3.0.0:
normalize-package-data "^2.3.2"
path-type "^3.0.0"
+read-pkg@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
+ integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
+ dependencies:
+ "@types/normalize-package-data" "^2.4.0"
+ normalize-package-data "^2.5.0"
+ parse-json "^5.0.0"
+ type-fest "^0.6.0"
+
readdirp@~3.5.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
@@ -1304,6 +1774,14 @@ readdirp@~3.5.0:
dependencies:
picomatch "^2.2.1"
+redent@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
+ integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
+ dependencies:
+ indent-string "^4.0.0"
+ strip-indent "^3.0.0"
+
regexp.prototype.flags@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
@@ -1318,6 +1796,21 @@ require-directory@^2.1.1:
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
+resolve-from@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+ integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
resolve@^1.1.7, resolve@^1.10.0:
version "1.18.1"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130"
@@ -1331,7 +1824,14 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rimraf@^3.0.0:
+rimraf@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b"
+ integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==
+ dependencies:
+ glob "^7.1.3"
+
+rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
@@ -1348,6 +1848,13 @@ run-parallel@^1.1.9:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+semver@^7.3.4:
+ version "7.3.7"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
+ integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
+ dependencies:
+ lru-cache "^6.0.0"
+
shebang-command@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -1386,11 +1893,30 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
+signal-exit@^3.0.7:
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+
+slash@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
+ integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
+
slash@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
source-map-js@^1.0.1, source-map-js@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
@@ -1495,6 +2021,18 @@ strip-bom@^3.0.0:
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
+strip-indent@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
+ integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
+ dependencies:
+ min-indent "^1.0.0"
+
+style-search@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
+ integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
+
stylehacks@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520"
@@ -1503,6 +2041,67 @@ stylehacks@^5.1.0:
browserslist "^4.16.6"
postcss-selector-parser "^6.0.4"
+stylelint-config-prettier@9.0.3:
+ version "9.0.3"
+ resolved "https://registry.yarnpkg.com/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz#0dccebeff359dcc393c9229184408b08964d561c"
+ integrity sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg==
+
+stylelint-config-recommended@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz#1c9e07536a8cd875405f8ecef7314916d94e7e40"
+ integrity sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==
+
+stylelint-config-standard@28.0.0:
+ version "28.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-28.0.0.tgz#7e1926c232631a8445eafee7b186d276d42d7b15"
+ integrity sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==
+ dependencies:
+ stylelint-config-recommended "^9.0.0"
+
+stylelint@14.11.0:
+ version "14.11.0"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.11.0.tgz#e2ecb28bbacab05e1fbeb84cbba23883b27499cc"
+ integrity sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==
+ dependencies:
+ "@csstools/selector-specificity" "^2.0.2"
+ balanced-match "^2.0.0"
+ colord "^2.9.3"
+ cosmiconfig "^7.0.1"
+ css-functions-list "^3.1.0"
+ debug "^4.3.4"
+ fast-glob "^3.2.11"
+ fastest-levenshtein "^1.0.16"
+ file-entry-cache "^6.0.1"
+ global-modules "^2.0.0"
+ globby "^11.1.0"
+ globjoin "^0.1.4"
+ html-tags "^3.2.0"
+ ignore "^5.2.0"
+ import-lazy "^4.0.0"
+ imurmurhash "^0.1.4"
+ is-plain-object "^5.0.0"
+ known-css-properties "^0.25.0"
+ mathml-tag-names "^2.1.3"
+ meow "^9.0.0"
+ micromatch "^4.0.5"
+ normalize-path "^3.0.0"
+ picocolors "^1.0.0"
+ postcss "^8.4.16"
+ postcss-media-query-parser "^0.2.3"
+ postcss-resolve-nested-selector "^0.1.1"
+ postcss-safe-parser "^6.0.0"
+ postcss-selector-parser "^6.0.10"
+ postcss-value-parser "^4.2.0"
+ resolve-from "^5.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+ style-search "^0.1.0"
+ supports-hyperlinks "^2.2.0"
+ svg-tags "^1.0.0"
+ table "^6.8.0"
+ v8-compile-cache "^2.3.0"
+ write-file-atomic "^4.0.2"
+
supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -1510,6 +2109,26 @@ supports-color@^5.3.0:
dependencies:
has-flag "^3.0.0"
+supports-color@^7.0.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
+ integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-hyperlinks@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
+ integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==
+ dependencies:
+ has-flag "^4.0.0"
+ supports-color "^7.0.0"
+
+svg-tags@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
+ integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
+
svgo@^2.7.0:
version "2.8.0"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24"
@@ -1523,6 +2142,17 @@ svgo@^2.7.0:
picocolors "^1.0.0"
stable "^0.1.8"
+table@^6.8.0:
+ version "6.8.0"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
+ integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
+ dependencies:
+ ajv "^8.0.1"
+ lodash.truncate "^4.4.2"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+
thenby@^1.3.4:
version "1.3.4"
resolved "https://registry.yarnpkg.com/thenby/-/thenby-1.3.4.tgz#81581f6e1bb324c6dedeae9bfc28e59b1a2201cc"
@@ -1535,6 +2165,26 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
+trim-newlines@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
+ integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
+
+type-fest@^0.18.0:
+ version "0.18.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
+ integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==
+
+type-fest@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
+ integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
+
+type-fest@^0.8.1:
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
+ integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
+
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
@@ -1563,11 +2213,23 @@ update-browserslist-db@^1.0.5:
escalade "^3.1.1"
picocolors "^1.0.0"
+uri-js@^4.2.2:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
+ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
+ dependencies:
+ punycode "^2.1.0"
+
util-deprecate@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
+v8-compile-cache@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
+ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
+
validate-npm-package-license@^3.0.1:
version "3.0.4"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
@@ -1587,7 +2249,7 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which@^1.2.9:
+which@^1.2.9, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
@@ -1615,12 +2277,25 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+write-file-atomic@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd"
+ integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==
+ dependencies:
+ imurmurhash "^0.1.4"
+ signal-exit "^3.0.7"
+
y18n@^5.0.5:
version "5.0.8"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-yaml@^1.10.2:
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
+yaml@^1.10.0, yaml@^1.10.2:
version "1.10.2"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
@@ -1630,6 +2305,11 @@ yaml@^2.1.1:
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.1.tgz#1e06fb4ca46e60d9da07e4f786ea370ed3c3cfec"
integrity sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==
+yargs-parser@^20.2.3:
+ version "20.2.9"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
+ integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
+
yargs-parser@^21.0.0:
version "21.1.1"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"