diff --git a/css/sprint_4.css b/css/sprint_4.css index 17460ff..a106f4b 100644 --- a/css/sprint_4.css +++ b/css/sprint_4.css @@ -1,18 +1,8 @@ @charset "UTF-8"; -/*@import url("https://fonts.cdnfonts.com/css/gt-walsheim-pro");*/ -/*@font-face {*/ -/* font-family: 'RobotoBold'; !*this is what you put on your font family*!*/ -/* src: url("https://fonts.cdnfonts.com/css/gt-walsheim-pro"); !*Link to the font*!*/ -/*}*/ - @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-Light.eot"); - src: local("GT Walsheim Pro Light"), local("GTWalsheimPro-Light"), - url("font/GTWalsheimPro-Light.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-Light.woff2") format("woff2"), - url("font/GTWalsheimPro-Light.woff") format("woff"), - url("font/GTWalsheimPro-Light.ttf") format("truetype"); + src: local("GT Walsheim Pro Light"), local("GTWalsheimPro-Light"), url("font/GTWalsheimPro-Light.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Light.woff2") format("woff2"), url("font/GTWalsheimPro-Light.woff") format("woff"), url("font/GTWalsheimPro-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; } @@ -20,11 +10,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-Regular.eot"); - src: local("GT Walsheim Pro Regular"), local("GTWalsheimPro-Regular"), - url("font/GTWalsheimPro-Regular.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-Regular.woff2") format("woff2"), - url("font/GTWalsheimPro-Regular.woff") format("woff"), - url("font/GTWalsheimPro-Regular.ttf") format("truetype"); + src: local("GT Walsheim Pro Regular"), local("GTWalsheimPro-Regular"), url("font/GTWalsheimPro-Regular.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Regular.woff2") format("woff2"), url("font/GTWalsheimPro-Regular.woff") format("woff"), url("font/GTWalsheimPro-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @@ -32,11 +18,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-ThinOblique.eot"); - src: local("GT Walsheim Pro Thin Oblique"), local("GTWalsheimPro-ThinOblique"), - url("font/GTWalsheimPro-ThinOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-ThinOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-ThinOblique.woff") format("woff"), - url("font/GTWalsheimPro-ThinOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Thin Oblique"), local("GTWalsheimPro-ThinOblique"), url("font/GTWalsheimPro-ThinOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-ThinOblique.woff2") format("woff2"), url("font/GTWalsheimPro-ThinOblique.woff") format("woff"), url("font/GTWalsheimPro-ThinOblique.ttf") format("truetype"); font-weight: 100; font-style: italic; } @@ -44,11 +26,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-Thin.eot"); - src: local("GT Walsheim Pro Thin"), local("GTWalsheimPro-Thin"), - url("font/GTWalsheimPro-Thin.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-Thin.woff2") format("woff2"), - url("font/GTWalsheimPro-Thin.woff") format("woff"), - url("font/GTWalsheimPro-Thin.ttf") format("truetype"); + src: local("GT Walsheim Pro Thin"), local("GTWalsheimPro-Thin"), url("font/GTWalsheimPro-Thin.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Thin.woff2") format("woff2"), url("font/GTWalsheimPro-Thin.woff") format("woff"), url("font/GTWalsheimPro-Thin.ttf") format("truetype"); font-weight: 100; font-style: normal; } @@ -56,11 +34,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-BoldOblique.eot"); - src: local("GT Walsheim Pro Bold Oblique"), local("GTWalsheimPro-BoldOblique"), - url("font/GTWalsheimPro-BoldOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-BoldOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-BoldOblique.woff") format("woff"), - url("font/GTWalsheimPro-BoldOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Bold Oblique"), local("GTWalsheimPro-BoldOblique"), url("font/GTWalsheimPro-BoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-BoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-BoldOblique.woff") format("woff"), url("font/GTWalsheimPro-BoldOblique.ttf") format("truetype"); font-weight: bold; font-style: italic; } @@ -68,11 +42,7 @@ @font-face { font-family: "GT Walsheim Pro Ultra"; src: url("font/GTWalsheimPro-UltraBold.eot"); - src: local("GT Walsheim Pro Ultra Bold"), local("GTWalsheimPro-UltraBold"), - url("font/GTWalsheimPro-UltraBold.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-UltraBold.woff2") format("woff2"), - url("font/GTWalsheimPro-UltraBold.woff") format("woff"), - url("font/GTWalsheimPro-UltraBold.ttf") format("truetype"); + src: local("GT Walsheim Pro Ultra Bold"), local("GTWalsheimPro-UltraBold"), url("font/GTWalsheimPro-UltraBold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraBold.woff2") format("woff2"), url("font/GTWalsheimPro-UltraBold.woff") format("woff"), url("font/GTWalsheimPro-UltraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; } @@ -80,11 +50,7 @@ @font-face { font-family: "GT Walsheim Pro Ultra"; src: url("font/GTWalsheimPro-UltraBoldOblique.eot"); - src: local("GT Walsheim Pro Ultra Bold Oblique"), local("GTWalsheimPro-UltraBoldOblique"), - url("font/GTWalsheimPro-UltraBoldOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-UltraBoldOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-UltraBoldOblique.woff") format("woff"), - url("font/GTWalsheimPro-UltraBoldOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Ultra Bold Oblique"), local("GTWalsheimPro-UltraBoldOblique"), url("font/GTWalsheimPro-UltraBoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraBoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-UltraBoldOblique.woff") format("woff"), url("font/GTWalsheimPro-UltraBoldOblique.ttf") format("truetype"); font-weight: 800; font-style: italic; } @@ -92,11 +58,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-MediumOblique.eot"); - src: local("GT Walsheim Pro Medium Oblique"), local("GTWalsheimPro-MediumOblique"), - url("font/GTWalsheimPro-MediumOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-MediumOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-MediumOblique.woff") format("woff"), - url("font/GTWalsheimPro-MediumOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Medium Oblique"), local("GTWalsheimPro-MediumOblique"), url("font/GTWalsheimPro-MediumOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-MediumOblique.woff2") format("woff2"), url("font/GTWalsheimPro-MediumOblique.woff") format("woff"), url("font/GTWalsheimPro-MediumOblique.ttf") format("truetype"); font-weight: 500; font-style: italic; } @@ -104,11 +66,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-Bold.eot"); - src: local("GT Walsheim Pro Bold"), local("GTWalsheimPro-Bold"), - url("font/GTWalsheimPro-Bold.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-Bold.woff2") format("woff2"), - url("font/GTWalsheimPro-Bold.woff") format("woff"), - url("font/GTWalsheimPro-Bold.ttf") format("truetype"); + src: local("GT Walsheim Pro Bold"), local("GTWalsheimPro-Bold"), url("font/GTWalsheimPro-Bold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Bold.woff2") format("woff2"), url("font/GTWalsheimPro-Bold.woff") format("woff"), url("font/GTWalsheimPro-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; } @@ -116,11 +74,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-Medium.eot"); - src: local("GT Walsheim Pro Medium"), local("GTWalsheimPro-Medium"), - url("font/GTWalsheimPro-Medium.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-Medium.woff2") format("woff2"), - url("font/GTWalsheimPro-Medium.woff") format("woff"), - url("font/GTWalsheimPro-Medium.ttf") format("truetype"); + src: local("GT Walsheim Pro Medium"), local("GTWalsheimPro-Medium"), url("font/GTWalsheimPro-Medium.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Medium.woff2") format("woff2"), url("font/GTWalsheimPro-Medium.woff") format("woff"), url("font/GTWalsheimPro-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; } @@ -128,11 +82,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-RegularOblique.eot"); - src: local("GT Walsheim Pro Regular Oblique"), local("GTWalsheimPro-RegularOblique"), - url("font/GTWalsheimPro-RegularOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-RegularOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-RegularOblique.woff") format("woff"), - url("font/GTWalsheimPro-RegularOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Regular Oblique"), local("GTWalsheimPro-RegularOblique"), url("font/GTWalsheimPro-RegularOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-RegularOblique.woff2") format("woff2"), url("font/GTWalsheimPro-RegularOblique.woff") format("woff"), url("font/GTWalsheimPro-RegularOblique.ttf") format("truetype"); font-weight: normal; font-style: italic; } @@ -140,11 +90,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-LightOblique.eot"); - src: local("GT Walsheim Pro Light Oblique"), local("GTWalsheimPro-LightOblique"), - url("font/GTWalsheimPro-LightOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-LightOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-LightOblique.woff") format("woff"), - url("font/GTWalsheimPro-LightOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Light Oblique"), local("GTWalsheimPro-LightOblique"), url("font/GTWalsheimPro-LightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-LightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-LightOblique.woff") format("woff"), url("font/GTWalsheimPro-LightOblique.ttf") format("truetype"); font-weight: 300; font-style: italic; } @@ -152,11 +98,7 @@ @font-face { font-family: "GT Walsheim Pro Ultra"; src: url("font/GTWalsheimPro-UltraLight.eot"); - src: local("GT Walsheim Pro Ultra Light"), local("GTWalsheimPro-UltraLight"), - url("font/GTWalsheimPro-UltraLight.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-UltraLight.woff2") format("woff2"), - url("font/GTWalsheimPro-UltraLight.woff") format("woff"), - url("font/GTWalsheimPro-UltraLight.ttf") format("truetype"); + src: local("GT Walsheim Pro Ultra Light"), local("GTWalsheimPro-UltraLight"), url("font/GTWalsheimPro-UltraLight.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraLight.woff2") format("woff2"), url("font/GTWalsheimPro-UltraLight.woff") format("woff"), url("font/GTWalsheimPro-UltraLight.ttf") format("truetype"); font-weight: 200; font-style: normal; } @@ -164,11 +106,7 @@ @font-face { font-family: "GT Walsheim Pro Ultra"; src: url("font/GTWalsheimPro-UltraLightOblique.eot"); - src: local("GT Walsheim Pro Ultra Light Oblique"), local("GTWalsheimPro-UltraLightOblique"), - url("font/GTWalsheimPro-UltraLightOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-UltraLightOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-UltraLightOblique.woff") format("woff"), - url("font/GTWalsheimPro-UltraLightOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Ultra Light Oblique"), local("GTWalsheimPro-UltraLightOblique"), url("font/GTWalsheimPro-UltraLightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraLightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-UltraLightOblique.woff") format("woff"), url("font/GTWalsheimPro-UltraLightOblique.ttf") format("truetype"); font-weight: 200; font-style: italic; } @@ -176,11 +114,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-BlackOblique.eot"); - src: local("GT Walsheim Pro Black Oblique"), local("GTWalsheimPro-BlackOblique"), - url("font/GTWalsheimPro-BlackOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-BlackOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-BlackOblique.woff") format("woff"), - url("font/GTWalsheimPro-BlackOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Black Oblique"), local("GTWalsheimPro-BlackOblique"), url("font/GTWalsheimPro-BlackOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-BlackOblique.woff2") format("woff2"), url("font/GTWalsheimPro-BlackOblique.woff") format("woff"), url("font/GTWalsheimPro-BlackOblique.ttf") format("truetype"); font-weight: 900; font-style: italic; } @@ -188,11 +122,7 @@ @font-face { font-family: "GT Walsheim Pro"; src: url("font/GTWalsheimPro-Black.eot"); - src: local("GT Walsheim Pro Black"), local("GTWalsheimPro-Black"), - url("font/GTWalsheimPro-Black.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-Black.woff2") format("woff2"), - url("font/GTWalsheimPro-Black.woff") format("woff"), - url("font/GTWalsheimPro-Black.ttf") format("truetype"); + src: local("GT Walsheim Pro Black"), local("GTWalsheimPro-Black"), url("font/GTWalsheimPro-Black.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Black.woff2") format("woff2"), url("font/GTWalsheimPro-Black.woff") format("woff"), url("font/GTWalsheimPro-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; } @@ -200,11 +130,7 @@ @font-face { font-family: "GT Walsheim Pro Cond Ultra"; src: url("font/GTWalsheimPro-CondensedUltraBold.eot"); - src: local("GT Walsheim Pro Condensed Ultra Bold"), local("GTWalsheimPro-CondensedUltraBold"), - url("font/GTWalsheimPro-CondensedUltraBold.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedUltraBold.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedUltraBold.woff") format("woff"), - url("font/GTWalsheimPro-CondensedUltraBold.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Ultra Bold"), local("GTWalsheimPro-CondensedUltraBold"), url("font/GTWalsheimPro-CondensedUltraBold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraBold.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraBold.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; } @@ -212,11 +138,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedLight.eot"); - src: local("GT Walsheim Pro Condensed Light"), local("GTWalsheimPro-CondensedLight"), - url("font/GTWalsheimPro-CondensedLight.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedLight.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedLight.woff") format("woff"), - url("font/GTWalsheimPro-CondensedLight.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Light"), local("GTWalsheimPro-CondensedLight"), url("font/GTWalsheimPro-CondensedLight.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedLight.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedLight.woff") format("woff"), url("font/GTWalsheimPro-CondensedLight.ttf") format("truetype"); font-weight: 300; font-style: normal; } @@ -224,11 +146,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedBoldOblique.eot"); - src: local("GT Walsheim Pro Condensed Bold Oblique"), local("GTWalsheimPro-CondensedBoldOblique"), - url("font/GTWalsheimPro-CondensedBoldOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedBoldOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedBoldOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedBoldOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Bold Oblique"), local("GTWalsheimPro-CondensedBoldOblique"), url("font/GTWalsheimPro-CondensedBoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBoldOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedBoldOblique.ttf") format("truetype"); font-weight: bold; font-style: italic; } @@ -236,11 +154,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedLightOblique.eot"); - src: local("GT Walsheim Pro Condensed Light Oblique"), local("GTWalsheimPro-CondensedLightOblique"), - url("font/GTWalsheimPro-CondensedLightOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedLightOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedLightOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedLightOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Light Oblique"), local("GTWalsheimPro-CondensedLightOblique"), url("font/GTWalsheimPro-CondensedLightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedLightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedLightOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedLightOblique.ttf") format("truetype"); font-weight: 300; font-style: italic; } @@ -248,11 +162,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedThin.eot"); - src: local("GT Walsheim Pro Condensed Thin"), local("GTWalsheimPro-CondensedThin"), - url("font/GTWalsheimPro-CondensedThin.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedThin.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedThin.woff") format("woff"), - url("font/GTWalsheimPro-CondensedThin.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Thin"), local("GTWalsheimPro-CondensedThin"), url("font/GTWalsheimPro-CondensedThin.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedThin.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedThin.woff") format("woff"), url("font/GTWalsheimPro-CondensedThin.ttf") format("truetype"); font-weight: 100; font-style: normal; } @@ -260,11 +170,7 @@ @font-face { font-family: "GTWalsheimPro-CondensedULightIt"; src: url("font/GTWalsheimPro-CondensedUltraLightOblique.eot"); - src: local("GT Walsheim Pro Condensed Ultra Light Oblique"), local("GTWalsheimPro-CondensedUltraLightOblique"), - url("font/GTWalsheimPro-CondensedUltraLightOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedUltraLightOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedUltraLightOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedUltraLightOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Ultra Light Oblique"), local("GTWalsheimPro-CondensedUltraLightOblique"), url("font/GTWalsheimPro-CondensedUltraLightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraLightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraLightOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraLightOblique.ttf") format("truetype"); font-weight: 200; font-style: italic; } @@ -272,11 +178,7 @@ @font-face { font-family: "GT Walsheim Pro Cond"; src: url("font/GTWalsheimPro-CondensedMedium.eot"); - src: local("GT Walsheim Pro Condensed Medium"), local("GTWalsheimPro-CondensedMedium"), - url("font/GTWalsheimPro-CondensedMedium.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedMedium.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedMedium.woff") format("woff"), - url("font/GTWalsheimPro-CondensedMedium.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Medium"), local("GTWalsheimPro-CondensedMedium"), url("font/GTWalsheimPro-CondensedMedium.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedMedium.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedMedium.woff") format("woff"), url("font/GTWalsheimPro-CondensedMedium.ttf") format("truetype"); font-weight: 500; font-style: normal; } @@ -284,11 +186,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedBlackOblique.eot"); - src: local("GT Walsheim Pro Condensed Black Oblique"), local("GTWalsheimPro-CondensedBlackOblique"), - url("font/GTWalsheimPro-CondensedBlackOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedBlackOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedBlackOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedBlackOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Black Oblique"), local("GTWalsheimPro-CondensedBlackOblique"), url("font/GTWalsheimPro-CondensedBlackOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBlackOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBlackOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedBlackOblique.ttf") format("truetype"); font-weight: 900; font-style: italic; } @@ -296,11 +194,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedRegular.eot"); - src: local("GT Walsheim Pro Condensed Regular"), local("GTWalsheimPro-CondensedRegular"), - url("font/GTWalsheimPro-CondensedRegular.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedRegular.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedRegular.woff") format("woff"), - url("font/GTWalsheimPro-CondensedRegular.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Regular"), local("GTWalsheimPro-CondensedRegular"), url("font/GTWalsheimPro-CondensedRegular.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedRegular.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedRegular.woff") format("woff"), url("font/GTWalsheimPro-CondensedRegular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @@ -308,11 +202,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedThinOblique.eot"); - src: local("GT Walsheim Pro Condensed Thin Oblique"), local("GTWalsheimPro-CondensedThinOblique"), - url("font/GTWalsheimPro-CondensedThinOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedThinOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedThinOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedThinOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Thin Oblique"), local("GTWalsheimPro-CondensedThinOblique"), url("font/GTWalsheimPro-CondensedThinOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedThinOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedThinOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedThinOblique.ttf") format("truetype"); font-weight: 100; font-style: italic; } @@ -320,11 +210,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedBold.eot"); - src: local("GT Walsheim Pro Condensed Bold"), local("GTWalsheimPro-CondensedBold"), - url("font/GTWalsheimPro-CondensedBold.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedBold.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedBold.woff") format("woff"), - url("font/GTWalsheimPro-CondensedBold.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Bold"), local("GTWalsheimPro-CondensedBold"), url("font/GTWalsheimPro-CondensedBold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBold.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBold.woff") format("woff"), url("font/GTWalsheimPro-CondensedBold.ttf") format("truetype"); font-weight: bold; font-style: normal; } @@ -332,11 +218,7 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedRegularOblique.eot"); - src: local("GT Walsheim Pro Condensed Regular Oblique"), local("GTWalsheimPro-CondensedRegularOblique"), - url("font/GTWalsheimPro-CondensedRegularOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedRegularOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedRegularOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedRegularOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Regular Oblique"), local("GTWalsheimPro-CondensedRegularOblique"), url("font/GTWalsheimPro-CondensedRegularOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedRegularOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedRegularOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedRegularOblique.ttf") format("truetype"); font-weight: normal; font-style: italic; } @@ -344,11 +226,7 @@ @font-face { font-family: "GTWalsheimPro-CondensedULight"; src: url("font/GTWalsheimPro-CondensedUltraLight.eot"); - src: local("GT Walsheim Pro Condensed Ultra Light"), local("GTWalsheimPro-CondensedUltraLight"), - url("font/GTWalsheimPro-CondensedUltraLight.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedUltraLight.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedUltraLight.woff") format("woff"), - url("font/GTWalsheimPro-CondensedUltraLight.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Ultra Light"), local("GTWalsheimPro-CondensedUltraLight"), url("font/GTWalsheimPro-CondensedUltraLight.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraLight.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraLight.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraLight.ttf") format("truetype"); font-weight: 200; font-style: normal; } @@ -356,11 +234,7 @@ @font-face { font-family: "GT Walsheim Pro Cond Ultra"; src: url("font/GTWalsheimPro-CondensedUltraBoldOblique.eot"); - src: local("GT Walsheim Pro Condensed Ultra Bold Oblique"), local("GTWalsheimPro-CondensedUltraBoldOblique"), - url("font/GTWalsheimPro-CondensedUltraBoldOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedUltraBoldOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedUltraBoldOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedUltraBoldOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Ultra Bold Oblique"), local("GTWalsheimPro-CondensedUltraBoldOblique"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.ttf") format("truetype"); font-weight: 800; font-style: italic; } @@ -368,11 +242,7 @@ @font-face { font-family: "GT Walsheim Pro Cond"; src: url("font/GTWalsheimPro-CondensedMediumOblique.eot"); - src: local("GT Walsheim Pro Condensed Medium Oblique"), local("GTWalsheimPro-CondensedMediumOblique"), - url("font/GTWalsheimPro-CondensedMediumOblique.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedMediumOblique.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedMediumOblique.woff") format("woff"), - url("font/GTWalsheimPro-CondensedMediumOblique.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Medium Oblique"), local("GTWalsheimPro-CondensedMediumOblique"), url("font/GTWalsheimPro-CondensedMediumOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedMediumOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedMediumOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedMediumOblique.ttf") format("truetype"); font-weight: 500; font-style: italic; } @@ -380,54 +250,31 @@ @font-face { font-family: "GT Walsheim Pro Condensed"; src: url("font/GTWalsheimPro-CondensedBlack.eot"); - src: local("GT Walsheim Pro Condensed Black"), local("GTWalsheimPro-CondensedBlack"), - url("font/GTWalsheimPro-CondensedBlack.eot?#iefix") format("embedded-opentype"), - url("font/GTWalsheimPro-CondensedBlack.woff2") format("woff2"), - url("font/GTWalsheimPro-CondensedBlack.woff") format("woff"), - url("font/GTWalsheimPro-CondensedBlack.ttf") format("truetype"); + src: local("GT Walsheim Pro Condensed Black"), local("GTWalsheimPro-CondensedBlack"), url("font/GTWalsheimPro-CondensedBlack.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBlack.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBlack.woff") format("woff"), url("font/GTWalsheimPro-CondensedBlack.ttf") format("truetype"); font-weight: 900; font-style: normal; } - -/** -libs - */ -/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */ -/* main.css 2.1.0 | MIT License | https://github.com/h5bp/main.css#readme */ -/* - * What follows is the result of much research on cross-browser styling. - * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, - * Kroc Camen, and the H5BP dev community and team. - */ -/* ========================================================================== - Base styles: opinionated defaults - ========================================================================== */ html { background: #020225; color: #f9f3f1; - font-family: "GT Walsheim Pro"; - - /* or 90% */ font-size: 1em; letter-spacing: -0.04em; - - /* Secondary 100 */ line-height: 1.4; text-align: center; } + ::-moz-selection { background: #2323ff; text-shadow: none; } + ::selection { background: #2323ff; text-shadow: none; } -/* - * A better looking default horizontal rule - */ + hr { border: 0; border-top: 1px solid #ccc; @@ -436,54 +283,25 @@ hr { margin: 1em 0; padding: 0; } -/* - * Remove the gap between audio, canvas, iframes, - * images, videos and the bottom of their containers: - * https://github.com/h5bp/html5-boilerplate/issues/440 - */ -audio, -canvas, -iframe, -img, -svg, -video { + +audio, canvas, iframe, img, svg, video { vertical-align: middle; } -/* - * Remove default fieldset styles. - */ + fieldset { border: 0; margin: 0; padding: 0; } -/* - * Allow only vertical resizing of textareas. - */ + textarea { resize: vertical; } -/* ========================================================================== - Author's custom styles - ========================================================================== */ -/* ========================================================================== - Helper classes - ========================================================================== */ -/* - * Hide visually and from screen readers - */ -.hidden, -[hidden] { + +.hidden, [hidden] { display: none !important; } -/* - * Hide only visually, but have it available for screen readers: - * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility - * - * 1. For long content, line feeds are not interpreted as spaces and small width - * causes content to wrap 1 word per line: - * https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe - */ + .sr-only { border: 0; clip: rect(0, 0, 0, 0); @@ -494,15 +312,9 @@ textarea { position: absolute; white-space: nowrap; width: 1px; - /* 1 */ } -/* - * Extends the .sr-only class to allow the element - * to be focusable when navigated to via the keyboard: - * https://www.drupal.org/node/897638 - */ -.sr-only.focusable:active, -.sr-only.focusable:focus { + +.sr-only.focusable:active, .sr-only.focusable:focus { clip: auto; height: auto; margin: 0; @@ -511,60 +323,35 @@ textarea { white-space: inherit; width: auto; } -/* - * Hide visually and from screen readers, but maintain layout - */ + .invisible { visibility: hidden; } -/* - * Clearfix: contain floats - * - * For modern browsers - * 1. The space content is one way to avoid an Opera bug when the - * `contenteditable` attribute is included anywhere else in the document. - * Otherwise it causes space to appear at the top and bottom of elements - * that receive the `clearfix` class. - * 2. The use of `table` rather than `block` is only necessary if using - * `:before` to contain the top-margins of child elements. - */ -.clearfix::before, -.clearfix::after { + +.clearfix::before, .clearfix::after { content: " "; display: table; } + .clearfix::after { clear: both; } -/* ========================================================================== - EXAMPLE Media Queries for Responsive Design. - These examples override the primary ('mobile first') styles. - Modify as content requires. - ========================================================================== */ + @media only screen and (min-width: 35em) { - /* Style adjustments for viewports that meet the condition */ } + @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) { - /* Style adjustments for high resolution devices */ } -/* ========================================================================== - Print styles. - Inlined to avoid the additional HTTP request: - https://www.phpied.com/delay-loading-your-print-css/ - ========================================================================== */ + @media print { - *, - *::before, - *::after { + *, *::before, *::after { background: #fff !important; box-shadow: none !important; - /* Black prints faster */ color: #000 !important; text-shadow: none !important; } - a, - a:visited { + a, a:visited { text-decoration: underline; } @@ -576,12 +363,7 @@ textarea { content: " (" attr(title) ")"; } - /* - * Don't show links that are fragment identifiers, - * or use the `javascript:` pseudo protocol - */ - a[href^="#"]::after, - a[href^="javascript:"]::after { + a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; } @@ -589,37 +371,29 @@ textarea { white-space: pre-wrap !important; } - pre, - blockquote { + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } - /* - * Printing Tables: - * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables - */ thead { display: table-header-group; } - tr, - img { + tr, img { page-break-inside: avoid; } - p, - h2, - h3 { + p, h2, h3 { orphans: 3; widows: 3; } - h2, - h3 { + h2, h3 { page-break-after: avoid; } } + body { font-family: "GT Walsheim Pro", Arial; font-style: normal; @@ -627,308 +401,184 @@ body { position: relative; top: 0; } + .margin-auto { margin: 0 auto; } + .container-text { max-width: 360px; } + .container-text-md { max-width: 500px; } + .container-text-lg { max-width: 1062px; } -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ + html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ + line-height: 1.15; + -webkit-text-size-adjust: 100%; } -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ + body { margin: 0; } -/** - * Render the `main` element consistently in IE. - */ + main { display: block; background: #020225; } -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ + h1 { font-size: 2em; margin: 0.67em 0; } -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ + hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ + box-sizing: content-box; + height: 0; + overflow: visible; } -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ + pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ + font-family: monospace, monospace; + font-size: 1em; } -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ + a { background-color: transparent; } -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ + abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; } -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { + +b, strong { font-weight: bolder; } -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ + +code, kbd, samp { + font-family: monospace, monospace; + font-size: 1em; } -/** - * Add the correct font size in all browsers. - */ + small { font-size: 80%; } -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { + +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + sub { bottom: -0.25em; } + sup { top: -0.5em; } -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ + img { border-style: none; } -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ + +button, input, optgroup, select, textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; } -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { - /* 1 */ + +button, input { overflow: visible; } -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ + +button, select { text-transform: none; } -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type="button"], -[type="reset"], -[type="submit"] { + +button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { + +button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { + +button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } -/** - * Correct the padding in Firefox. - */ + fieldset { padding: 0.35em 0.75em 0.625em; } -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ + legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; } -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ + progress { vertical-align: baseline; } -/** - * Remove the default vertical scrollbar in IE 10+. - */ + textarea { overflow: auto; } -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ + +[type="checkbox"], [type="radio"] { + box-sizing: border-box; + padding: 0; } -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { + +[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ + [type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ + -webkit-appearance: textfield; + outline-offset: -2px; } -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ + [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ + ::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ + -webkit-appearance: button; + font: inherit; } -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ + details { display: block; } -/* - * Add the correct display in all browsers. - */ + summary { display: list-item; } -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ + template { display: none; } -/** - * Add the correct display in IE 10. - */ + [hidden] { display: none; } -/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */ -/* Bulma Utilities */ -.button, -.input, -.textarea, -.select select, -.file-cta, -.file-name, -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { + +.button, .input, .textarea, .select select, .file-cta, .file-name, .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { align-items: center; -moz-appearance: none; -webkit-appearance: none; @@ -947,88 +597,24 @@ template { position: relative; vertical-align: top; } -.button:focus, -.input:focus, -.textarea:focus, -.select select:focus, -.file-cta:focus, -.file-name:focus, -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus, -.pagination-ellipsis:focus, -.is-focused.button, -.is-focused.input, -.is-focused.textarea, -.select select.is-focused, -.is-focused.file-cta, -.is-focused.file-name, -.is-focused.pagination-previous, -.is-focused.pagination-next, -.is-focused.pagination-link, -.is-focused.pagination-ellipsis, -.button:active, -.input:active, -.textarea:active, -.select select:active, -.file-cta:active, -.file-name:active, -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active, -.pagination-ellipsis:active, -.is-active.button, -.is-active.input, -.is-active.textarea, -.select select.is-active, -.is-active.file-cta, -.is-active.file-name, -.is-active.pagination-previous, -.is-active.pagination-next, -.is-active.pagination-link, -.is-active.pagination-ellipsis { + +.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus, .file-name:focus, .pagination-previous:focus, .pagination-next:focus, .pagination-link:focus, .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta, .is-focused.file-name, .is-focused.pagination-previous, .is-focused.pagination-next, .is-focused.pagination-link, .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active, .file-name:active, .pagination-previous:active, .pagination-next:active, .pagination-link:active, .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta, .is-active.file-name, .is-active.pagination-previous, .is-active.pagination-next, .is-active.pagination-link, .is-active.pagination-ellipsis { outline: none; } -.button[disabled], -.input[disabled], -.textarea[disabled], -.select select[disabled], -.file-cta[disabled], -.file-name[disabled], -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled], -.pagination-ellipsis[disabled], -fieldset[disabled] .button, -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select, -fieldset[disabled] .file-cta, -fieldset[disabled] .file-name, -fieldset[disabled] .pagination-previous, -fieldset[disabled] .pagination-next, -fieldset[disabled] .pagination-link, -fieldset[disabled] .pagination-ellipsis { + +.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled], .file-name[disabled], .pagination-previous[disabled], .pagination-next[disabled], .pagination-link[disabled], .pagination-ellipsis[disabled], fieldset[disabled] .button, fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .pagination-previous, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-ellipsis { cursor: not-allowed; } -.button, -.file, -.breadcrumb, -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis, -.tabs, -.is-unselectable { + +.button, .file, .breadcrumb, .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis, .tabs, .is-unselectable { -webkit-touch-callout: none; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none; } -.select:not(.is-multiple):not(.is-loading)::after, -.navbar-link:not(.is-arrowless)::after { + +.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after { border: 3px solid transparent; border-radius: 2px; border-right: 0; @@ -1044,24 +630,12 @@ fieldset[disabled] .pagination-ellipsis { transform-origin: center; width: 0.625em; } -.box:not(:last-child), -.content:not(:last-child), -.notification:not(:last-child), -.progress:not(:last-child), -.table:not(:last-child), -.table-container:not(:last-child), -.title:not(:last-child), -.subtitle:not(:last-child), -.block:not(:last-child), -.breadcrumb:not(:last-child), -.level:not(:last-child), -.message:not(:last-child), -.pagination:not(:last-child), -.tabs:not(:last-child) { + +.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .block:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { margin-bottom: 1.5rem; } -.delete, -.modal-close { + +.delete, .modal-close { -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); @@ -1088,10 +662,8 @@ fieldset[disabled] .pagination-ellipsis { vertical-align: top; width: 20px; } -.delete::before, -.modal-close::before, -.delete::after, -.modal-close::after { + +.delete::before, .modal-close::before, .delete::after, .modal-close::after { background-color: white; content: ""; display: block; @@ -1101,28 +673,26 @@ fieldset[disabled] .pagination-ellipsis { transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; } -.delete::before, -.modal-close::before { + +.delete::before, .modal-close::before { height: 2px; width: 50%; } -.delete::after, -.modal-close::after { + +.delete::after, .modal-close::after { height: 50%; width: 2px; } -.delete:hover, -.modal-close:hover, -.delete:focus, -.modal-close:focus { + +.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus { background-color: rgba(10, 10, 10, 0.3); } -.delete:active, -.modal-close:active { + +.delete:active, .modal-close:active { background-color: rgba(10, 10, 10, 0.4); } -.is-small.delete, -.is-small.modal-close { + +.is-small.delete, .is-small.modal-close { height: 16px; max-height: 16px; max-width: 16px; @@ -1130,8 +700,8 @@ fieldset[disabled] .pagination-ellipsis { min-width: 16px; width: 16px; } -.is-medium.delete, -.is-medium.modal-close { + +.is-medium.delete, .is-medium.modal-close { height: 24px; max-height: 24px; max-width: 24px; @@ -1139,8 +709,8 @@ fieldset[disabled] .pagination-ellipsis { min-width: 24px; width: 24px; } -.is-large.delete, -.is-large.modal-close { + +.is-large.delete, .is-large.modal-close { height: 32px; max-height: 32px; max-width: 32px; @@ -1148,10 +718,8 @@ fieldset[disabled] .pagination-ellipsis { min-width: 32px; width: 32px; } -.button.is-loading::after, -.loader, -.select.is-loading::after, -.control.is-loading::after { + +.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { -webkit-animation: spinAround 500ms infinite linear; animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; @@ -1164,48 +732,15 @@ fieldset[disabled] .pagination-ellipsis { position: relative; width: 1em; } -.image.is-square img, -.image.is-square .has-ratio, -.image.is-1by1 img, -.image.is-1by1 .has-ratio, -.image.is-5by4 img, -.image.is-5by4 .has-ratio, -.image.is-4by3 img, -.image.is-4by3 .has-ratio, -.image.is-3by2 img, -.image.is-3by2 .has-ratio, -.image.is-5by3 img, -.image.is-5by3 .has-ratio, -.image.is-16by9 img, -.image.is-16by9 .has-ratio, -.image.is-2by1 img, -.image.is-2by1 .has-ratio, -.image.is-3by1 img, -.image.is-3by1 .has-ratio, -.image.is-4by5 img, -.image.is-4by5 .has-ratio, -.image.is-3by4 img, -.image.is-3by4 .has-ratio, -.image.is-2by3 img, -.image.is-2by3 .has-ratio, -.image.is-3by5 img, -.image.is-3by5 .has-ratio, -.image.is-9by16 img, -.image.is-9by16 .has-ratio, -.image.is-1by2 img, -.image.is-1by2 .has-ratio, -.image.is-1by3 img, -.image.is-1by3 .has-ratio, -.modal, -.modal-background, -.is-overlay, -.hero-video { + +.image.is-square img, .image.is-square .has-ratio, .image.is-1by1 img, .image.is-1by1 .has-ratio, .image.is-5by4 img, .image.is-5by4 .has-ratio, .image.is-4by3 img, .image.is-4by3 .has-ratio, .image.is-3by2 img, .image.is-3by2 .has-ratio, .image.is-5by3 img, .image.is-5by3 .has-ratio, .image.is-16by9 img, .image.is-16by9 .has-ratio, .image.is-2by1 img, .image.is-2by1 .has-ratio, .image.is-3by1 img, .image.is-3by1 .has-ratio, .image.is-4by5 img, .image.is-4by5 .has-ratio, .image.is-3by4 img, .image.is-3by4 .has-ratio, .image.is-2by3 img, .image.is-2by3 .has-ratio, .image.is-3by5 img, .image.is-3by5 .has-ratio, .image.is-9by16 img, .image.is-9by16 .has-ratio, .image.is-1by2 img, .image.is-1by2 .has-ratio, .image.is-1by3 img, .image.is-1by3 .has-ratio, .modal, .modal-background, .is-overlay, .hero-video { bottom: 0; left: 0; position: absolute; right: 0; top: 0; } + .navbar-burger { -moz-appearance: none; -webkit-appearance: none; @@ -1218,80 +753,55 @@ fieldset[disabled] .pagination-ellipsis { margin: 0; padding: 0; } -/* Bulma Base */ -/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ -html, -body, -p, -ol, -ul, -li, -dl, -dt, -dd, -blockquote, -figure, -fieldset, -legend, -textarea, -pre, -iframe, -hr, -h1, -h2, -h3, -h4, -h5, -h6 { + +html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } -h1, -h2, -h3, -h4, -h5, -h6 { + +h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } + ul { list-style: none; } -button, -input, -select, -textarea { + +button, input, select, textarea { margin: 0; } + html { box-sizing: border-box; } -*, -*::before, -*::after { + +*, *::before, *::after { box-sizing: inherit; } -img, -video { + +img, video { height: auto; max-width: 100%; } + iframe { border: 0; } + table { border-collapse: collapse; border-spacing: 0; } -td, -th { + +td, th { padding: 0; } -td:not([align]), -th:not([align]) { + +td:not([align]), th:not([align]) { text-align: inherit; } + html { background-color: white; font-size: 16px; @@ -1305,48 +815,42 @@ html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } -article, -aside, -figure, -footer, -header, -hgroup, -section { + +article, aside, figure, footer, header, hgroup, section { display: block; } -body, -button, -input, -optgroup, -select, -textarea { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif; + +body, button, input, optgroup, select, textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } -code, -pre { + +code, pre { font-family: monospace; -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; } + body { color: #4a4a4a; font-size: 1em; font-weight: 400; line-height: 1.5; } + a { color: #485fc7; cursor: pointer; text-decoration: none; } + a strong { color: currentColor; } + a:hover { color: #363636; } + code { background-color: whitesmoke; color: #da1039; @@ -1354,6 +858,7 @@ code { font-weight: normal; padding: 0.25em 0.5em 0.25em; } + hr { background-color: whitesmoke; border: none; @@ -1361,28 +866,34 @@ hr { height: 2px; margin: 1.5rem 0; } + img { height: auto; max-width: 100%; } -input[type="checkbox"], -input[type="radio"] { + +input[type="checkbox"], input[type="radio"] { vertical-align: baseline; } + small { font-size: 0.875em; } + span { font-style: inherit; font-weight: inherit; } + strong { color: #363636; font-weight: 700; } + fieldset { border: none; } + pre { background-color: whitesmoke; color: #4a4a4a; @@ -1393,23 +904,26 @@ pre { white-space: pre; word-wrap: normal; } + pre code { background-color: transparent; color: currentColor; font-size: 1em; padding: 0; } -table td, -table th { + +table td, table th { vertical-align: top; } -table td:not([align]), -table th:not([align]) { + +table td:not([align]), table th:not([align]) { text-align: inherit; } + table th { color: #363636; } + @-webkit-keyframes spinAround { from { transform: rotate(0deg); @@ -1418,6 +932,7 @@ table th { transform: rotate(359deg); } } + @keyframes spinAround { from { transform: rotate(0deg); @@ -1426,23 +941,24 @@ table th { transform: rotate(359deg); } } -/* Bulma Elements */ + .box { background-color: white; border-radius: 6px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), - 0 0px 0 1px rgba(10, 10, 10, 0.02); + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); color: #4a4a4a; display: block; padding: 1.25rem; } -a.box:hover, -a.box:focus { + +a.box:hover, a.box:focus { box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #485fc7; } + a.box:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #485fc7; } + .button { background-color: white; border-color: #dbdbdb; @@ -1457,1254 +973,1251 @@ a.box:active { text-align: center; white-space: nowrap; } + .button strong { color: inherit; } -.button .icon, -.button .icon.is-small, -.button .icon.is-medium, -.button .icon.is-large { + +.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { height: 1.5em; width: 1.5em; } + .button .icon:first-child:not(:last-child) { margin-left: calc(-0.5em - 1px); margin-right: 0.25em; } + .button .icon:last-child:not(:first-child) { margin-left: 0.25em; margin-right: calc(-0.5em - 1px); } + .button .icon:first-child:last-child { margin-left: calc(-0.5em - 1px); margin-right: calc(-0.5em - 1px); } -.button:hover, -.button.is-hovered { + +.button:hover, .button.is-hovered { border-color: #b5b5b5; color: #363636; } -.button:focus, -.button.is-focused { + +.button:focus, .button.is-focused { border-color: #485fc7; color: #363636; } -.button:focus:not(:active), -.button.is-focused:not(:active) { + +.button:focus:not(:active), .button.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); } -.button:active, -.button.is-active { + +.button:active, .button.is-active { border-color: #4a4a4a; color: #363636; } + .button.is-text { background-color: transparent; border-color: transparent; color: #4a4a4a; text-decoration: underline; } -.button.is-text:hover, -.button.is-text.is-hovered, -.button.is-text:focus, -.button.is-text.is-focused { + +.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { background-color: whitesmoke; color: #363636; } -.button.is-text:active, -.button.is-text.is-active { + +.button.is-text:active, .button.is-text.is-active { background-color: #e8e8e8; color: #363636; } -.button.is-text[disabled], -fieldset[disabled] .button.is-text { + +.button.is-text[disabled], fieldset[disabled] .button.is-text { background-color: transparent; border-color: transparent; box-shadow: none; } + .button.is-ghost { background: none; border-color: transparent; color: #485fc7; text-decoration: none; } -.button.is-ghost:hover, -.button.is-ghost.is-hovered { + +.button.is-ghost:hover, .button.is-ghost.is-hovered { color: #485fc7; text-decoration: underline; } + .button.is-white { background-color: white; border-color: transparent; color: #0a0a0a; } -.button.is-white:hover, -.button.is-white.is-hovered { + +.button.is-white:hover, .button.is-white.is-hovered { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; } -.button.is-white:focus, -.button.is-white.is-focused { + +.button.is-white:focus, .button.is-white.is-focused { border-color: transparent; color: #0a0a0a; } -.button.is-white:focus:not(:active), -.button.is-white.is-focused:not(:active) { + +.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } -.button.is-white:active, -.button.is-white.is-active { + +.button.is-white:active, .button.is-white.is-active { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; } -.button.is-white[disabled], -fieldset[disabled] .button.is-white { + +.button.is-white[disabled], fieldset[disabled] .button.is-white { background-color: white; border-color: white; box-shadow: none; } + .button.is-white.is-inverted { background-color: #0a0a0a; color: white; } -.button.is-white.is-inverted:hover, -.button.is-white.is-inverted.is-hovered { + +.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { background-color: black; } -.button.is-white.is-inverted[disabled], -fieldset[disabled] .button.is-white.is-inverted { + +.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted { background-color: #0a0a0a; border-color: transparent; box-shadow: none; color: white; } + .button.is-white.is-loading::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-white.is-outlined { background-color: transparent; border-color: white; color: white; } -.button.is-white.is-outlined:hover, -.button.is-white.is-outlined.is-hovered, -.button.is-white.is-outlined:focus, -.button.is-white.is-outlined.is-focused { + +.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { background-color: white; border-color: white; color: #0a0a0a; } + .button.is-white.is-outlined.is-loading::after { border-color: transparent transparent white white !important; } -.button.is-white.is-outlined.is-loading:hover::after, -.button.is-white.is-outlined.is-loading.is-hovered::after, -.button.is-white.is-outlined.is-loading:focus::after, -.button.is-white.is-outlined.is-loading.is-focused::after { + +.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; } -.button.is-white.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-outlined { + +.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined { background-color: transparent; border-color: white; box-shadow: none; color: white; } + .button.is-white.is-inverted.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; } -.button.is-white.is-inverted.is-outlined:hover, -.button.is-white.is-inverted.is-outlined.is-hovered, -.button.is-white.is-inverted.is-outlined:focus, -.button.is-white.is-inverted.is-outlined.is-focused { + +.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { background-color: #0a0a0a; color: white; } -.button.is-white.is-inverted.is-outlined.is-loading:hover::after, -.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-white.is-inverted.is-outlined.is-loading:focus::after, -.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent white white !important; } -.button.is-white.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-inverted.is-outlined { + +.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined { background-color: transparent; border-color: #0a0a0a; box-shadow: none; color: #0a0a0a; } + .button.is-black { background-color: #0a0a0a; border-color: transparent; color: white; } -.button.is-black:hover, -.button.is-black.is-hovered { + +.button.is-black:hover, .button.is-black.is-hovered { background-color: #040404; border-color: transparent; color: white; } -.button.is-black:focus, -.button.is-black.is-focused { + +.button.is-black:focus, .button.is-black.is-focused { border-color: transparent; color: white; } -.button.is-black:focus:not(:active), -.button.is-black.is-focused:not(:active) { + +.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } -.button.is-black:active, -.button.is-black.is-active { + +.button.is-black:active, .button.is-black.is-active { background-color: black; border-color: transparent; color: white; } -.button.is-black[disabled], -fieldset[disabled] .button.is-black { + +.button.is-black[disabled], fieldset[disabled] .button.is-black { background-color: #0a0a0a; border-color: #0a0a0a; box-shadow: none; } + .button.is-black.is-inverted { background-color: white; color: #0a0a0a; } -.button.is-black.is-inverted:hover, -.button.is-black.is-inverted.is-hovered { + +.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-black.is-inverted[disabled], -fieldset[disabled] .button.is-black.is-inverted { + +.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted { background-color: white; border-color: transparent; box-shadow: none; color: #0a0a0a; } + .button.is-black.is-loading::after { border-color: transparent transparent white white !important; } + .button.is-black.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; } -.button.is-black.is-outlined:hover, -.button.is-black.is-outlined.is-hovered, -.button.is-black.is-outlined:focus, -.button.is-black.is-outlined.is-focused { + +.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { background-color: #0a0a0a; border-color: #0a0a0a; color: white; } + .button.is-black.is-outlined.is-loading::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; } -.button.is-black.is-outlined.is-loading:hover::after, -.button.is-black.is-outlined.is-loading.is-hovered::after, -.button.is-black.is-outlined.is-loading:focus::after, -.button.is-black.is-outlined.is-loading.is-focused::after { + +.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { border-color: transparent transparent white white !important; } -.button.is-black.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-outlined { + +.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined { background-color: transparent; border-color: #0a0a0a; box-shadow: none; color: #0a0a0a; } + .button.is-black.is-inverted.is-outlined { background-color: transparent; border-color: white; color: white; } -.button.is-black.is-inverted.is-outlined:hover, -.button.is-black.is-inverted.is-outlined.is-hovered, -.button.is-black.is-inverted.is-outlined:focus, -.button.is-black.is-inverted.is-outlined.is-focused { + +.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { background-color: white; color: #0a0a0a; } -.button.is-black.is-inverted.is-outlined.is-loading:hover::after, -.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-black.is-inverted.is-outlined.is-loading:focus::after, -.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; } -.button.is-black.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-inverted.is-outlined { + +.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined { background-color: transparent; border-color: white; box-shadow: none; color: white; } + .button.is-light { background-color: whitesmoke; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-light:hover, -.button.is-light.is-hovered { + +.button.is-light:hover, .button.is-light.is-hovered { background-color: #eee; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-light:focus, -.button.is-light.is-focused { + +.button.is-light:focus, .button.is-light.is-focused { border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-light:focus:not(:active), -.button.is-light.is-focused:not(:active) { + +.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } -.button.is-light:active, -.button.is-light.is-active { + +.button.is-light:active, .button.is-light.is-active { background-color: #e8e8e8; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-light[disabled], -fieldset[disabled] .button.is-light { + +.button.is-light[disabled], fieldset[disabled] .button.is-light { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; } + .button.is-light.is-inverted { background-color: rgba(0, 0, 0, 0.7); color: whitesmoke; } -.button.is-light.is-inverted:hover, -.button.is-light.is-inverted.is-hovered { + +.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { background-color: rgba(0, 0, 0, 0.7); } -.button.is-light.is-inverted[disabled], -fieldset[disabled] .button.is-light.is-inverted { + +.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted { background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: whitesmoke; } + .button.is-light.is-loading::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } + .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; color: whitesmoke; } -.button.is-light.is-outlined:hover, -.button.is-light.is-outlined.is-hovered, -.button.is-light.is-outlined:focus, -.button.is-light.is-outlined.is-focused { + +.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { background-color: whitesmoke; border-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } + .button.is-light.is-outlined.is-loading::after { border-color: transparent transparent whitesmoke whitesmoke !important; } -.button.is-light.is-outlined.is-loading:hover::after, -.button.is-light.is-outlined.is-loading.is-hovered::after, -.button.is-light.is-outlined.is-loading:focus::after, -.button.is-light.is-outlined.is-loading.is-focused::after { + +.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } -.button.is-light.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-outlined { + +.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; box-shadow: none; color: whitesmoke; } + .button.is-light.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7); } -.button.is-light.is-inverted.is-outlined:hover, -.button.is-light.is-inverted.is-outlined.is-hovered, -.button.is-light.is-inverted.is-outlined:focus, -.button.is-light.is-inverted.is-outlined.is-focused { + +.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { background-color: rgba(0, 0, 0, 0.7); color: whitesmoke; } -.button.is-light.is-inverted.is-outlined.is-loading:hover::after, -.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-light.is-inverted.is-outlined.is-loading:focus::after, -.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent whitesmoke whitesmoke !important; } -.button.is-light.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-inverted.is-outlined { + +.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); } + .button.is-dark { background-color: #363636; border-color: transparent; color: #fff; } -.button.is-dark:hover, -.button.is-dark.is-hovered { + +.button.is-dark:hover, .button.is-dark.is-hovered { background-color: #2f2f2f; border-color: transparent; color: #fff; } -.button.is-dark:focus, -.button.is-dark.is-focused { + +.button.is-dark:focus, .button.is-dark.is-focused { border-color: transparent; color: #fff; } -.button.is-dark:focus:not(:active), -.button.is-dark.is-focused:not(:active) { + +.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } -.button.is-dark:active, -.button.is-dark.is-active { + +.button.is-dark:active, .button.is-dark.is-active { background-color: #292929; border-color: transparent; color: #fff; } -.button.is-dark[disabled], -fieldset[disabled] .button.is-dark { + +.button.is-dark[disabled], fieldset[disabled] .button.is-dark { background-color: #363636; border-color: #363636; box-shadow: none; } + .button.is-dark.is-inverted { background-color: #fff; color: #363636; } -.button.is-dark.is-inverted:hover, -.button.is-dark.is-inverted.is-hovered { + +.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-dark.is-inverted[disabled], -fieldset[disabled] .button.is-dark.is-inverted { + +.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #363636; } + .button.is-dark.is-loading::after { border-color: transparent transparent #fff #fff !important; } + .button.is-dark.is-outlined { background-color: transparent; border-color: #363636; color: #363636; } -.button.is-dark.is-outlined:hover, -.button.is-dark.is-outlined.is-hovered, -.button.is-dark.is-outlined:focus, -.button.is-dark.is-outlined.is-focused { + +.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused { background-color: #363636; border-color: #363636; color: #fff; } + .button.is-dark.is-outlined.is-loading::after { border-color: transparent transparent #363636 #363636 !important; } -.button.is-dark.is-outlined.is-loading:hover::after, -.button.is-dark.is-outlined.is-loading.is-hovered::after, -.button.is-dark.is-outlined.is-loading:focus::after, -.button.is-dark.is-outlined.is-loading.is-focused::after { + +.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; } -.button.is-dark.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-outlined { + +.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined { background-color: transparent; border-color: #363636; box-shadow: none; color: #363636; } + .button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } -.button.is-dark.is-inverted.is-outlined:hover, -.button.is-dark.is-inverted.is-outlined.is-hovered, -.button.is-dark.is-inverted.is-outlined:focus, -.button.is-dark.is-inverted.is-outlined.is-focused { + +.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused { background-color: #fff; color: #363636; } -.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, -.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-dark.is-inverted.is-outlined.is-loading:focus::after, -.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #363636 #363636 !important; } -.button.is-dark.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-inverted.is-outlined { + +.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } + .button.is-primary { background-color: #00d1b2; border-color: transparent; color: #fff; } -.button.is-primary:hover, -.button.is-primary.is-hovered { + +.button.is-primary:hover, .button.is-primary.is-hovered { background-color: #00c4a7; border-color: transparent; color: #fff; } -.button.is-primary:focus, -.button.is-primary.is-focused { + +.button.is-primary:focus, .button.is-primary.is-focused { border-color: transparent; color: #fff; } -.button.is-primary:focus:not(:active), -.button.is-primary.is-focused:not(:active) { + +.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); } -.button.is-primary:active, -.button.is-primary.is-active { + +.button.is-primary:active, .button.is-primary.is-active { background-color: #00b89c; border-color: transparent; color: #fff; } -.button.is-primary[disabled], -fieldset[disabled] .button.is-primary { + +.button.is-primary[disabled], fieldset[disabled] .button.is-primary { background-color: #00d1b2; border-color: #00d1b2; box-shadow: none; } + .button.is-primary.is-inverted { background-color: #fff; color: #00d1b2; } -.button.is-primary.is-inverted:hover, -.button.is-primary.is-inverted.is-hovered { + +.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-primary.is-inverted[disabled], -fieldset[disabled] .button.is-primary.is-inverted { + +.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #00d1b2; } + .button.is-primary.is-loading::after { border-color: transparent transparent #fff #fff !important; } + .button.is-primary.is-outlined { background-color: transparent; border-color: #00d1b2; color: #00d1b2; } -.button.is-primary.is-outlined:hover, -.button.is-primary.is-outlined.is-hovered, -.button.is-primary.is-outlined:focus, -.button.is-primary.is-outlined.is-focused { + +.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused { background-color: #00d1b2; border-color: #00d1b2; color: #fff; } + .button.is-primary.is-outlined.is-loading::after { border-color: transparent transparent #00d1b2 #00d1b2 !important; } -.button.is-primary.is-outlined.is-loading:hover::after, -.button.is-primary.is-outlined.is-loading.is-hovered::after, -.button.is-primary.is-outlined.is-loading:focus::after, -.button.is-primary.is-outlined.is-loading.is-focused::after { + +.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; } -.button.is-primary.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-outlined { + +.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined { background-color: transparent; border-color: #00d1b2; box-shadow: none; color: #00d1b2; } + .button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } -.button.is-primary.is-inverted.is-outlined:hover, -.button.is-primary.is-inverted.is-outlined.is-hovered, -.button.is-primary.is-inverted.is-outlined:focus, -.button.is-primary.is-inverted.is-outlined.is-focused { + +.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused { background-color: #fff; color: #00d1b2; } -.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, -.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-primary.is-inverted.is-outlined.is-loading:focus::after, -.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #00d1b2 #00d1b2 !important; } -.button.is-primary.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-inverted.is-outlined { + +.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } + .button.is-primary.is-light { background-color: #ebfffc; color: #00947e; } -.button.is-primary.is-light:hover, -.button.is-primary.is-light.is-hovered { + +.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered { background-color: #defffa; border-color: transparent; color: #00947e; } -.button.is-primary.is-light:active, -.button.is-primary.is-light.is-active { + +.button.is-primary.is-light:active, .button.is-primary.is-light.is-active { background-color: #d1fff8; border-color: transparent; color: #00947e; } + .button.is-link { background-color: #485fc7; border-color: transparent; color: #fff; } -.button.is-link:hover, -.button.is-link.is-hovered { + +.button.is-link:hover, .button.is-link.is-hovered { background-color: #3e56c4; border-color: transparent; color: #fff; } -.button.is-link:focus, -.button.is-link.is-focused { + +.button.is-link:focus, .button.is-link.is-focused { border-color: transparent; color: #fff; } -.button.is-link:focus:not(:active), -.button.is-link.is-focused:not(:active) { + +.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); } -.button.is-link:active, -.button.is-link.is-active { + +.button.is-link:active, .button.is-link.is-active { background-color: #3a51bb; border-color: transparent; color: #fff; } -.button.is-link[disabled], -fieldset[disabled] .button.is-link { + +.button.is-link[disabled], fieldset[disabled] .button.is-link { background-color: #485fc7; border-color: #485fc7; box-shadow: none; } + .button.is-link.is-inverted { background-color: #fff; color: #485fc7; } -.button.is-link.is-inverted:hover, -.button.is-link.is-inverted.is-hovered { + +.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-link.is-inverted[disabled], -fieldset[disabled] .button.is-link.is-inverted { + +.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #485fc7; } + .button.is-link.is-loading::after { border-color: transparent transparent #fff #fff !important; } + .button.is-link.is-outlined { background-color: transparent; border-color: #485fc7; color: #485fc7; } -.button.is-link.is-outlined:hover, -.button.is-link.is-outlined.is-hovered, -.button.is-link.is-outlined:focus, -.button.is-link.is-outlined.is-focused { + +.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { background-color: #485fc7; border-color: #485fc7; color: #fff; } + .button.is-link.is-outlined.is-loading::after { border-color: transparent transparent #485fc7 #485fc7 !important; } -.button.is-link.is-outlined.is-loading:hover::after, -.button.is-link.is-outlined.is-loading.is-hovered::after, -.button.is-link.is-outlined.is-loading:focus::after, -.button.is-link.is-outlined.is-loading.is-focused::after { + +.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; } -.button.is-link.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-outlined { + +.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined { background-color: transparent; border-color: #485fc7; box-shadow: none; color: #485fc7; } + .button.is-link.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } -.button.is-link.is-inverted.is-outlined:hover, -.button.is-link.is-inverted.is-outlined.is-hovered, -.button.is-link.is-inverted.is-outlined:focus, -.button.is-link.is-inverted.is-outlined.is-focused { + +.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { background-color: #fff; color: #485fc7; } -.button.is-link.is-inverted.is-outlined.is-loading:hover::after, -.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-link.is-inverted.is-outlined.is-loading:focus::after, -.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #485fc7 #485fc7 !important; } -.button.is-link.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-inverted.is-outlined { + +.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } + .button.is-link.is-light { background-color: #eff1fa; color: #3850b7; } -.button.is-link.is-light:hover, -.button.is-link.is-light.is-hovered { + +.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { background-color: #e6e9f7; border-color: transparent; color: #3850b7; } -.button.is-link.is-light:active, -.button.is-link.is-light.is-active { + +.button.is-link.is-light:active, .button.is-link.is-light.is-active { background-color: #dce0f4; border-color: transparent; color: #3850b7; } + .button.is-info { background-color: #3e8ed0; border-color: transparent; color: #fff; } -.button.is-info:hover, -.button.is-info.is-hovered { + +.button.is-info:hover, .button.is-info.is-hovered { background-color: #3488ce; border-color: transparent; color: #fff; } -.button.is-info:focus, -.button.is-info.is-focused { + +.button.is-info:focus, .button.is-info.is-focused { border-color: transparent; color: #fff; } -.button.is-info:focus:not(:active), -.button.is-info.is-focused:not(:active) { + +.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); } -.button.is-info:active, -.button.is-info.is-active { + +.button.is-info:active, .button.is-info.is-active { background-color: #3082c5; border-color: transparent; color: #fff; } -.button.is-info[disabled], -fieldset[disabled] .button.is-info { + +.button.is-info[disabled], fieldset[disabled] .button.is-info { background-color: #3e8ed0; border-color: #3e8ed0; box-shadow: none; } + .button.is-info.is-inverted { background-color: #fff; color: #3e8ed0; } -.button.is-info.is-inverted:hover, -.button.is-info.is-inverted.is-hovered { + +.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-info.is-inverted[disabled], -fieldset[disabled] .button.is-info.is-inverted { + +.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #3e8ed0; } + .button.is-info.is-loading::after { border-color: transparent transparent #fff #fff !important; } + .button.is-info.is-outlined { background-color: transparent; border-color: #3e8ed0; color: #3e8ed0; } -.button.is-info.is-outlined:hover, -.button.is-info.is-outlined.is-hovered, -.button.is-info.is-outlined:focus, -.button.is-info.is-outlined.is-focused { + +.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { background-color: #3e8ed0; border-color: #3e8ed0; color: #fff; } + .button.is-info.is-outlined.is-loading::after { border-color: transparent transparent #3e8ed0 #3e8ed0 !important; } -.button.is-info.is-outlined.is-loading:hover::after, -.button.is-info.is-outlined.is-loading.is-hovered::after, -.button.is-info.is-outlined.is-loading:focus::after, -.button.is-info.is-outlined.is-loading.is-focused::after { + +.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; } -.button.is-info.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-outlined { + +.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined { background-color: transparent; border-color: #3e8ed0; box-shadow: none; color: #3e8ed0; } + .button.is-info.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } -.button.is-info.is-inverted.is-outlined:hover, -.button.is-info.is-inverted.is-outlined.is-hovered, -.button.is-info.is-inverted.is-outlined:focus, -.button.is-info.is-inverted.is-outlined.is-focused { + +.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { background-color: #fff; color: #3e8ed0; } -.button.is-info.is-inverted.is-outlined.is-loading:hover::after, -.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-info.is-inverted.is-outlined.is-loading:focus::after, -.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #3e8ed0 #3e8ed0 !important; } -.button.is-info.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-inverted.is-outlined { + +.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } + .button.is-info.is-light { background-color: #eff5fb; color: #296fa8; } -.button.is-info.is-light:hover, -.button.is-info.is-light.is-hovered { + +.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { background-color: #e4eff9; border-color: transparent; color: #296fa8; } -.button.is-info.is-light:active, -.button.is-info.is-light.is-active { + +.button.is-info.is-light:active, .button.is-info.is-light.is-active { background-color: #dae9f6; border-color: transparent; color: #296fa8; } + .button.is-success { background-color: #48c78e; border-color: transparent; color: #fff; } -.button.is-success:hover, -.button.is-success.is-hovered { + +.button.is-success:hover, .button.is-success.is-hovered { background-color: #3ec487; border-color: transparent; color: #fff; } -.button.is-success:focus, -.button.is-success.is-focused { + +.button.is-success:focus, .button.is-success.is-focused { border-color: transparent; color: #fff; } -.button.is-success:focus:not(:active), -.button.is-success.is-focused:not(:active) { + +.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); } -.button.is-success:active, -.button.is-success.is-active { + +.button.is-success:active, .button.is-success.is-active { background-color: #3abb81; border-color: transparent; color: #fff; } -.button.is-success[disabled], -fieldset[disabled] .button.is-success { + +.button.is-success[disabled], fieldset[disabled] .button.is-success { background-color: #48c78e; border-color: #48c78e; box-shadow: none; } + .button.is-success.is-inverted { background-color: #fff; color: #48c78e; } -.button.is-success.is-inverted:hover, -.button.is-success.is-inverted.is-hovered { + +.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-success.is-inverted[disabled], -fieldset[disabled] .button.is-success.is-inverted { + +.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #48c78e; } + .button.is-success.is-loading::after { border-color: transparent transparent #fff #fff !important; } + .button.is-success.is-outlined { background-color: transparent; border-color: #48c78e; color: #48c78e; } -.button.is-success.is-outlined:hover, -.button.is-success.is-outlined.is-hovered, -.button.is-success.is-outlined:focus, -.button.is-success.is-outlined.is-focused { + +.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { background-color: #48c78e; border-color: #48c78e; color: #fff; } + .button.is-success.is-outlined.is-loading::after { border-color: transparent transparent #48c78e #48c78e !important; } -.button.is-success.is-outlined.is-loading:hover::after, -.button.is-success.is-outlined.is-loading.is-hovered::after, -.button.is-success.is-outlined.is-loading:focus::after, -.button.is-success.is-outlined.is-loading.is-focused::after { + +.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; } -.button.is-success.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-outlined { + +.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined { background-color: transparent; border-color: #48c78e; box-shadow: none; color: #48c78e; } + .button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } -.button.is-success.is-inverted.is-outlined:hover, -.button.is-success.is-inverted.is-outlined.is-hovered, -.button.is-success.is-inverted.is-outlined:focus, -.button.is-success.is-inverted.is-outlined.is-focused { + +.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { background-color: #fff; color: #48c78e; } -.button.is-success.is-inverted.is-outlined.is-loading:hover::after, -.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-success.is-inverted.is-outlined.is-loading:focus::after, -.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #48c78e #48c78e !important; } -.button.is-success.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-inverted.is-outlined { + +.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } + .button.is-success.is-light { background-color: #effaf5; color: #257953; } -.button.is-success.is-light:hover, -.button.is-success.is-light.is-hovered { + +.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { background-color: #e6f7ef; border-color: transparent; color: #257953; } -.button.is-success.is-light:active, -.button.is-success.is-light.is-active { + +.button.is-success.is-light:active, .button.is-success.is-light.is-active { background-color: #dcf4e9; border-color: transparent; color: #257953; } + .button.is-warning { background-color: #ffe08a; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-warning:hover, -.button.is-warning.is-hovered { + +.button.is-warning:hover, .button.is-warning.is-hovered { background-color: #ffdc7d; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-warning:focus, -.button.is-warning.is-focused { + +.button.is-warning:focus, .button.is-warning.is-focused { border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-warning:focus:not(:active), -.button.is-warning.is-focused:not(:active) { + +.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); } -.button.is-warning:active, -.button.is-warning.is-active { + +.button.is-warning:active, .button.is-warning.is-active { background-color: #ffd970; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.button.is-warning[disabled], -fieldset[disabled] .button.is-warning { + +.button.is-warning[disabled], fieldset[disabled] .button.is-warning { background-color: #ffe08a; border-color: #ffe08a; box-shadow: none; } + .button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); color: #ffe08a; } -.button.is-warning.is-inverted:hover, -.button.is-warning.is-inverted.is-hovered { + +.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { background-color: rgba(0, 0, 0, 0.7); } -.button.is-warning.is-inverted[disabled], -fieldset[disabled] .button.is-warning.is-inverted { + +.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: #ffe08a; } + .button.is-warning.is-loading::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } + .button.is-warning.is-outlined { background-color: transparent; border-color: #ffe08a; color: #ffe08a; } -.button.is-warning.is-outlined:hover, -.button.is-warning.is-outlined.is-hovered, -.button.is-warning.is-outlined:focus, -.button.is-warning.is-outlined.is-focused { + +.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { background-color: #ffe08a; border-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } + .button.is-warning.is-outlined.is-loading::after { border-color: transparent transparent #ffe08a #ffe08a !important; } -.button.is-warning.is-outlined.is-loading:hover::after, -.button.is-warning.is-outlined.is-loading.is-hovered::after, -.button.is-warning.is-outlined.is-loading:focus::after, -.button.is-warning.is-outlined.is-loading.is-focused::after { + +.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } -.button.is-warning.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-outlined { + +.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined { background-color: transparent; border-color: #ffe08a; box-shadow: none; color: #ffe08a; } + .button.is-warning.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7); } -.button.is-warning.is-inverted.is-outlined:hover, -.button.is-warning.is-inverted.is-outlined.is-hovered, -.button.is-warning.is-inverted.is-outlined:focus, -.button.is-warning.is-inverted.is-outlined.is-focused { + +.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { background-color: rgba(0, 0, 0, 0.7); color: #ffe08a; } -.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, -.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-warning.is-inverted.is-outlined.is-loading:focus::after, -.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ffe08a #ffe08a !important; } -.button.is-warning.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + +.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); } + .button.is-warning.is-light { background-color: #fffaeb; color: #946c00; } -.button.is-warning.is-light:hover, -.button.is-warning.is-light.is-hovered { + +.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { background-color: #fff6de; border-color: transparent; color: #946c00; } -.button.is-warning.is-light:active, -.button.is-warning.is-light.is-active { + +.button.is-warning.is-light:active, .button.is-warning.is-light.is-active { background-color: #fff3d1; border-color: transparent; color: #946c00; } + .button.is-danger { background-color: #f14668; border-color: transparent; color: #fff; } -.button.is-danger:hover, -.button.is-danger.is-hovered { + +.button.is-danger:hover, .button.is-danger.is-hovered { background-color: #f03a5f; border-color: transparent; color: #fff; } -.button.is-danger:focus, -.button.is-danger.is-focused { + +.button.is-danger:focus, .button.is-danger.is-focused { border-color: transparent; color: #fff; } -.button.is-danger:focus:not(:active), -.button.is-danger.is-focused:not(:active) { + +.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); } -.button.is-danger:active, -.button.is-danger.is-active { + +.button.is-danger:active, .button.is-danger.is-active { background-color: #ef2e55; border-color: transparent; color: #fff; } -.button.is-danger[disabled], -fieldset[disabled] .button.is-danger { + +.button.is-danger[disabled], fieldset[disabled] .button.is-danger { background-color: #f14668; border-color: #f14668; box-shadow: none; } + .button.is-danger.is-inverted { background-color: #fff; color: #f14668; } -.button.is-danger.is-inverted:hover, -.button.is-danger.is-inverted.is-hovered { + +.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { background-color: #f2f2f2; } -.button.is-danger.is-inverted[disabled], -fieldset[disabled] .button.is-danger.is-inverted { + +.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted { background-color: #fff; border-color: transparent; box-shadow: none; color: #f14668; } + .button.is-danger.is-loading::after { border-color: transparent transparent #fff #fff !important; } + .button.is-danger.is-outlined { background-color: transparent; border-color: #f14668; color: #f14668; } -.button.is-danger.is-outlined:hover, -.button.is-danger.is-outlined.is-hovered, -.button.is-danger.is-outlined:focus, -.button.is-danger.is-outlined.is-focused { + +.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { background-color: #f14668; border-color: #f14668; color: #fff; } + .button.is-danger.is-outlined.is-loading::after { border-color: transparent transparent #f14668 #f14668 !important; } -.button.is-danger.is-outlined.is-loading:hover::after, -.button.is-danger.is-outlined.is-loading.is-hovered::after, -.button.is-danger.is-outlined.is-loading:focus::after, -.button.is-danger.is-outlined.is-loading.is-focused::after { + +.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #fff #fff !important; } -.button.is-danger.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-outlined { + +.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined { background-color: transparent; border-color: #f14668; box-shadow: none; color: #f14668; } + .button.is-danger.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } -.button.is-danger.is-inverted.is-outlined:hover, -.button.is-danger.is-inverted.is-outlined.is-hovered, -.button.is-danger.is-inverted.is-outlined:focus, -.button.is-danger.is-inverted.is-outlined.is-focused { + +.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { background-color: #fff; color: #f14668; } -.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, -.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-danger.is-inverted.is-outlined.is-loading:focus::after, -.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + +.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #f14668 #f14668 !important; } -.button.is-danger.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + +.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } + .button.is-danger.is-light { background-color: #feecf0; color: #cc0f35; } -.button.is-danger.is-light:hover, -.button.is-danger.is-light.is-hovered { + +.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered { background-color: #fde0e6; border-color: transparent; color: #cc0f35; } -.button.is-danger.is-light:active, -.button.is-danger.is-light.is-active { + +.button.is-danger.is-light:active, .button.is-danger.is-light.is-active { background-color: #fcd4dc; border-color: transparent; color: #cc0f35; } + .button.is-small { font-size: 0.75rem; } + .button.is-small:not(.is-rounded) { border-radius: 2px; } + .button.is-normal { font-size: 1rem; } + .button.is-medium { font-size: 1.25rem; } + .button.is-large { font-size: 1.5rem; } -.button[disabled], -fieldset[disabled] .button { + +.button[disabled], fieldset[disabled] .button { background-color: white; border-color: #dbdbdb; box-shadow: none; opacity: 0.5; } + .button.is-fullwidth { display: flex; width: 100%; } + .button.is-loading { color: transparent !important; pointer-events: none; } + .button.is-loading::after { left: calc(50% - (1em * 0.5)); position: absolute; position: absolute !important; top: calc(50% - (1em * 0.5)); } + .button.is-static { background-color: whitesmoke; border-color: #dbdbdb; @@ -2712,109 +2225,150 @@ fieldset[disabled] .button { color: #7a7a7a; pointer-events: none; } + .button.is-rounded { border-radius: 9999px; padding-left: calc(1em + 0.25em); padding-right: calc(1em + 0.25em); } + .buttons { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; } + .buttons .button { margin-bottom: 0.5rem; } + .buttons .button:not(:last-child):not(.is-fullwidth) { margin-right: 0.5rem; } + .buttons:last-child { margin-bottom: -0.5rem; } + .buttons:not(:last-child) { margin-bottom: 1rem; } + .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { font-size: 0.75rem; } -.buttons.are-small -.button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { + +.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { border-radius: 2px; } + .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { font-size: 1.25rem; } + .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { font-size: 1.5rem; } + .buttons.has-addons .button:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } + .buttons.has-addons .button:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; margin-right: -1px; } + .buttons.has-addons .button:last-child { margin-right: 0; } -.buttons.has-addons .button:hover, -.buttons.has-addons .button.is-hovered { + +.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { z-index: 2; } -.buttons.has-addons .button:focus, -.buttons.has-addons .button.is-focused, -.buttons.has-addons .button:active, -.buttons.has-addons .button.is-active, -.buttons.has-addons .button.is-selected { + +.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { z-index: 3; } -.buttons.has-addons .button:focus:hover, -.buttons.has-addons .button.is-focused:hover, -.buttons.has-addons .button:active:hover, -.buttons.has-addons .button.is-active:hover, -.buttons.has-addons .button.is-selected:hover { + +.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { z-index: 4; } + .buttons.has-addons .button.is-expanded { flex-grow: 1; flex-shrink: 1; } + .buttons.is-centered { justify-content: center; } + .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { margin-left: 0.25rem; margin-right: 0.25rem; } + .buttons.is-right { justify-content: flex-end; } + .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { margin-left: 0.25rem; margin-right: 0.25rem; } -@media screen and (max-width: 416px) { +@media screen and (max-width: 416px) { .nav-main p { padding-left: 30vw; } } -@media screen and (max-height: 800px) { +@media screen and (max-height: 800px) { #main_title { top: 160px; } } + +@media screen and (max-width: 768px) { + .nav-main p { + padding-left: 10vw; + } + + #unlock, #unlock_white img { + height: 10rem; + } + + .button.is-responsive.is-small { + font-size: 0.5625rem; + } + + .button.is-responsive, .button.is-responsive.is-normal { + font-size: 0.65625rem; + } + + .button.is-responsive.is-medium { + font-size: 0.75rem; + } + + .button.is-responsive.is-large { + font-size: 1rem; + } + + #content_all h2, #welcome h2 { + font-size: 4em; + } +} + @media screen and (min-width: 769px) and (max-width: 1023px) { .button.is-responsive.is-small { font-size: 0.65625rem; } - .button.is-responsive, - .button.is-responsive.is-normal { + .button.is-responsive, .button.is-responsive.is-normal { font-size: 0.75rem; } @@ -2826,155 +2380,180 @@ fieldset[disabled] .button { font-size: 1.25rem; } } + .container { flex-grow: 1; margin: 0 auto; position: relative; width: auto; } + .container.is-fluid { max-width: none !important; padding-left: 32px; padding-right: 32px; width: 100%; } + @media screen and (min-width: 1024px) { .container { max-width: 960px; } } + @media screen and (max-width: 1215px) { .container.is-widescreen:not(.is-max-desktop) { max-width: 1152px; } } + @media screen and (max-width: 1407px) { .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } } + @media screen and (min-width: 1216px) { .container:not(.is-max-desktop) { max-width: 1152px; } } + @media screen and (min-width: 1408px) { .container:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } } + .content li + li { margin-top: 0.25em; } -.content p:not(:last-child), -.content dl:not(:last-child), -.content ol:not(:last-child), -.content ul:not(:last-child), -.content blockquote:not(:last-child), -.content pre:not(:last-child), -.content table:not(:last-child) { + +.content p:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content ul:not(:last-child), .content blockquote:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child) { margin-bottom: 1em; } -.content h1, -.content h2, -.content h3, -.content h4, -.content h5, -.content h6 { + +.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { color: #363636; font-weight: 600; line-height: 1.125; } + .content h1 { font-size: 2em; margin-bottom: 0.5em; } + .content h1:not(:first-child) { margin-top: 1em; } + .content h2 { font-size: 1.75em; margin-bottom: 0.5714em; } + .content h2:not(:first-child) { margin-top: 1.1428em; } + .content h3 { font-size: 1.5em; margin-bottom: 0.6666em; } + .content h3:not(:first-child) { margin-top: 1.3333em; } + .content h4 { font-size: 1.25em; margin-bottom: 0.8em; } + .content h5 { font-size: 1.125em; margin-bottom: 0.8888em; } + .content h6 { font-size: 1em; margin-bottom: 1em; } + .content blockquote { background-color: whitesmoke; border-left: 5px solid #dbdbdb; padding: 1.25em 1.5em; } + .content ol { list-style-position: outside; margin-left: 2em; margin-top: 1em; } + .content ol:not([type]) { list-style-type: decimal; } + .content ol:not([type]).is-lower-alpha { list-style-type: lower-alpha; } + .content ol:not([type]).is-lower-roman { list-style-type: lower-roman; } + .content ol:not([type]).is-upper-alpha { list-style-type: upper-alpha; } + .content ol:not([type]).is-upper-roman { list-style-type: upper-roman; } + .content ul { list-style: disc outside; margin-left: 2em; margin-top: 1em; } + .content ul ul { list-style-type: circle; margin-top: 0.5em; } + .content ul ul ul { list-style-type: square; } + .content dd { margin-left: 2em; } + .content figure { margin-left: 2em; margin-right: 2em; text-align: center; } + .content figure:not(:first-child) { margin-top: 2em; } + .content figure:not(:last-child) { margin-bottom: 2em; } + .content figure img { display: inline-block; } + .content figure figcaption { font-style: italic; } + .content pre { -webkit-overflow-scrolling: touch; overflow-x: auto; @@ -2982,55 +2561,64 @@ fieldset[disabled] .button { white-space: pre; word-wrap: normal; } -.content sup, -.content sub { + +.content sup, .content sub { font-size: 75%; } + .content table { width: 100%; } -.content table td, -.content table th { + +.content table td, .content table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; } + .content table th { color: #363636; } + .content table th:not([align]) { text-align: inherit; } -.content table thead td, -.content table thead th { + +.content table thead td, .content table thead th { border-width: 0 0 2px; color: #363636; } -.content table tfoot td, -.content table tfoot th { + +.content table tfoot td, .content table tfoot th { border-width: 2px 0 0; color: #363636; } -.content table tbody tr:last-child td, -.content table tbody tr:last-child th { + +.content table tbody tr:last-child td, .content table tbody tr:last-child th { border-bottom-width: 0; } + .content .tabs li + li { margin-top: 0; } + .content.is-small { font-size: 0.75rem; } + .content.is-normal { font-size: 1rem; } + .content.is-medium { font-size: 1.25rem; } + .content.is-large { font-size: 1.5rem; } + .icon { align-items: center; display: inline-flex; @@ -3038,18 +2626,22 @@ fieldset[disabled] .button { justify-content: center; width: 1.5rem; } + .icon.is-small { height: 1rem; width: 1rem; } + .icon.is-medium { height: 2rem; width: 2rem; } + .icon.is-large { height: 3rem; width: 3rem; } + .icon-text { align-items: flex-start; color: inherit; @@ -3058,237 +2650,257 @@ fieldset[disabled] .button { line-height: 1.5rem; vertical-align: top; } + .icon-text .icon { flex-grow: 0; flex-shrink: 0; } + .icon-text .icon:not(:last-child) { margin-right: 0.25em; } + .icon-text .icon:not(:first-child) { margin-left: 0.25em; } + div.icon-text { display: flex; } + .image { display: block; position: relative; } + .image img { display: block; height: auto; width: 100%; } + .image img.is-rounded { border-radius: 9999px; } + .image.is-fullwidth { width: 100%; } -.image.is-square img, -.image.is-square .has-ratio, -.image.is-1by1 img, -.image.is-1by1 .has-ratio, -.image.is-5by4 img, -.image.is-5by4 .has-ratio, -.image.is-4by3 img, -.image.is-4by3 .has-ratio, -.image.is-3by2 img, -.image.is-3by2 .has-ratio, -.image.is-5by3 img, -.image.is-5by3 .has-ratio, -.image.is-16by9 img, -.image.is-16by9 .has-ratio, -.image.is-2by1 img, -.image.is-2by1 .has-ratio, -.image.is-3by1 img, -.image.is-3by1 .has-ratio, -.image.is-4by5 img, -.image.is-4by5 .has-ratio, -.image.is-3by4 img, -.image.is-3by4 .has-ratio, -.image.is-2by3 img, -.image.is-2by3 .has-ratio, -.image.is-3by5 img, -.image.is-3by5 .has-ratio, -.image.is-9by16 img, -.image.is-9by16 .has-ratio, -.image.is-1by2 img, -.image.is-1by2 .has-ratio, -.image.is-1by3 img, -.image.is-1by3 .has-ratio { + +.image.is-square img, .image.is-square .has-ratio, .image.is-1by1 img, .image.is-1by1 .has-ratio, .image.is-5by4 img, .image.is-5by4 .has-ratio, .image.is-4by3 img, .image.is-4by3 .has-ratio, .image.is-3by2 img, .image.is-3by2 .has-ratio, .image.is-5by3 img, .image.is-5by3 .has-ratio, .image.is-16by9 img, .image.is-16by9 .has-ratio, .image.is-2by1 img, .image.is-2by1 .has-ratio, .image.is-3by1 img, .image.is-3by1 .has-ratio, .image.is-4by5 img, .image.is-4by5 .has-ratio, .image.is-3by4 img, .image.is-3by4 .has-ratio, .image.is-2by3 img, .image.is-2by3 .has-ratio, .image.is-3by5 img, .image.is-3by5 .has-ratio, .image.is-9by16 img, .image.is-9by16 .has-ratio, .image.is-1by2 img, .image.is-1by2 .has-ratio, .image.is-1by3 img, .image.is-1by3 .has-ratio { height: 100%; width: 100%; } -.image.is-square, -.image.is-1by1 { + +.image.is-square, .image.is-1by1 { padding-top: 100%; } + .image.is-5by4 { padding-top: 80%; } + .image.is-4by3 { padding-top: 75%; } + .image.is-3by2 { padding-top: 66.6666%; } + .image.is-5by3 { padding-top: 60%; } + .image.is-16by9 { padding-top: 56.25%; } + .image.is-2by1 { padding-top: 50%; } + .image.is-3by1 { padding-top: 33.3333%; } + .image.is-4by5 { padding-top: 125%; } + .image.is-3by4 { padding-top: 133.3333%; } + .image.is-2by3 { padding-top: 150%; } + .image.is-3by5 { padding-top: 166.6666%; } + .image.is-9by16 { padding-top: 177.7777%; } + .image.is-1by2 { padding-top: 200%; } + .image.is-1by3 { padding-top: 300%; } + .image.is-16x16 { height: 16px; width: 16px; } + .image.is-24x24 { height: 24px; width: 24px; } + .image.is-32x32 { height: 32px; width: 32px; } + .image.is-48x48 { height: 48px; width: 48px; } + .image.is-64x64 { height: 64px; width: 64px; } + .image.is-96x96 { height: 96px; width: 96px; } + .image.is-128x128 { height: 128px; width: 128px; } + .notification { background-color: whitesmoke; border-radius: 4px; padding: 1.25rem 2.5rem 1.25rem 1.5rem; position: relative; } + .notification a:not(.button):not(.dropdown-item) { color: currentColor; text-decoration: underline; } + .notification strong { color: currentColor; } -.notification code, -.notification pre { + +.notification code, .notification pre { background: white; } + .notification pre code { background: transparent; } + .notification > .delete { position: absolute; right: 0.5rem; top: 0.5rem; } -.notification .title, -.notification .subtitle, -.notification .content { + +.notification .title, .notification .subtitle, .notification .content { color: currentColor; } + .notification.is-white { background-color: white; color: #0a0a0a; } + .notification.is-black { background-color: #0a0a0a; color: white; } + .notification.is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } + .notification.is-dark { background-color: #363636; color: #fff; } + .notification.is-primary { background-color: #00d1b2; color: #fff; } + .notification.is-primary.is-light { background-color: #ebfffc; color: #00947e; } + .notification.is-link { background-color: #485fc7; color: #fff; } + .notification.is-link.is-light { background-color: #eff1fa; color: #3850b7; } + .notification.is-info { background-color: #3e8ed0; color: #fff; } + .notification.is-info.is-light { background-color: #eff5fb; color: #296fa8; } + .notification.is-success { background-color: #48c78e; color: #fff; } + .notification.is-success.is-light { background-color: #effaf5; color: #257953; } + .notification.is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } + .notification.is-warning.is-light { background-color: #fffaeb; color: #946c00; } + .notification.is-danger { background-color: #f14668; color: #fff; } + .notification.is-danger.is-light { background-color: #feecf0; color: #cc0f35; } + .progress { -moz-appearance: none; -webkit-appearance: none; @@ -3300,139 +2912,184 @@ div.icon-text { padding: 0; width: 100%; } + .progress::-webkit-progress-bar { background-color: #ededed; } + .progress::-webkit-progress-value { background-color: #4a4a4a; } + .progress::-moz-progress-bar { background-color: #4a4a4a; } + .progress::-ms-fill { background-color: #4a4a4a; border: none; } + .progress.is-white::-webkit-progress-value { background-color: white; } + .progress.is-white::-moz-progress-bar { background-color: white; } + .progress.is-white::-ms-fill { background-color: white; } + .progress.is-white:indeterminate { background-image: linear-gradient(to right, white 30%, #ededed 30%); } + .progress.is-black::-webkit-progress-value { background-color: #0a0a0a; } + .progress.is-black::-moz-progress-bar { background-color: #0a0a0a; } + .progress.is-black::-ms-fill { background-color: #0a0a0a; } + .progress.is-black:indeterminate { background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); } + .progress.is-light::-webkit-progress-value { background-color: whitesmoke; } + .progress.is-light::-moz-progress-bar { background-color: whitesmoke; } + .progress.is-light::-ms-fill { background-color: whitesmoke; } + .progress.is-light:indeterminate { background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); } + .progress.is-dark::-webkit-progress-value { background-color: #363636; } + .progress.is-dark::-moz-progress-bar { background-color: #363636; } + .progress.is-dark::-ms-fill { background-color: #363636; } + .progress.is-dark:indeterminate { background-image: linear-gradient(to right, #363636 30%, #ededed 30%); } + .progress.is-primary::-webkit-progress-value { background-color: #00d1b2; } + .progress.is-primary::-moz-progress-bar { background-color: #00d1b2; } + .progress.is-primary::-ms-fill { background-color: #00d1b2; } + .progress.is-primary:indeterminate { background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%); } + .progress.is-link::-webkit-progress-value { background-color: #485fc7; } + .progress.is-link::-moz-progress-bar { background-color: #485fc7; } + .progress.is-link::-ms-fill { background-color: #485fc7; } + .progress.is-link:indeterminate { background-image: linear-gradient(to right, #485fc7 30%, #ededed 30%); } + .progress.is-info::-webkit-progress-value { background-color: #3e8ed0; } + .progress.is-info::-moz-progress-bar { background-color: #3e8ed0; } + .progress.is-info::-ms-fill { background-color: #3e8ed0; } + .progress.is-info:indeterminate { background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%); } + .progress.is-success::-webkit-progress-value { background-color: #48c78e; } + .progress.is-success::-moz-progress-bar { background-color: #48c78e; } + .progress.is-success::-ms-fill { background-color: #48c78e; } + .progress.is-success:indeterminate { background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%); } + .progress.is-warning::-webkit-progress-value { background-color: #ffe08a; } + .progress.is-warning::-moz-progress-bar { background-color: #ffe08a; } + .progress.is-warning::-ms-fill { background-color: #ffe08a; } + .progress.is-warning:indeterminate { background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%); } + .progress.is-danger::-webkit-progress-value { background-color: #f14668; } + .progress.is-danger::-moz-progress-bar { background-color: #f14668; } + .progress.is-danger::-ms-fill { background-color: #f14668; } + .progress.is-danger:indeterminate { background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); } + .progress:indeterminate { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; @@ -3448,24 +3105,31 @@ div.icon-text { background-repeat: no-repeat; background-size: 150% 150%; } + .progress:indeterminate::-webkit-progress-bar { background-color: transparent; } + .progress:indeterminate::-moz-progress-bar { background-color: transparent; } + .progress:indeterminate::-ms-fill { animation-name: none; } + .progress.is-small { height: 0.75rem; } + .progress.is-medium { height: 1.25rem; } + .progress.is-large { height: 1.5rem; } + @-webkit-keyframes moveIndeterminate { from { background-position: 200% 0; @@ -3474,6 +3138,7 @@ div.icon-text { background-position: -200% 0; } } + @keyframes moveIndeterminate { from { background-position: 200% 0; @@ -3482,226 +3147,251 @@ div.icon-text { background-position: -200% 0; } } + .table { background-color: white; color: #363636; } -.table td, -.table th { + +.table td, .table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; } -.table td.is-white, -.table th.is-white { + +.table td.is-white, .table th.is-white { background-color: white; border-color: white; color: #0a0a0a; } -.table td.is-black, -.table th.is-black { + +.table td.is-black, .table th.is-black { background-color: #0a0a0a; border-color: #0a0a0a; color: white; } -.table td.is-light, -.table th.is-light { + +.table td.is-light, .table th.is-light { background-color: whitesmoke; border-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } -.table td.is-dark, -.table th.is-dark { + +.table td.is-dark, .table th.is-dark { background-color: #363636; border-color: #363636; color: #fff; } -.table td.is-primary, -.table th.is-primary { + +.table td.is-primary, .table th.is-primary { background-color: #00d1b2; border-color: #00d1b2; color: #fff; } -.table td.is-link, -.table th.is-link { + +.table td.is-link, .table th.is-link { background-color: #485fc7; border-color: #485fc7; color: #fff; } -.table td.is-info, -.table th.is-info { + +.table td.is-info, .table th.is-info { background-color: #3e8ed0; border-color: #3e8ed0; color: #fff; } -.table td.is-success, -.table th.is-success { + +.table td.is-success, .table th.is-success { background-color: #48c78e; border-color: #48c78e; color: #fff; } -.table td.is-warning, -.table th.is-warning { + +.table td.is-warning, .table th.is-warning { background-color: #ffe08a; border-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } -.table td.is-danger, -.table th.is-danger { + +.table td.is-danger, .table th.is-danger { background-color: #f14668; border-color: #f14668; color: #fff; } -.table td.is-narrow, -.table th.is-narrow { + +.table td.is-narrow, .table th.is-narrow { white-space: nowrap; width: 1%; } -.table td.is-selected, -.table th.is-selected { + +.table td.is-selected, .table th.is-selected { background-color: #00d1b2; color: #fff; } -.table td.is-selected a, -.table td.is-selected strong, -.table th.is-selected a, -.table th.is-selected strong { + +.table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong { color: currentColor; } -.table td.is-vcentered, -.table th.is-vcentered { + +.table td.is-vcentered, .table th.is-vcentered { vertical-align: middle; } + .table th { color: #363636; } + .table th:not([align]) { text-align: left; } + .table tr.is-selected { background-color: #00d1b2; color: #fff; } -.table tr.is-selected a, -.table tr.is-selected strong { + +.table tr.is-selected a, .table tr.is-selected strong { color: currentColor; } -.table tr.is-selected td, -.table tr.is-selected th { + +.table tr.is-selected td, .table tr.is-selected th { border-color: #fff; color: currentColor; } + .table thead { background-color: transparent; } -.table thead td, -.table thead th { + +.table thead td, .table thead th { border-width: 0 0 2px; color: #363636; } + .table tfoot { background-color: transparent; } -.table tfoot td, -.table tfoot th { + +.table tfoot td, .table tfoot th { border-width: 2px 0 0; color: #363636; } + .table tbody { background-color: transparent; } -.table tbody tr:last-child td, -.table tbody tr:last-child th { + +.table tbody tr:last-child td, .table tbody tr:last-child th { border-bottom-width: 0; } -.table.is-bordered td, -.table.is-bordered th { + +.table.is-bordered td, .table.is-bordered th { border-width: 1px; } -.table.is-bordered tr:last-child td, -.table.is-bordered tr:last-child th { + +.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th { border-bottom-width: 1px; } + .table.is-fullwidth { width: 100%; } + .table.is-hoverable tbody tr:not(.is-selected):hover { background-color: #fafafa; } + .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { background-color: #fafafa; } -.table.is-hoverable.is-striped -tbody -tr:not(.is-selected):hover:nth-child(even) { + +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { background-color: whitesmoke; } -.table.is-narrow td, -.table.is-narrow th { + +.table.is-narrow td, .table.is-narrow th { padding: 0.25em 0.5em; } + .table.is-striped tbody tr:not(.is-selected):nth-child(even) { background-color: #fafafa; } + .table-container { max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; overflow-y: hidden; } + .tags { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; } + .tags .tag { margin-bottom: 0.5rem; } + .tags .tag:not(:last-child) { margin-right: 0.5rem; } + .tags:last-child { margin-bottom: -0.5rem; } + .tags:not(:last-child) { margin-bottom: 1rem; } + .tags.are-medium .tag:not(.is-normal):not(.is-large) { font-size: 1rem; } + .tags.are-large .tag:not(.is-normal):not(.is-medium) { font-size: 1.25rem; } + .tags.is-centered { justify-content: center; } + .tags.is-centered .tag { margin-left: 0.25rem; margin-right: 0.25rem; } + .tags.is-right { justify-content: flex-end; } + .tags.is-right .tag:not(:first-child) { margin-left: 0.5rem; } + .tags.is-right .tag:not(:last-child) { margin-right: 0; } + .tags.has-addons .tag { margin-right: 0; } + .tags.has-addons .tag:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; margin-left: 0; } + .tags.has-addons .tag:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; } + .tag:not(body) { align-items: center; background-color: whitesmoke; @@ -3716,103 +3406,127 @@ tr:not(.is-selected):hover:nth-child(even) { padding-right: 0.75em; white-space: nowrap; } + .tag:not(body) .delete { margin-left: 0.25rem; margin-right: -0.375rem; } + .tag:not(body).is-white { background-color: white; color: #0a0a0a; } + .tag:not(body).is-black { background-color: #0a0a0a; color: white; } + .tag:not(body).is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } + .tag:not(body).is-dark { background-color: #363636; color: #fff; } + .tag:not(body).is-primary { background-color: #00d1b2; color: #fff; } + .tag:not(body).is-primary.is-light { background-color: #ebfffc; color: #00947e; } + .tag:not(body).is-link { background-color: #485fc7; color: #fff; } + .tag:not(body).is-link.is-light { background-color: #eff1fa; color: #3850b7; } + .tag:not(body).is-info { background-color: #3e8ed0; color: #fff; } + .tag:not(body).is-info.is-light { background-color: #eff5fb; color: #296fa8; } + .tag:not(body).is-success { background-color: #48c78e; color: #fff; } + .tag:not(body).is-success.is-light { background-color: #effaf5; color: #257953; } + .tag:not(body).is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } + .tag:not(body).is-warning.is-light { background-color: #fffaeb; color: #946c00; } + .tag:not(body).is-danger { background-color: #f14668; color: #fff; } + .tag:not(body).is-danger.is-light { background-color: #feecf0; color: #cc0f35; } + .tag:not(body).is-normal { font-size: 0.75rem; } + .tag:not(body).is-medium { font-size: 1rem; } + .tag:not(body).is-large { font-size: 1.25rem; } + .tag:not(body) .icon:first-child:not(:last-child) { margin-left: -0.375em; margin-right: 0.1875em; } + .tag:not(body) .icon:last-child:not(:first-child) { margin-left: 0.1875em; margin-right: -0.375em; } + .tag:not(body) .icon:first-child:last-child { margin-left: -0.375em; margin-right: -0.375em; } + .tag:not(body).is-delete { margin-left: 1px; padding: 0; position: relative; width: 2em; } -.tag:not(body).is-delete::before, -.tag:not(body).is-delete::after { + +.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { background-color: currentColor; content: ""; display: block; @@ -3822,117 +3536,138 @@ tr:not(.is-selected):hover:nth-child(even) { transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; } + .tag:not(body).is-delete::before { height: 1px; width: 50%; } + .tag:not(body).is-delete::after { height: 50%; width: 1px; } -.tag:not(body).is-delete:hover, -.tag:not(body).is-delete:focus { + +.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { background-color: #e8e8e8; } + .tag:not(body).is-delete:active { background-color: #dbdbdb; } + .tag:not(body).is-rounded { border-radius: 9999px; } + a.tag:hover { text-decoration: underline; } -.title, -.subtitle { - word-break: break-word; -} -.title em, -.title span, -.subtitle em, -.subtitle span { + + +.title em, .title span, .subtitle em, .subtitle span { font-weight: inherit; } -.title sub, -.subtitle sub { + +.title sub, .subtitle sub { font-size: 0.75em; } -.title sup, -.subtitle sup { + +.title sup, .subtitle sup { font-size: 0.75em; } -.title .tag, -.subtitle .tag { + +.title .tag, .subtitle .tag { vertical-align: middle; } + .title { color: #363636; font-size: 2rem; font-weight: 600; line-height: 1.125; } + .title strong { color: inherit; font-weight: inherit; } + .title:not(.is-spaced) + .subtitle { margin-top: -1.25rem; } + .title.is-1 { font-size: 3rem; } + .title.is-2 { font-size: 2.5rem; } + .title.is-3 { font-size: 2rem; } + .title.is-4 { font-size: 1.5rem; } + .title.is-5 { font-size: 1.25rem; } + .title.is-6 { font-size: 1rem; } + .title.is-7 { font-size: 0.75rem; } + .subtitle { color: #4a4a4a; font-size: 1.25rem; font-weight: 400; line-height: 1.25; } + .subtitle strong { color: #363636; font-weight: 600; } + .subtitle:not(.is-spaced) + .title { margin-top: -1.25rem; } + .subtitle.is-1 { font-size: 3rem; } + .subtitle.is-2 { font-size: 2.5rem; } + .subtitle.is-3 { font-size: 2rem; } + .subtitle.is-4 { font-size: 1.5rem; } + .subtitle.is-5 { font-size: 1.25rem; } + .subtitle.is-6 { font-size: 1rem; } + .subtitle.is-7 { font-size: 0.75rem; } + .heading { display: block; font-size: 11px; @@ -3940,6 +3675,7 @@ a.tag:hover { margin-bottom: 5px; text-transform: uppercase; } + .number { align-items: center; background-color: whitesmoke; @@ -3954,284 +3690,181 @@ a.tag:hover { text-align: center; vertical-align: top; } -/* Bulma Form */ -.input, -.textarea, -.select select { + +.input, .textarea, .select select { background-color: white; border-color: #dbdbdb; border-radius: 4px; color: #363636; } -.input::-moz-placeholder, -.textarea::-moz-placeholder, -.select select::-moz-placeholder { + +.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { color: rgba(54, 54, 54, 0.3); } -.input::-webkit-input-placeholder, -.textarea::-webkit-input-placeholder, -.select select::-webkit-input-placeholder { + +.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { color: rgba(54, 54, 54, 0.3); } -.input:-moz-placeholder, -.textarea:-moz-placeholder, -.select select:-moz-placeholder { + +.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { color: rgba(54, 54, 54, 0.3); } -.input:-ms-input-placeholder, -.textarea:-ms-input-placeholder, -.select select:-ms-input-placeholder { + +.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { color: rgba(54, 54, 54, 0.3); } -.input:hover, -.textarea:hover, -.select select:hover, -.is-hovered.input, -.is-hovered.textarea, -.select select.is-hovered { + +.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered { border-color: #b5b5b5; } -.input:focus, -.textarea:focus, -.select select:focus, -.is-focused.input, -.is-focused.textarea, -.select select.is-focused, -.input:active, -.textarea:active, -.select select:active, -.is-active.input, -.is-active.textarea, -.select select.is-active { + +.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active { border-color: #485fc7; box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); } -.input[disabled], -.textarea[disabled], -.select select[disabled], -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select { + +.input[disabled], .textarea[disabled], .select select[disabled], fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .select select, .select fieldset[disabled] select { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; color: #7a7a7a; } -.input[disabled]::-moz-placeholder, -.textarea[disabled]::-moz-placeholder, -.select select[disabled]::-moz-placeholder, -fieldset[disabled] .input::-moz-placeholder, -fieldset[disabled] .textarea::-moz-placeholder, -fieldset[disabled] .select select::-moz-placeholder, -.select fieldset[disabled] select::-moz-placeholder { + +.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder { color: rgba(122, 122, 122, 0.3); } -.input[disabled]::-webkit-input-placeholder, -.textarea[disabled]::-webkit-input-placeholder, -.select select[disabled]::-webkit-input-placeholder, -fieldset[disabled] .input::-webkit-input-placeholder, -fieldset[disabled] .textarea::-webkit-input-placeholder, -fieldset[disabled] .select select::-webkit-input-placeholder, -.select fieldset[disabled] select::-webkit-input-placeholder { + +.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder { color: rgba(122, 122, 122, 0.3); } -.input[disabled]:-moz-placeholder, -.textarea[disabled]:-moz-placeholder, -.select select[disabled]:-moz-placeholder, -fieldset[disabled] .input:-moz-placeholder, -fieldset[disabled] .textarea:-moz-placeholder, -fieldset[disabled] .select select:-moz-placeholder, -.select fieldset[disabled] select:-moz-placeholder { + +.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder { color: rgba(122, 122, 122, 0.3); } -.input[disabled]:-ms-input-placeholder, -.textarea[disabled]:-ms-input-placeholder, -.select select[disabled]:-ms-input-placeholder, -fieldset[disabled] .input:-ms-input-placeholder, -fieldset[disabled] .textarea:-ms-input-placeholder, -fieldset[disabled] .select select:-ms-input-placeholder, -.select fieldset[disabled] select:-ms-input-placeholder { + +.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder { color: rgba(122, 122, 122, 0.3); } -.input, -.textarea { + +.input, .textarea { box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); max-width: 100%; width: 100%; } -.input[readonly], -.textarea[readonly] { + +.input[readonly], .textarea[readonly] { box-shadow: none; } -.is-white.input, -.is-white.textarea { + +.is-white.input, .is-white.textarea { border-color: white; } -.is-white.input:focus, -.is-white.textarea:focus, -.is-white.is-focused.input, -.is-white.is-focused.textarea, -.is-white.input:active, -.is-white.textarea:active, -.is-white.is-active.input, -.is-white.is-active.textarea { + +.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } -.is-black.input, -.is-black.textarea { + +.is-black.input, .is-black.textarea { border-color: #0a0a0a; } -.is-black.input:focus, -.is-black.textarea:focus, -.is-black.is-focused.input, -.is-black.is-focused.textarea, -.is-black.input:active, -.is-black.textarea:active, -.is-black.is-active.input, -.is-black.is-active.textarea { + +.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } -.is-light.input, -.is-light.textarea { + +.is-light.input, .is-light.textarea { border-color: whitesmoke; } -.is-light.input:focus, -.is-light.textarea:focus, -.is-light.is-focused.input, -.is-light.is-focused.textarea, -.is-light.input:active, -.is-light.textarea:active, -.is-light.is-active.input, -.is-light.is-active.textarea { + +.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } -.is-dark.input, -.is-dark.textarea { + +.is-dark.input, .is-dark.textarea { border-color: #363636; } -.is-dark.input:focus, -.is-dark.textarea:focus, -.is-dark.is-focused.input, -.is-dark.is-focused.textarea, -.is-dark.input:active, -.is-dark.textarea:active, -.is-dark.is-active.input, -.is-dark.is-active.textarea { + +.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } -.is-primary.input, -.is-primary.textarea { + +.is-primary.input, .is-primary.textarea { border-color: #00d1b2; } -.is-primary.input:focus, -.is-primary.textarea:focus, -.is-primary.is-focused.input, -.is-primary.is-focused.textarea, -.is-primary.input:active, -.is-primary.textarea:active, -.is-primary.is-active.input, -.is-primary.is-active.textarea { + +.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); } -.is-link.input, -.is-link.textarea { + +.is-link.input, .is-link.textarea { border-color: #485fc7; } -.is-link.input:focus, -.is-link.textarea:focus, -.is-link.is-focused.input, -.is-link.is-focused.textarea, -.is-link.input:active, -.is-link.textarea:active, -.is-link.is-active.input, -.is-link.is-active.textarea { + +.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); } -.is-info.input, -.is-info.textarea { + +.is-info.input, .is-info.textarea { border-color: #3e8ed0; } -.is-info.input:focus, -.is-info.textarea:focus, -.is-info.is-focused.input, -.is-info.is-focused.textarea, -.is-info.input:active, -.is-info.textarea:active, -.is-info.is-active.input, -.is-info.is-active.textarea { + +.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); } -.is-success.input, -.is-success.textarea { + +.is-success.input, .is-success.textarea { border-color: #48c78e; } -.is-success.input:focus, -.is-success.textarea:focus, -.is-success.is-focused.input, -.is-success.is-focused.textarea, -.is-success.input:active, -.is-success.textarea:active, -.is-success.is-active.input, -.is-success.is-active.textarea { + +.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); } -.is-warning.input, -.is-warning.textarea { + +.is-warning.input, .is-warning.textarea { border-color: #ffe08a; } -.is-warning.input:focus, -.is-warning.textarea:focus, -.is-warning.is-focused.input, -.is-warning.is-focused.textarea, -.is-warning.input:active, -.is-warning.textarea:active, -.is-warning.is-active.input, -.is-warning.is-active.textarea { + +.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); } -.is-danger.input, -.is-danger.textarea { + +.is-danger.input, .is-danger.textarea { border-color: #f14668; } -.is-danger.input:focus, -.is-danger.textarea:focus, -.is-danger.is-focused.input, -.is-danger.is-focused.textarea, -.is-danger.input:active, -.is-danger.textarea:active, -.is-danger.is-active.input, -.is-danger.is-active.textarea { + +.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea { box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); } -.is-small.input, -.is-small.textarea { + +.is-small.input, .is-small.textarea { border-radius: 2px; font-size: 0.75rem; } -.is-medium.input, -.is-medium.textarea { + +.is-medium.input, .is-medium.textarea { font-size: 1.25rem; } -.is-large.input, -.is-large.textarea { + +.is-large.input, .is-large.textarea { font-size: 1.5rem; } -.is-fullwidth.input, -.is-fullwidth.textarea { + +.is-fullwidth.input, .is-fullwidth.textarea { display: block; width: 100%; } -.is-inline.input, -.is-inline.textarea { + +.is-inline.input, .is-inline.textarea { display: inline; width: auto; } + .input.is-rounded { border-radius: 9999px; padding-left: calc(calc(0.75em - 1px) + 0.375em); padding-right: calc(calc(0.75em - 1px) + 0.375em); } + .input.is-static { background-color: transparent; border-color: transparent; @@ -4239,6 +3872,7 @@ fieldset[disabled] .select select:-ms-input-placeholder, padding-left: 0; padding-right: 0; } + .textarea { display: block; max-width: 100%; @@ -4246,61 +3880,66 @@ fieldset[disabled] .select select:-ms-input-placeholder, padding: calc(0.75em - 1px); resize: vertical; } + .textarea:not([rows]) { max-height: 40em; min-height: 8em; } + .textarea[rows] { height: initial; } + .textarea.has-fixed-size { resize: none; } -.checkbox, -.radio { + +.checkbox, .radio { cursor: pointer; display: inline-block; line-height: 1.25; position: relative; } -.checkbox input, -.radio input { + +.checkbox input, .radio input { cursor: pointer; } -.checkbox:hover, -.radio:hover { + +.checkbox:hover, .radio:hover { color: #363636; } -.checkbox[disabled], -.radio[disabled], -fieldset[disabled] .checkbox, -fieldset[disabled] .radio, -.checkbox input[disabled], -.radio input[disabled] { + +.checkbox[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .radio, .checkbox input[disabled], .radio input[disabled] { color: #7a7a7a; cursor: not-allowed; } + .radio + .radio { margin-left: 0.5em; } + .select { display: inline-block; max-width: 100%; position: relative; vertical-align: top; } + .select:not(.is-multiple) { height: 2.5em; } + .select:not(.is-multiple):not(.is-loading)::after { border-color: #485fc7; right: 1.125em; z-index: 4; } + .select.is-rounded select { border-radius: 9999px; padding-left: 1em; } + .select select { cursor: pointer; display: block; @@ -4308,206 +3947,218 @@ fieldset[disabled] .radio, max-width: 100%; outline: none; } + .select select::-ms-expand { display: none; } -.select select[disabled]:hover, -fieldset[disabled] .select select:hover { + +.select select[disabled]:hover, fieldset[disabled] .select select:hover { border-color: whitesmoke; } + .select select:not([multiple]) { padding-right: 2.5em; } + .select select[multiple] { height: auto; padding: 0; } + .select select[multiple] option { padding: 0.5em 1em; } + .select:not(.is-multiple):not(.is-loading):hover::after { border-color: #363636; } + .select.is-white:not(:hover)::after { border-color: white; } + .select.is-white select { border-color: white; } -.select.is-white select:hover, -.select.is-white select.is-hovered { + +.select.is-white select:hover, .select.is-white select.is-hovered { border-color: #f2f2f2; } -.select.is-white select:focus, -.select.is-white select.is-focused, -.select.is-white select:active, -.select.is-white select.is-active { + +.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .select.is-black:not(:hover)::after { border-color: #0a0a0a; } + .select.is-black select { border-color: #0a0a0a; } -.select.is-black select:hover, -.select.is-black select.is-hovered { + +.select.is-black select:hover, .select.is-black select.is-hovered { border-color: black; } -.select.is-black select:focus, -.select.is-black select.is-focused, -.select.is-black select:active, -.select.is-black select.is-active { + +.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .select.is-light:not(:hover)::after { border-color: whitesmoke; } + .select.is-light select { border-color: whitesmoke; } -.select.is-light select:hover, -.select.is-light select.is-hovered { + +.select.is-light select:hover, .select.is-light select.is-hovered { border-color: #e8e8e8; } -.select.is-light select:focus, -.select.is-light select.is-focused, -.select.is-light select:active, -.select.is-light select.is-active { + +.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } + .select.is-dark:not(:hover)::after { border-color: #363636; } + .select.is-dark select { border-color: #363636; } -.select.is-dark select:hover, -.select.is-dark select.is-hovered { + +.select.is-dark select:hover, .select.is-dark select.is-hovered { border-color: #292929; } -.select.is-dark select:focus, -.select.is-dark select.is-focused, -.select.is-dark select:active, -.select.is-dark select.is-active { + +.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } + .select.is-primary:not(:hover)::after { border-color: #00d1b2; } + .select.is-primary select { border-color: #00d1b2; } -.select.is-primary select:hover, -.select.is-primary select.is-hovered { + +.select.is-primary select:hover, .select.is-primary select.is-hovered { border-color: #00b89c; } -.select.is-primary select:focus, -.select.is-primary select.is-focused, -.select.is-primary select:active, -.select.is-primary select.is-active { + +.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); } + .select.is-link:not(:hover)::after { border-color: #485fc7; } + .select.is-link select { border-color: #485fc7; } -.select.is-link select:hover, -.select.is-link select.is-hovered { + +.select.is-link select:hover, .select.is-link select.is-hovered { border-color: #3a51bb; } -.select.is-link select:focus, -.select.is-link select.is-focused, -.select.is-link select:active, -.select.is-link select.is-active { + +.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); } + .select.is-info:not(:hover)::after { border-color: #3e8ed0; } + .select.is-info select { border-color: #3e8ed0; } -.select.is-info select:hover, -.select.is-info select.is-hovered { + +.select.is-info select:hover, .select.is-info select.is-hovered { border-color: #3082c5; } -.select.is-info select:focus, -.select.is-info select.is-focused, -.select.is-info select:active, -.select.is-info select.is-active { + +.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); } + .select.is-success:not(:hover)::after { border-color: #48c78e; } + .select.is-success select { border-color: #48c78e; } -.select.is-success select:hover, -.select.is-success select.is-hovered { + +.select.is-success select:hover, .select.is-success select.is-hovered { border-color: #3abb81; } -.select.is-success select:focus, -.select.is-success select.is-focused, -.select.is-success select:active, -.select.is-success select.is-active { + +.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); } + .select.is-warning:not(:hover)::after { border-color: #ffe08a; } + .select.is-warning select { border-color: #ffe08a; } -.select.is-warning select:hover, -.select.is-warning select.is-hovered { + +.select.is-warning select:hover, .select.is-warning select.is-hovered { border-color: #ffd970; } -.select.is-warning select:focus, -.select.is-warning select.is-focused, -.select.is-warning select:active, -.select.is-warning select.is-active { + +.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); } + .select.is-danger:not(:hover)::after { border-color: #f14668; } + .select.is-danger select { border-color: #f14668; } -.select.is-danger select:hover, -.select.is-danger select.is-hovered { + +.select.is-danger select:hover, .select.is-danger select.is-hovered { border-color: #ef2e55; } -.select.is-danger select:focus, -.select.is-danger select.is-focused, -.select.is-danger select:active, -.select.is-danger select.is-active { + +.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); } + .select.is-small { border-radius: 2px; font-size: 0.75rem; } + .select.is-medium { font-size: 1.25rem; } + .select.is-large { font-size: 1.5rem; } + .select.is-disabled::after { border-color: #7a7a7a !important; opacity: 0.5; } + .select.is-fullwidth { width: 100%; } + .select.is-fullwidth select { width: 100%; } + .select.is-loading::after { margin-top: 0; position: absolute; @@ -4515,338 +4166,379 @@ fieldset[disabled] .select select:hover { top: 0.625em; transform: none; } + .select.is-loading.is-small:after { font-size: 0.75rem; } + .select.is-loading.is-medium:after { font-size: 1.25rem; } + .select.is-loading.is-large:after { font-size: 1.5rem; } + .file { align-items: stretch; display: flex; justify-content: flex-start; position: relative; } + .file.is-white .file-cta { background-color: white; border-color: transparent; color: #0a0a0a; } -.file.is-white:hover .file-cta, -.file.is-white.is-hovered .file-cta { + +.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; } -.file.is-white:focus .file-cta, -.file.is-white.is-focused .file-cta { + +.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); color: #0a0a0a; } -.file.is-white:active .file-cta, -.file.is-white.is-active .file-cta { + +.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; } + .file.is-black .file-cta { background-color: #0a0a0a; border-color: transparent; color: white; } -.file.is-black:hover .file-cta, -.file.is-black.is-hovered .file-cta { + +.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { background-color: #040404; border-color: transparent; color: white; } -.file.is-black:focus .file-cta, -.file.is-black.is-focused .file-cta { + +.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); color: white; } -.file.is-black:active .file-cta, -.file.is-black.is-active .file-cta { + +.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { background-color: black; border-color: transparent; color: white; } + .file.is-light .file-cta { background-color: whitesmoke; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.file.is-light:hover .file-cta, -.file.is-light.is-hovered .file-cta { + +.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { background-color: #eee; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.file.is-light:focus .file-cta, -.file.is-light.is-focused .file-cta { + +.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); color: rgba(0, 0, 0, 0.7); } -.file.is-light:active .file-cta, -.file.is-light.is-active .file-cta { + +.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { background-color: #e8e8e8; border-color: transparent; color: rgba(0, 0, 0, 0.7); } + .file.is-dark .file-cta { background-color: #363636; border-color: transparent; color: #fff; } -.file.is-dark:hover .file-cta, -.file.is-dark.is-hovered .file-cta { + +.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { background-color: #2f2f2f; border-color: transparent; color: #fff; } -.file.is-dark:focus .file-cta, -.file.is-dark.is-focused .file-cta { + +.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); color: #fff; } -.file.is-dark:active .file-cta, -.file.is-dark.is-active .file-cta { + +.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { background-color: #292929; border-color: transparent; color: #fff; } + .file.is-primary .file-cta { background-color: #00d1b2; border-color: transparent; color: #fff; } -.file.is-primary:hover .file-cta, -.file.is-primary.is-hovered .file-cta { + +.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { background-color: #00c4a7; border-color: transparent; color: #fff; } -.file.is-primary:focus .file-cta, -.file.is-primary.is-focused .file-cta { + +.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); color: #fff; } -.file.is-primary:active .file-cta, -.file.is-primary.is-active .file-cta { + +.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { background-color: #00b89c; border-color: transparent; color: #fff; } + .file.is-link .file-cta { background-color: #485fc7; border-color: transparent; color: #fff; } -.file.is-link:hover .file-cta, -.file.is-link.is-hovered .file-cta { + +.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { background-color: #3e56c4; border-color: transparent; color: #fff; } -.file.is-link:focus .file-cta, -.file.is-link.is-focused .file-cta { + +.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25); color: #fff; } -.file.is-link:active .file-cta, -.file.is-link.is-active .file-cta { + +.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { background-color: #3a51bb; border-color: transparent; color: #fff; } + .file.is-info .file-cta { background-color: #3e8ed0; border-color: transparent; color: #fff; } -.file.is-info:hover .file-cta, -.file.is-info.is-hovered .file-cta { + +.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { background-color: #3488ce; border-color: transparent; color: #fff; } -.file.is-info:focus .file-cta, -.file.is-info.is-focused .file-cta { + +.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25); color: #fff; } -.file.is-info:active .file-cta, -.file.is-info.is-active .file-cta { + +.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { background-color: #3082c5; border-color: transparent; color: #fff; } + .file.is-success .file-cta { background-color: #48c78e; border-color: transparent; color: #fff; } -.file.is-success:hover .file-cta, -.file.is-success.is-hovered .file-cta { + +.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { background-color: #3ec487; border-color: transparent; color: #fff; } -.file.is-success:focus .file-cta, -.file.is-success.is-focused .file-cta { + +.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25); color: #fff; } -.file.is-success:active .file-cta, -.file.is-success.is-active .file-cta { + +.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { background-color: #3abb81; border-color: transparent; color: #fff; } + .file.is-warning .file-cta { background-color: #ffe08a; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.file.is-warning:hover .file-cta, -.file.is-warning.is-hovered .file-cta { + +.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { background-color: #ffdc7d; border-color: transparent; color: rgba(0, 0, 0, 0.7); } -.file.is-warning:focus .file-cta, -.file.is-warning.is-focused .file-cta { + +.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25); color: rgba(0, 0, 0, 0.7); } -.file.is-warning:active .file-cta, -.file.is-warning.is-active .file-cta { + +.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { background-color: #ffd970; border-color: transparent; color: rgba(0, 0, 0, 0.7); } + .file.is-danger .file-cta { background-color: #f14668; border-color: transparent; color: #fff; } -.file.is-danger:hover .file-cta, -.file.is-danger.is-hovered .file-cta { + +.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { background-color: #f03a5f; border-color: transparent; color: #fff; } -.file.is-danger:focus .file-cta, -.file.is-danger.is-focused .file-cta { + +.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); color: #fff; } -.file.is-danger:active .file-cta, -.file.is-danger.is-active .file-cta { + +.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { background-color: #ef2e55; border-color: transparent; color: #fff; } + .file.is-small { font-size: 0.75rem; } + .file.is-normal { font-size: 1rem; } + .file.is-medium { font-size: 1.25rem; } + .file.is-medium .file-icon .fa { font-size: 21px; } + .file.is-large { font-size: 1.5rem; } + .file.is-large .file-icon .fa { font-size: 28px; } + .file.has-name .file-cta { border-bottom-right-radius: 0; border-top-right-radius: 0; } + .file.has-name .file-name { border-bottom-left-radius: 0; border-top-left-radius: 0; } + .file.has-name.is-empty .file-cta { border-radius: 4px; } + .file.has-name.is-empty .file-name { display: none; } + .file.is-boxed .file-label { flex-direction: column; } + .file.is-boxed .file-cta { flex-direction: column; height: auto; padding: 1em 3em; } + .file.is-boxed .file-name { border-width: 0 1px 1px; } + .file.is-boxed .file-icon { height: 1.5em; width: 1.5em; } + .file.is-boxed .file-icon .fa { font-size: 21px; } + .file.is-boxed.is-small .file-icon .fa { font-size: 14px; } + .file.is-boxed.is-medium .file-icon .fa { font-size: 28px; } + .file.is-boxed.is-large .file-icon .fa { font-size: 35px; } + .file.is-boxed.has-name .file-cta { border-radius: 4px 4px 0 0; } + .file.is-boxed.has-name .file-name { border-radius: 0 0 4px 4px; border-width: 0 1px 1px; } + .file.is-centered { justify-content: center; } + .file.is-fullwidth .file-label { width: 100%; } + .file.is-fullwidth .file-name { flex-grow: 1; max-width: none; } + .file.is-right { justify-content: flex-end; } + .file.is-right .file-cta { border-radius: 0 4px 4px 0; } + .file.is-right .file-name { border-radius: 4px 0 0 4px; border-width: 1px 0 1px 1px; order: -1; } + .file-label { align-items: stretch; cursor: pointer; @@ -4855,20 +4547,25 @@ fieldset[disabled] .select select:hover { overflow: hidden; position: relative; } + .file-label:hover .file-cta { background-color: #eee; color: #363636; } + .file-label:hover .file-name { border-color: #d5d5d5; } + .file-label:active .file-cta { background-color: #e8e8e8; color: #363636; } + .file-label:active .file-name { border-color: #cfcfcf; } + .file-input { height: 100%; left: 0; @@ -4878,8 +4575,8 @@ fieldset[disabled] .select select:hover { top: 0; width: 100%; } -.file-cta, -.file-name { + +.file-cta, .file-name { border-color: #dbdbdb; border-radius: 4px; font-size: 1em; @@ -4887,10 +4584,12 @@ fieldset[disabled] .select select:hover { padding-right: 1em; white-space: nowrap; } + .file-cta { background-color: whitesmoke; color: #4a4a4a; } + .file-name { border-color: #dbdbdb; border-style: solid; @@ -4901,6 +4600,7 @@ fieldset[disabled] .select select:hover { text-align: inherit; text-overflow: ellipsis; } + .file-icon { align-items: center; display: flex; @@ -4909,186 +4609,196 @@ fieldset[disabled] .select select:hover { margin-right: 0.5em; width: 1em; } + .file-icon .fa { font-size: 14px; } + .label { color: #363636; display: block; font-size: 1rem; font-weight: 700; } + .label:not(:last-child) { margin-bottom: 0.5em; } + .label.is-small { font-size: 0.75rem; } + .label.is-medium { font-size: 1.25rem; } + .label.is-large { font-size: 1.5rem; } + .help { display: block; font-size: 0.75rem; margin-top: 0.25rem; } + .help.is-white { color: white; } + .help.is-black { color: #0a0a0a; } + .help.is-light { color: whitesmoke; } + .help.is-dark { color: #363636; } + .help.is-primary { color: #00d1b2; } + .help.is-link { color: #485fc7; } + .help.is-info { color: #3e8ed0; } + .help.is-success { color: #48c78e; } + .help.is-warning { color: #ffe08a; } + .help.is-danger { color: #f14668; } + .field:not(:last-child) { margin-bottom: 0.75rem; } + .field.has-addons { display: flex; justify-content: flex-start; } + .field.has-addons .control:not(:last-child) { margin-right: -1px; } -.field.has-addons .control:not(:first-child):not(:last-child) .button, -.field.has-addons .control:not(:first-child):not(:last-child) .input, -.field.has-addons .control:not(:first-child):not(:last-child) .select select { + +.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .input, .field.has-addons .control:not(:first-child):not(:last-child) .select select { border-radius: 0; } -.field.has-addons .control:first-child:not(:only-child) .button, -.field.has-addons .control:first-child:not(:only-child) .input, -.field.has-addons .control:first-child:not(:only-child) .select select { + +.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .input, .field.has-addons .control:first-child:not(:only-child) .select select { border-bottom-right-radius: 0; border-top-right-radius: 0; } -.field.has-addons .control:last-child:not(:only-child) .button, -.field.has-addons .control:last-child:not(:only-child) .input, -.field.has-addons .control:last-child:not(:only-child) .select select { + +.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .input, .field.has-addons .control:last-child:not(:only-child) .select select { border-bottom-left-radius: 0; border-top-left-radius: 0; } -.field.has-addons .control .button:not([disabled]):hover, -.field.has-addons .control .button:not([disabled]).is-hovered, -.field.has-addons .control .input:not([disabled]):hover, -.field.has-addons .control .input:not([disabled]).is-hovered, -.field.has-addons .control .select select:not([disabled]):hover, -.field.has-addons .control .select select:not([disabled]).is-hovered { + +.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered { z-index: 2; } -.field.has-addons .control .button:not([disabled]):focus, -.field.has-addons .control .button:not([disabled]).is-focused, -.field.has-addons .control .button:not([disabled]):active, -.field.has-addons .control .button:not([disabled]).is-active, -.field.has-addons .control .input:not([disabled]):focus, -.field.has-addons .control .input:not([disabled]).is-focused, -.field.has-addons .control .input:not([disabled]):active, -.field.has-addons .control .input:not([disabled]).is-active, -.field.has-addons .control .select select:not([disabled]):focus, -.field.has-addons .control .select select:not([disabled]).is-focused, -.field.has-addons .control .select select:not([disabled]):active, -.field.has-addons .control .select select:not([disabled]).is-active { + +.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]):focus, .field.has-addons .control .select select:not([disabled]).is-focused, .field.has-addons .control .select select:not([disabled]):active, .field.has-addons .control .select select:not([disabled]).is-active { z-index: 3; } -.field.has-addons .control .button:not([disabled]):focus:hover, -.field.has-addons .control .button:not([disabled]).is-focused:hover, -.field.has-addons .control .button:not([disabled]):active:hover, -.field.has-addons .control .button:not([disabled]).is-active:hover, -.field.has-addons .control .input:not([disabled]):focus:hover, -.field.has-addons .control .input:not([disabled]).is-focused:hover, -.field.has-addons .control .input:not([disabled]):active:hover, -.field.has-addons .control .input:not([disabled]).is-active:hover, -.field.has-addons .control .select select:not([disabled]):focus:hover, -.field.has-addons .control .select select:not([disabled]).is-focused:hover, -.field.has-addons .control .select select:not([disabled]):active:hover, -.field.has-addons .control .select select:not([disabled]).is-active:hover { + +.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]):focus:hover, .field.has-addons .control .input:not([disabled]).is-focused:hover, .field.has-addons .control .input:not([disabled]):active:hover, .field.has-addons .control .input:not([disabled]).is-active:hover, .field.has-addons .control .select select:not([disabled]):focus:hover, .field.has-addons .control .select select:not([disabled]).is-focused:hover, .field.has-addons .control .select select:not([disabled]):active:hover, .field.has-addons .control .select select:not([disabled]).is-active:hover { z-index: 4; } + .field.has-addons .control.is-expanded { flex-grow: 1; flex-shrink: 1; } + .field.has-addons.has-addons-centered { justify-content: center; } + .field.has-addons.has-addons-right { justify-content: flex-end; } + .field.has-addons.has-addons-fullwidth .control { flex-grow: 1; flex-shrink: 0; } + .field.is-grouped { display: flex; justify-content: flex-start; } + .field.is-grouped > .control { flex-shrink: 0; } + .field.is-grouped > .control:not(:last-child) { margin-bottom: 0; margin-right: 0.75rem; } + .field.is-grouped > .control.is-expanded { flex-grow: 1; flex-shrink: 1; } + .field.is-grouped.is-grouped-centered { justify-content: center; } + .field.is-grouped.is-grouped-right { justify-content: flex-end; } + .field.is-grouped.is-grouped-multiline { flex-wrap: wrap; } -.field.is-grouped.is-grouped-multiline > .control:last-child, -.field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + +.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { margin-bottom: 0.75rem; } + .field.is-grouped.is-grouped-multiline:last-child { margin-bottom: -0.75rem; } + .field.is-grouped.is-grouped-multiline:not(:last-child) { margin-bottom: 0; } + @media screen and (min-width: 769px), print { .field.is-horizontal { display: flex; } } + .field-label .label { font-size: inherit; } + @media screen and (max-width: 768px) { .field-label { margin-bottom: 0.5rem; } } + @media screen and (min-width: 769px), print { .field-label { flex-basis: 0; @@ -5117,9 +4827,11 @@ fieldset[disabled] .select select:hover { padding-top: 0.375em; } } + .field-body .field .field { margin-bottom: 0; } + @media screen and (min-width: 769px), print { .field-body { display: flex; @@ -5144,6 +4856,7 @@ fieldset[disabled] .select select:hover { margin-right: 0.75rem; } } + .control { box-sizing: border-box; clear: both; @@ -5151,32 +4864,24 @@ fieldset[disabled] .select select:hover { position: relative; text-align: inherit; } -.control.has-icons-left .input:focus ~ .icon, -.control.has-icons-left .select:focus ~ .icon, -.control.has-icons-right .input:focus ~ .icon, -.control.has-icons-right .select:focus ~ .icon { + +.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon { color: #4a4a4a; } -.control.has-icons-left .input.is-small ~ .icon, -.control.has-icons-left .select.is-small ~ .icon, -.control.has-icons-right .input.is-small ~ .icon, -.control.has-icons-right .select.is-small ~ .icon { + +.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .select.is-small ~ .icon { font-size: 0.75rem; } -.control.has-icons-left .input.is-medium ~ .icon, -.control.has-icons-left .select.is-medium ~ .icon, -.control.has-icons-right .input.is-medium ~ .icon, -.control.has-icons-right .select.is-medium ~ .icon { + +.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .select.is-medium ~ .icon { font-size: 1.25rem; } -.control.has-icons-left .input.is-large ~ .icon, -.control.has-icons-left .select.is-large ~ .icon, -.control.has-icons-right .input.is-large ~ .icon, -.control.has-icons-right .select.is-large ~ .icon { + +.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .select.is-large ~ .icon { font-size: 1.5rem; } -.control.has-icons-left .icon, -.control.has-icons-right .icon { + +.control.has-icons-left .icon, .control.has-icons-right .icon { color: #dbdbdb; height: 2.5em; pointer-events: none; @@ -5185,40 +4890,47 @@ fieldset[disabled] .select select:hover { width: 2.5em; z-index: 4; } -.control.has-icons-left .input, -.control.has-icons-left .select select { + +.control.has-icons-left .input, .control.has-icons-left .select select { padding-left: 2.5em; } + .control.has-icons-left .icon.is-left { left: 0; } -.control.has-icons-right .input, -.control.has-icons-right .select select { + +.control.has-icons-right .input, .control.has-icons-right .select select { padding-right: 2.5em; } + .control.has-icons-right .icon.is-right { right: 0; } + .control.is-loading::after { position: absolute !important; right: 0.625em; top: 0.625em; z-index: 4; } + .control.is-loading.is-small:after { font-size: 0.75rem; } + .control.is-loading.is-medium:after { font-size: 1.25rem; } + .control.is-loading.is-large:after { font-size: 1.5rem; } -/* Bulma Components */ + .breadcrumb { font-size: 1rem; white-space: nowrap; } + .breadcrumb a { align-items: center; color: #485fc7; @@ -5226,94 +4938,108 @@ fieldset[disabled] .select select:hover { justify-content: center; padding: 0 0.75em; } + .breadcrumb a:hover { color: #363636; } + .breadcrumb li { align-items: center; display: flex; } + .breadcrumb li:first-child a { padding-left: 0; } + .breadcrumb li.is-active a { color: #363636; cursor: default; pointer-events: none; } + .breadcrumb li + li::before { color: #b5b5b5; content: "\0002f"; } -.breadcrumb ul, -.breadcrumb ol { + +.breadcrumb ul, .breadcrumb ol { align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: flex-start; } + .breadcrumb .icon:first-child { margin-right: 0.5em; } + .breadcrumb .icon:last-child { margin-left: 0.5em; } -.breadcrumb.is-centered ol, -.breadcrumb.is-centered ul { + +.breadcrumb.is-centered ol, .breadcrumb.is-centered ul { justify-content: center; } -.breadcrumb.is-right ol, -.breadcrumb.is-right ul { + +.breadcrumb.is-right ol, .breadcrumb.is-right ul { justify-content: flex-end; } + .breadcrumb.is-small { font-size: 0.75rem; } + .breadcrumb.is-medium { font-size: 1.25rem; } + .breadcrumb.is-large { font-size: 1.5rem; } + .breadcrumb.has-arrow-separator li + li::before { content: "\02192"; } + .breadcrumb.has-bullet-separator li + li::before { content: "\02022"; } + .breadcrumb.has-dot-separator li + li::before { content: "\000b7"; } + .breadcrumb.has-succeeds-separator li + li::before { content: "\0227B"; } + .card { background-color: white; border-radius: 0.25rem; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), - 0 0px 0 1px rgba(10, 10, 10, 0.02); + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); color: #4a4a4a; max-width: 100%; position: relative; } -.card-header:first-child, -.card-content:first-child, -.card-footer:first-child { + +.card-header:first-child, .card-content:first-child, .card-footer:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; } -.card-header:last-child, -.card-content:last-child, -.card-footer:last-child { + +.card-header:last-child, .card-content:last-child, .card-footer:last-child { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } + .card-header { align-items: stretch; background-color: transparent; box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); display: flex; } + .card-header-title { align-items: center; color: #363636; @@ -5322,9 +5048,11 @@ fieldset[disabled] .select select:hover { font-weight: 700; padding: 0.75rem 1rem; } + .card-header-title.is-centered { justify-content: center; } + .card-header-icon { align-items: center; -moz-appearance: none; @@ -5342,28 +5070,34 @@ fieldset[disabled] .select select:hover { padding: 0; padding: 0.75rem 1rem; } + .card-image { display: block; position: relative; } + .card-image:first-child img { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; } + .card-image:last-child img { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; } + .card-content { background-color: transparent; padding: 1.5rem; } + .card-footer { align-items: stretch; background-color: transparent; border-top: 1px solid #ededed; display: flex; } + .card-footer-item { align-items: center; display: flex; @@ -5373,31 +5107,37 @@ fieldset[disabled] .select select:hover { justify-content: center; padding: 0.75rem; } + .card-footer-item:not(:last-child) { border-right: 1px solid #ededed; } + .card .media:not(:last-child) { margin-bottom: 1.5rem; } + .dropdown { display: inline-flex; position: relative; vertical-align: top; } -.dropdown.is-active .dropdown-menu, -.dropdown.is-hoverable:hover .dropdown-menu { + +.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { display: block; } + .dropdown.is-right .dropdown-menu { left: auto; right: 0; } + .dropdown.is-up .dropdown-menu { bottom: 100%; padding-bottom: 4px; padding-top: initial; top: auto; } + .dropdown-menu { display: none; left: 0; @@ -5407,14 +5147,15 @@ fieldset[disabled] .select select:hover { top: 100%; z-index: 20; } + .dropdown-content { background-color: white; border-radius: 4px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), - 0 0px 0 1px rgba(10, 10, 10, 0.02); + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); padding-bottom: 0.5rem; padding-top: 0.5rem; } + .dropdown-item { color: #4a4a4a; display: block; @@ -5423,23 +5164,24 @@ fieldset[disabled] .select select:hover { padding: 0.375rem 1rem; position: relative; } -a.dropdown-item, -button.dropdown-item { + +a.dropdown-item, button.dropdown-item { padding-right: 3rem; text-align: inherit; white-space: nowrap; width: 100%; } -a.dropdown-item:hover, -button.dropdown-item:hover { + +a.dropdown-item:hover, button.dropdown-item:hover { background-color: whitesmoke; color: #0a0a0a; } -a.dropdown-item.is-active, -button.dropdown-item.is-active { + +a.dropdown-item.is-active, button.dropdown-item.is-active { background-color: #485fc7; color: #fff; } + .dropdown-divider { background-color: #ededed; border: none; @@ -5447,34 +5189,42 @@ button.dropdown-item.is-active { height: 1px; margin: 0.5rem 0; } + .level { align-items: center; justify-content: space-between; } + .level code { border-radius: 4px; } + .level img { display: inline-block; vertical-align: top; } + .level.is-mobile { display: flex; } -.level.is-mobile .level-left, -.level.is-mobile .level-right { + +.level.is-mobile .level-left, .level.is-mobile .level-right { display: flex; } + .level.is-mobile .level-left + .level-right { margin-top: 0; } + .level.is-mobile .level-item:not(:last-child) { margin-bottom: 0; margin-right: 0.75rem; } + .level.is-mobile .level-item:not(.is-narrow) { flex-grow: 1; } + @media screen and (min-width: 769px), print { .level { display: flex; @@ -5484,6 +5234,7 @@ button.dropdown-item.is-active { flex-grow: 1; } } + .level-item { align-items: center; display: flex; @@ -5492,282 +5243,348 @@ button.dropdown-item.is-active { flex-shrink: 0; justify-content: center; } -.level-item .title, -.level-item .subtitle { + +.level-item .title, .level-item .subtitle { margin-bottom: 0; } + @media screen and (max-width: 768px) { .level-item:not(:last-child) { margin-bottom: 0.75rem; } } -.level-left, -.level-right { + +.level-left, .level-right { flex-basis: auto; flex-grow: 0; flex-shrink: 0; } -.level-left .level-item.is-flexible, -.level-right .level-item.is-flexible { + +.level-left .level-item.is-flexible, .level-right .level-item.is-flexible { flex-grow: 1; } + @media screen and (min-width: 769px), print { - .level-left .level-item:not(:last-child), - .level-right .level-item:not(:last-child) { + .level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) { margin-right: 0.75rem; } } + .level-left { align-items: center; justify-content: flex-start; } + @media screen and (max-width: 768px) { .level-left + .level-right { margin-top: 1.5rem; } } + @media screen and (min-width: 769px), print { .level-left { display: flex; } } + .level-right { align-items: center; justify-content: flex-end; } + @media screen and (min-width: 769px), print { .level-right { display: flex; } } + .media { align-items: flex-start; display: flex; text-align: inherit; } + .media .content:not(:last-child) { margin-bottom: 0.75rem; } + .media .media { border-top: 1px solid rgba(219, 219, 219, 0.5); display: flex; padding-top: 0.75rem; } -.media .media .content:not(:last-child), -.media .media .control:not(:last-child) { + +.media .media .content:not(:last-child), .media .media .control:not(:last-child) { margin-bottom: 0.5rem; } + .media .media .media { padding-top: 0.5rem; } + .media .media .media + .media { margin-top: 0.5rem; } + .media + .media { border-top: 1px solid rgba(219, 219, 219, 0.5); margin-top: 1rem; padding-top: 1rem; } + .media.is-large + .media { margin-top: 1.5rem; padding-top: 1.5rem; } -.media-left, -.media-right { + +.media-left, .media-right { flex-basis: auto; flex-grow: 0; flex-shrink: 0; } + .media-left { margin-right: 1rem; } + .media-right { margin-left: 1rem; } + .media-content { flex-basis: auto; flex-grow: 1; flex-shrink: 1; text-align: inherit; } + @media screen and (max-width: 768px) { .media-content { overflow-x: auto; } } + .menu { font-size: 1rem; } + .menu.is-small { font-size: 0.75rem; } + .menu.is-medium { font-size: 1.25rem; } + .menu.is-large { font-size: 1.5rem; } + .menu-list { line-height: 1.25; } + .menu-list a { border-radius: 2px; color: #4a4a4a; display: block; padding: 0.5em 0.75em; } + .menu-list a:hover { background-color: whitesmoke; color: #363636; } + .menu-list a.is-active { background-color: #485fc7; color: #fff; } + .menu-list li ul { border-left: 1px solid #dbdbdb; margin: 0.75em; padding-left: 0.75em; } + .menu-label { color: #7a7a7a; font-size: 0.75em; letter-spacing: 0.1em; text-transform: uppercase; } + .menu-label:not(:first-child) { margin-top: 1em; } + .menu-label:not(:last-child) { margin-bottom: 1em; } + .message { background-color: whitesmoke; border-radius: 4px; font-size: 1rem; } + .message strong { color: currentColor; } + .message a:not(.button):not(.tag):not(.dropdown-item) { color: currentColor; text-decoration: underline; } + .message.is-small { font-size: 0.75rem; } + .message.is-medium { font-size: 1.25rem; } + .message.is-large { font-size: 1.5rem; } + .message.is-white { background-color: white; } + .message.is-white .message-header { background-color: white; color: #0a0a0a; } + .message.is-white .message-body { border-color: white; } + .message.is-black { background-color: #fafafa; } + .message.is-black .message-header { background-color: #0a0a0a; color: white; } + .message.is-black .message-body { border-color: #0a0a0a; } + .message.is-light { background-color: #fafafa; } + .message.is-light .message-header { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } + .message.is-light .message-body { border-color: whitesmoke; } + .message.is-dark { background-color: #fafafa; } + .message.is-dark .message-header { background-color: #363636; color: #fff; } + .message.is-dark .message-body { border-color: #363636; } + .message.is-primary { background-color: #ebfffc; } + .message.is-primary .message-header { background-color: #00d1b2; color: #fff; } + .message.is-primary .message-body { border-color: #00d1b2; color: #00947e; } + .message.is-link { background-color: #eff1fa; } + .message.is-link .message-header { background-color: #485fc7; color: #fff; } + .message.is-link .message-body { border-color: #485fc7; color: #3850b7; } + .message.is-info { background-color: #eff5fb; } + .message.is-info .message-header { background-color: #3e8ed0; color: #fff; } + .message.is-info .message-body { border-color: #3e8ed0; color: #296fa8; } + .message.is-success { background-color: #effaf5; } + .message.is-success .message-header { background-color: #48c78e; color: #fff; } + .message.is-success .message-body { border-color: #48c78e; color: #257953; } + .message.is-warning { background-color: #fffaeb; } + .message.is-warning .message-header { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } + .message.is-warning .message-body { border-color: #ffe08a; color: #946c00; } + .message.is-danger { background-color: #feecf0; } + .message.is-danger .message-header { background-color: #f14668; color: #fff; } + .message.is-danger .message-body { border-color: #f14668; color: #cc0f35; } + .message-header { align-items: center; background-color: #4a4a4a; @@ -5780,16 +5597,19 @@ button.dropdown-item.is-active { padding: 0.75em 1em; position: relative; } + .message-header .delete { flex-grow: 0; flex-shrink: 0; margin-left: 0.75em; } + .message-header + .message-body { border-top-left-radius: 0; border-top-right-radius: 0; border-width: 0; } + .message-body { border-color: #dbdbdb; border-radius: 4px; @@ -5798,13 +5618,15 @@ button.dropdown-item.is-active { color: #4a4a4a; padding: 1.25em 1.5em; } -.message-body code, -.message-body pre { + +.message-body code, .message-body pre { background-color: white; } + .message-body pre code { background-color: transparent; } + .modal { align-items: center; display: none; @@ -5814,28 +5636,31 @@ button.dropdown-item.is-active { position: fixed; z-index: 40; } + .modal.is-active { display: flex; } + .modal-background { background-color: rgba(10, 10, 10, 0.86); } -.modal-content, -.modal-card { + +.modal-content, .modal-card { margin: 0 20px; max-height: calc(100vh - 160px); overflow: auto; position: relative; width: 100%; } + @media screen and (min-width: 769px) { - .modal-content, - .modal-card { + .modal-content, .modal-card { margin: 0 auto; max-height: calc(100vh - 40px); width: 640px; } } + .modal-close { background: none; height: 40px; @@ -5844,6 +5669,7 @@ button.dropdown-item.is-active { top: 20px; width: 40px; } + .modal-card { display: flex; flex-direction: column; @@ -5851,8 +5677,8 @@ button.dropdown-item.is-active { overflow: hidden; -ms-overflow-y: visible; } -.modal-card-head, -.modal-card-foot { + +.modal-card-head, .modal-card-foot { align-items: center; background-color: whitesmoke; display: flex; @@ -5861,11 +5687,13 @@ button.dropdown-item.is-active { padding: 20px; position: relative; } + .modal-card-head { border-bottom: 1px solid #dbdbdb; border-top-left-radius: 6px; border-top-right-radius: 6px; } + .modal-card-title { color: #363636; flex-grow: 1; @@ -5873,14 +5701,17 @@ button.dropdown-item.is-active { font-size: 1.5rem; line-height: 1; } + .modal-card-foot { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 1px solid #dbdbdb; } + .modal-card-foot .button:not(:last-child) { margin-right: 0.5em; } + .modal-card-body { background-color: white; flex-grow: 1; @@ -5889,67 +5720,51 @@ button.dropdown-item.is-active { -webkit-overflow-scrolling: touch; padding: 20px; } + .navbar { background-color: white; min-height: 3.25rem; position: relative; z-index: 30; } + .navbar.is-white { background-color: white; color: #0a0a0a; } -.navbar.is-white .navbar-brand > .navbar-item, -.navbar.is-white .navbar-brand .navbar-link { + +.navbar.is-white .navbar-brand > .navbar-item, .navbar.is-white .navbar-brand .navbar-link { color: #0a0a0a; } -.navbar.is-white .navbar-brand > a.navbar-item:focus, -.navbar.is-white .navbar-brand > a.navbar-item:hover, -.navbar.is-white .navbar-brand > a.navbar-item.is-active, -.navbar.is-white .navbar-brand .navbar-link:focus, -.navbar.is-white .navbar-brand .navbar-link:hover, -.navbar.is-white .navbar-brand .navbar-link.is-active { + +.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, .navbar.is-white .navbar-brand .navbar-link:focus, .navbar.is-white .navbar-brand .navbar-link:hover, .navbar.is-white .navbar-brand .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } + .navbar.is-white .navbar-brand .navbar-link::after { border-color: #0a0a0a; } + .navbar.is-white .navbar-burger { color: #0a0a0a; } + @media screen and (min-width: 1024px) { - .navbar.is-white .navbar-start > .navbar-item, - .navbar.is-white .navbar-start .navbar-link, - .navbar.is-white .navbar-end > .navbar-item, - .navbar.is-white .navbar-end .navbar-link { + .navbar.is-white .navbar-start > .navbar-item, .navbar.is-white .navbar-start .navbar-link, .navbar.is-white .navbar-end > .navbar-item, .navbar.is-white .navbar-end .navbar-link { color: #0a0a0a; } - .navbar.is-white .navbar-start > a.navbar-item:focus, - .navbar.is-white .navbar-start > a.navbar-item:hover, - .navbar.is-white .navbar-start > a.navbar-item.is-active, - .navbar.is-white .navbar-start .navbar-link:focus, - .navbar.is-white .navbar-start .navbar-link:hover, - .navbar.is-white .navbar-start .navbar-link.is-active, - .navbar.is-white .navbar-end > a.navbar-item:focus, - .navbar.is-white .navbar-end > a.navbar-item:hover, - .navbar.is-white .navbar-end > a.navbar-item.is-active, - .navbar.is-white .navbar-end .navbar-link:focus, - .navbar.is-white .navbar-end .navbar-link:hover, - .navbar.is-white .navbar-end .navbar-link.is-active { + .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, .navbar.is-white .navbar-start .navbar-link:focus, .navbar.is-white .navbar-start .navbar-link:hover, .navbar.is-white .navbar-start .navbar-link.is-active, .navbar.is-white .navbar-end > a.navbar-item:focus, .navbar.is-white .navbar-end > a.navbar-item:hover, .navbar.is-white .navbar-end > a.navbar-item.is-active, .navbar.is-white .navbar-end .navbar-link:focus, .navbar.is-white .navbar-end .navbar-link:hover, .navbar.is-white .navbar-end .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } - .navbar.is-white .navbar-start .navbar-link::after, - .navbar.is-white .navbar-end .navbar-link::after { + .navbar.is-white .navbar-start .navbar-link::after, .navbar.is-white .navbar-end .navbar-link::after { border-color: #0a0a0a; } - .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { background-color: #f2f2f2; color: #0a0a0a; } @@ -5959,61 +5774,44 @@ button.dropdown-item.is-active { color: #0a0a0a; } } + .navbar.is-black { background-color: #0a0a0a; color: white; } -.navbar.is-black .navbar-brand > .navbar-item, -.navbar.is-black .navbar-brand .navbar-link { + +.navbar.is-black .navbar-brand > .navbar-item, .navbar.is-black .navbar-brand .navbar-link { color: white; } -.navbar.is-black .navbar-brand > a.navbar-item:focus, -.navbar.is-black .navbar-brand > a.navbar-item:hover, -.navbar.is-black .navbar-brand > a.navbar-item.is-active, -.navbar.is-black .navbar-brand .navbar-link:focus, -.navbar.is-black .navbar-brand .navbar-link:hover, -.navbar.is-black .navbar-brand .navbar-link.is-active { + +.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .navbar.is-black .navbar-brand .navbar-link:focus, .navbar.is-black .navbar-brand .navbar-link:hover, .navbar.is-black .navbar-brand .navbar-link.is-active { background-color: black; color: white; } + .navbar.is-black .navbar-brand .navbar-link::after { border-color: white; } + .navbar.is-black .navbar-burger { color: white; } + @media screen and (min-width: 1024px) { - .navbar.is-black .navbar-start > .navbar-item, - .navbar.is-black .navbar-start .navbar-link, - .navbar.is-black .navbar-end > .navbar-item, - .navbar.is-black .navbar-end .navbar-link { + .navbar.is-black .navbar-start > .navbar-item, .navbar.is-black .navbar-start .navbar-link, .navbar.is-black .navbar-end > .navbar-item, .navbar.is-black .navbar-end .navbar-link { color: white; } - .navbar.is-black .navbar-start > a.navbar-item:focus, - .navbar.is-black .navbar-start > a.navbar-item:hover, - .navbar.is-black .navbar-start > a.navbar-item.is-active, - .navbar.is-black .navbar-start .navbar-link:focus, - .navbar.is-black .navbar-start .navbar-link:hover, - .navbar.is-black .navbar-start .navbar-link.is-active, - .navbar.is-black .navbar-end > a.navbar-item:focus, - .navbar.is-black .navbar-end > a.navbar-item:hover, - .navbar.is-black .navbar-end > a.navbar-item.is-active, - .navbar.is-black .navbar-end .navbar-link:focus, - .navbar.is-black .navbar-end .navbar-link:hover, - .navbar.is-black .navbar-end .navbar-link.is-active { + .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .navbar.is-black .navbar-start .navbar-link:focus, .navbar.is-black .navbar-start .navbar-link:hover, .navbar.is-black .navbar-start .navbar-link.is-active, .navbar.is-black .navbar-end > a.navbar-item:focus, .navbar.is-black .navbar-end > a.navbar-item:hover, .navbar.is-black .navbar-end > a.navbar-item.is-active, .navbar.is-black .navbar-end .navbar-link:focus, .navbar.is-black .navbar-end .navbar-link:hover, .navbar.is-black .navbar-end .navbar-link.is-active { background-color: black; color: white; } - .navbar.is-black .navbar-start .navbar-link::after, - .navbar.is-black .navbar-end .navbar-link::after { + .navbar.is-black .navbar-start .navbar-link::after, .navbar.is-black .navbar-end .navbar-link::after { border-color: white; } - .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { background-color: black; color: white; } @@ -6023,61 +5821,44 @@ button.dropdown-item.is-active { color: white; } } + .navbar.is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } -.navbar.is-light .navbar-brand > .navbar-item, -.navbar.is-light .navbar-brand .navbar-link { + +.navbar.is-light .navbar-brand > .navbar-item, .navbar.is-light .navbar-brand .navbar-link { color: rgba(0, 0, 0, 0.7); } -.navbar.is-light .navbar-brand > a.navbar-item:focus, -.navbar.is-light .navbar-brand > a.navbar-item:hover, -.navbar.is-light .navbar-brand > a.navbar-item.is-active, -.navbar.is-light .navbar-brand .navbar-link:focus, -.navbar.is-light .navbar-brand .navbar-link:hover, -.navbar.is-light .navbar-brand .navbar-link.is-active { + +.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand .navbar-link:focus, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand .navbar-link.is-active { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); } + .navbar.is-light .navbar-brand .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } + .navbar.is-light .navbar-burger { color: rgba(0, 0, 0, 0.7); } + @media screen and (min-width: 1024px) { - .navbar.is-light .navbar-start > .navbar-item, - .navbar.is-light .navbar-start .navbar-link, - .navbar.is-light .navbar-end > .navbar-item, - .navbar.is-light .navbar-end .navbar-link { + .navbar.is-light .navbar-start > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-end .navbar-link { color: rgba(0, 0, 0, 0.7); } - .navbar.is-light .navbar-start > a.navbar-item:focus, - .navbar.is-light .navbar-start > a.navbar-item:hover, - .navbar.is-light .navbar-start > a.navbar-item.is-active, - .navbar.is-light .navbar-start .navbar-link:focus, - .navbar.is-light .navbar-start .navbar-link:hover, - .navbar.is-light .navbar-start .navbar-link.is-active, - .navbar.is-light .navbar-end > a.navbar-item:focus, - .navbar.is-light .navbar-end > a.navbar-item:hover, - .navbar.is-light .navbar-end > a.navbar-item.is-active, - .navbar.is-light .navbar-end .navbar-link:focus, - .navbar.is-light .navbar-end .navbar-link:hover, - .navbar.is-light .navbar-end .navbar-link.is-active { + .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start .navbar-link:focus, .navbar.is-light .navbar-start .navbar-link:hover, .navbar.is-light .navbar-start .navbar-link.is-active, .navbar.is-light .navbar-end > a.navbar-item:focus, .navbar.is-light .navbar-end > a.navbar-item:hover, .navbar.is-light .navbar-end > a.navbar-item.is-active, .navbar.is-light .navbar-end .navbar-link:focus, .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end .navbar-link.is-active { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); } - .navbar.is-light .navbar-start .navbar-link::after, - .navbar.is-light .navbar-end .navbar-link::after { + .navbar.is-light .navbar-start .navbar-link::after, .navbar.is-light .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } - .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); } @@ -6087,61 +5868,44 @@ button.dropdown-item.is-active { color: rgba(0, 0, 0, 0.7); } } + .navbar.is-dark { background-color: #363636; color: #fff; } -.navbar.is-dark .navbar-brand > .navbar-item, -.navbar.is-dark .navbar-brand .navbar-link { + +.navbar.is-dark .navbar-brand > .navbar-item, .navbar.is-dark .navbar-brand .navbar-link { color: #fff; } -.navbar.is-dark .navbar-brand > a.navbar-item:focus, -.navbar.is-dark .navbar-brand > a.navbar-item:hover, -.navbar.is-dark .navbar-brand > a.navbar-item.is-active, -.navbar.is-dark .navbar-brand .navbar-link:focus, -.navbar.is-dark .navbar-brand .navbar-link:hover, -.navbar.is-dark .navbar-brand .navbar-link.is-active { + +.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand .navbar-link:focus, .navbar.is-dark .navbar-brand .navbar-link:hover, .navbar.is-dark .navbar-brand .navbar-link.is-active { background-color: #292929; color: #fff; } + .navbar.is-dark .navbar-brand .navbar-link::after { border-color: #fff; } + .navbar.is-dark .navbar-burger { color: #fff; } + @media screen and (min-width: 1024px) { - .navbar.is-dark .navbar-start > .navbar-item, - .navbar.is-dark .navbar-start .navbar-link, - .navbar.is-dark .navbar-end > .navbar-item, - .navbar.is-dark .navbar-end .navbar-link { + .navbar.is-dark .navbar-start > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, .navbar.is-dark .navbar-end > .navbar-item, .navbar.is-dark .navbar-end .navbar-link { color: #fff; } - .navbar.is-dark .navbar-start > a.navbar-item:focus, - .navbar.is-dark .navbar-start > a.navbar-item:hover, - .navbar.is-dark .navbar-start > a.navbar-item.is-active, - .navbar.is-dark .navbar-start .navbar-link:focus, - .navbar.is-dark .navbar-start .navbar-link:hover, - .navbar.is-dark .navbar-start .navbar-link.is-active, - .navbar.is-dark .navbar-end > a.navbar-item:focus, - .navbar.is-dark .navbar-end > a.navbar-item:hover, - .navbar.is-dark .navbar-end > a.navbar-item.is-active, - .navbar.is-dark .navbar-end .navbar-link:focus, - .navbar.is-dark .navbar-end .navbar-link:hover, - .navbar.is-dark .navbar-end .navbar-link.is-active { + .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start .navbar-link:focus, .navbar.is-dark .navbar-start .navbar-link:hover, .navbar.is-dark .navbar-start .navbar-link.is-active, .navbar.is-dark .navbar-end > a.navbar-item:focus, .navbar.is-dark .navbar-end > a.navbar-item:hover, .navbar.is-dark .navbar-end > a.navbar-item.is-active, .navbar.is-dark .navbar-end .navbar-link:focus, .navbar.is-dark .navbar-end .navbar-link:hover, .navbar.is-dark .navbar-end .navbar-link.is-active { background-color: #292929; color: #fff; } - .navbar.is-dark .navbar-start .navbar-link::after, - .navbar.is-dark .navbar-end .navbar-link::after { + .navbar.is-dark .navbar-start .navbar-link::after, .navbar.is-dark .navbar-end .navbar-link::after { border-color: #fff; } - .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { background-color: #292929; color: #fff; } @@ -6151,61 +5915,44 @@ button.dropdown-item.is-active { color: #fff; } } + .navbar.is-primary { background-color: #00d1b2; color: #fff; } -.navbar.is-primary .navbar-brand > .navbar-item, -.navbar.is-primary .navbar-brand .navbar-link { + +.navbar.is-primary .navbar-brand > .navbar-item, .navbar.is-primary .navbar-brand .navbar-link { color: #fff; } -.navbar.is-primary .navbar-brand > a.navbar-item:focus, -.navbar.is-primary .navbar-brand > a.navbar-item:hover, -.navbar.is-primary .navbar-brand > a.navbar-item.is-active, -.navbar.is-primary .navbar-brand .navbar-link:focus, -.navbar.is-primary .navbar-brand .navbar-link:hover, -.navbar.is-primary .navbar-brand .navbar-link.is-active { + +.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .navbar.is-primary .navbar-brand .navbar-link:focus, .navbar.is-primary .navbar-brand .navbar-link:hover, .navbar.is-primary .navbar-brand .navbar-link.is-active { background-color: #00b89c; color: #fff; } + .navbar.is-primary .navbar-brand .navbar-link::after { border-color: #fff; } + .navbar.is-primary .navbar-burger { color: #fff; } + @media screen and (min-width: 1024px) { - .navbar.is-primary .navbar-start > .navbar-item, - .navbar.is-primary .navbar-start .navbar-link, - .navbar.is-primary .navbar-end > .navbar-item, - .navbar.is-primary .navbar-end .navbar-link { + .navbar.is-primary .navbar-start > .navbar-item, .navbar.is-primary .navbar-start .navbar-link, .navbar.is-primary .navbar-end > .navbar-item, .navbar.is-primary .navbar-end .navbar-link { color: #fff; } - .navbar.is-primary .navbar-start > a.navbar-item:focus, - .navbar.is-primary .navbar-start > a.navbar-item:hover, - .navbar.is-primary .navbar-start > a.navbar-item.is-active, - .navbar.is-primary .navbar-start .navbar-link:focus, - .navbar.is-primary .navbar-start .navbar-link:hover, - .navbar.is-primary .navbar-start .navbar-link.is-active, - .navbar.is-primary .navbar-end > a.navbar-item:focus, - .navbar.is-primary .navbar-end > a.navbar-item:hover, - .navbar.is-primary .navbar-end > a.navbar-item.is-active, - .navbar.is-primary .navbar-end .navbar-link:focus, - .navbar.is-primary .navbar-end .navbar-link:hover, - .navbar.is-primary .navbar-end .navbar-link.is-active { + .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .navbar.is-primary .navbar-start .navbar-link:focus, .navbar.is-primary .navbar-start .navbar-link:hover, .navbar.is-primary .navbar-start .navbar-link.is-active, .navbar.is-primary .navbar-end > a.navbar-item:focus, .navbar.is-primary .navbar-end > a.navbar-item:hover, .navbar.is-primary .navbar-end > a.navbar-item.is-active, .navbar.is-primary .navbar-end .navbar-link:focus, .navbar.is-primary .navbar-end .navbar-link:hover, .navbar.is-primary .navbar-end .navbar-link.is-active { background-color: #00b89c; color: #fff; } - .navbar.is-primary .navbar-start .navbar-link::after, - .navbar.is-primary .navbar-end .navbar-link::after { + .navbar.is-primary .navbar-start .navbar-link::after, .navbar.is-primary .navbar-end .navbar-link::after { border-color: #fff; } - .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { background-color: #00b89c; color: #fff; } @@ -6215,61 +5962,44 @@ button.dropdown-item.is-active { color: #fff; } } + .navbar.is-link { background-color: #485fc7; color: #fff; } -.navbar.is-link .navbar-brand > .navbar-item, -.navbar.is-link .navbar-brand .navbar-link { + +.navbar.is-link .navbar-brand > .navbar-item, .navbar.is-link .navbar-brand .navbar-link { color: #fff; } -.navbar.is-link .navbar-brand > a.navbar-item:focus, -.navbar.is-link .navbar-brand > a.navbar-item:hover, -.navbar.is-link .navbar-brand > a.navbar-item.is-active, -.navbar.is-link .navbar-brand .navbar-link:focus, -.navbar.is-link .navbar-brand .navbar-link:hover, -.navbar.is-link .navbar-brand .navbar-link.is-active { + +.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, .navbar.is-link .navbar-brand .navbar-link:focus, .navbar.is-link .navbar-brand .navbar-link:hover, .navbar.is-link .navbar-brand .navbar-link.is-active { background-color: #3a51bb; color: #fff; } + .navbar.is-link .navbar-brand .navbar-link::after { border-color: #fff; } + .navbar.is-link .navbar-burger { color: #fff; } + @media screen and (min-width: 1024px) { - .navbar.is-link .navbar-start > .navbar-item, - .navbar.is-link .navbar-start .navbar-link, - .navbar.is-link .navbar-end > .navbar-item, - .navbar.is-link .navbar-end .navbar-link { + .navbar.is-link .navbar-start > .navbar-item, .navbar.is-link .navbar-start .navbar-link, .navbar.is-link .navbar-end > .navbar-item, .navbar.is-link .navbar-end .navbar-link { color: #fff; } - .navbar.is-link .navbar-start > a.navbar-item:focus, - .navbar.is-link .navbar-start > a.navbar-item:hover, - .navbar.is-link .navbar-start > a.navbar-item.is-active, - .navbar.is-link .navbar-start .navbar-link:focus, - .navbar.is-link .navbar-start .navbar-link:hover, - .navbar.is-link .navbar-start .navbar-link.is-active, - .navbar.is-link .navbar-end > a.navbar-item:focus, - .navbar.is-link .navbar-end > a.navbar-item:hover, - .navbar.is-link .navbar-end > a.navbar-item.is-active, - .navbar.is-link .navbar-end .navbar-link:focus, - .navbar.is-link .navbar-end .navbar-link:hover, - .navbar.is-link .navbar-end .navbar-link.is-active { + .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, .navbar.is-link .navbar-start .navbar-link:focus, .navbar.is-link .navbar-start .navbar-link:hover, .navbar.is-link .navbar-start .navbar-link.is-active, .navbar.is-link .navbar-end > a.navbar-item:focus, .navbar.is-link .navbar-end > a.navbar-item:hover, .navbar.is-link .navbar-end > a.navbar-item.is-active, .navbar.is-link .navbar-end .navbar-link:focus, .navbar.is-link .navbar-end .navbar-link:hover, .navbar.is-link .navbar-end .navbar-link.is-active { background-color: #3a51bb; color: #fff; } - .navbar.is-link .navbar-start .navbar-link::after, - .navbar.is-link .navbar-end .navbar-link::after { + .navbar.is-link .navbar-start .navbar-link::after, .navbar.is-link .navbar-end .navbar-link::after { border-color: #fff; } - .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { background-color: #3a51bb; color: #fff; } @@ -6279,61 +6009,44 @@ button.dropdown-item.is-active { color: #fff; } } + .navbar.is-info { background-color: #3e8ed0; color: #fff; } -.navbar.is-info .navbar-brand > .navbar-item, -.navbar.is-info .navbar-brand .navbar-link { + +.navbar.is-info .navbar-brand > .navbar-item, .navbar.is-info .navbar-brand .navbar-link { color: #fff; } -.navbar.is-info .navbar-brand > a.navbar-item:focus, -.navbar.is-info .navbar-brand > a.navbar-item:hover, -.navbar.is-info .navbar-brand > a.navbar-item.is-active, -.navbar.is-info .navbar-brand .navbar-link:focus, -.navbar.is-info .navbar-brand .navbar-link:hover, -.navbar.is-info .navbar-brand .navbar-link.is-active { + +.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .navbar.is-info .navbar-brand .navbar-link:focus, .navbar.is-info .navbar-brand .navbar-link:hover, .navbar.is-info .navbar-brand .navbar-link.is-active { background-color: #3082c5; color: #fff; } + .navbar.is-info .navbar-brand .navbar-link::after { border-color: #fff; } + .navbar.is-info .navbar-burger { color: #fff; } + @media screen and (min-width: 1024px) { - .navbar.is-info .navbar-start > .navbar-item, - .navbar.is-info .navbar-start .navbar-link, - .navbar.is-info .navbar-end > .navbar-item, - .navbar.is-info .navbar-end .navbar-link { + .navbar.is-info .navbar-start > .navbar-item, .navbar.is-info .navbar-start .navbar-link, .navbar.is-info .navbar-end > .navbar-item, .navbar.is-info .navbar-end .navbar-link { color: #fff; } - .navbar.is-info .navbar-start > a.navbar-item:focus, - .navbar.is-info .navbar-start > a.navbar-item:hover, - .navbar.is-info .navbar-start > a.navbar-item.is-active, - .navbar.is-info .navbar-start .navbar-link:focus, - .navbar.is-info .navbar-start .navbar-link:hover, - .navbar.is-info .navbar-start .navbar-link.is-active, - .navbar.is-info .navbar-end > a.navbar-item:focus, - .navbar.is-info .navbar-end > a.navbar-item:hover, - .navbar.is-info .navbar-end > a.navbar-item.is-active, - .navbar.is-info .navbar-end .navbar-link:focus, - .navbar.is-info .navbar-end .navbar-link:hover, - .navbar.is-info .navbar-end .navbar-link.is-active { + .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .navbar.is-info .navbar-start .navbar-link:focus, .navbar.is-info .navbar-start .navbar-link:hover, .navbar.is-info .navbar-start .navbar-link.is-active, .navbar.is-info .navbar-end > a.navbar-item:focus, .navbar.is-info .navbar-end > a.navbar-item:hover, .navbar.is-info .navbar-end > a.navbar-item.is-active, .navbar.is-info .navbar-end .navbar-link:focus, .navbar.is-info .navbar-end .navbar-link:hover, .navbar.is-info .navbar-end .navbar-link.is-active { background-color: #3082c5; color: #fff; } - .navbar.is-info .navbar-start .navbar-link::after, - .navbar.is-info .navbar-end .navbar-link::after { + .navbar.is-info .navbar-start .navbar-link::after, .navbar.is-info .navbar-end .navbar-link::after { border-color: #fff; } - .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { background-color: #3082c5; color: #fff; } @@ -6343,61 +6056,44 @@ button.dropdown-item.is-active { color: #fff; } } + .navbar.is-success { background-color: #48c78e; color: #fff; } -.navbar.is-success .navbar-brand > .navbar-item, -.navbar.is-success .navbar-brand .navbar-link { + +.navbar.is-success .navbar-brand > .navbar-item, .navbar.is-success .navbar-brand .navbar-link { color: #fff; } -.navbar.is-success .navbar-brand > a.navbar-item:focus, -.navbar.is-success .navbar-brand > a.navbar-item:hover, -.navbar.is-success .navbar-brand > a.navbar-item.is-active, -.navbar.is-success .navbar-brand .navbar-link:focus, -.navbar.is-success .navbar-brand .navbar-link:hover, -.navbar.is-success .navbar-brand .navbar-link.is-active { + +.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, .navbar.is-success .navbar-brand .navbar-link:focus, .navbar.is-success .navbar-brand .navbar-link:hover, .navbar.is-success .navbar-brand .navbar-link.is-active { background-color: #3abb81; color: #fff; } + .navbar.is-success .navbar-brand .navbar-link::after { border-color: #fff; } + .navbar.is-success .navbar-burger { color: #fff; } + @media screen and (min-width: 1024px) { - .navbar.is-success .navbar-start > .navbar-item, - .navbar.is-success .navbar-start .navbar-link, - .navbar.is-success .navbar-end > .navbar-item, - .navbar.is-success .navbar-end .navbar-link { + .navbar.is-success .navbar-start > .navbar-item, .navbar.is-success .navbar-start .navbar-link, .navbar.is-success .navbar-end > .navbar-item, .navbar.is-success .navbar-end .navbar-link { color: #fff; } - .navbar.is-success .navbar-start > a.navbar-item:focus, - .navbar.is-success .navbar-start > a.navbar-item:hover, - .navbar.is-success .navbar-start > a.navbar-item.is-active, - .navbar.is-success .navbar-start .navbar-link:focus, - .navbar.is-success .navbar-start .navbar-link:hover, - .navbar.is-success .navbar-start .navbar-link.is-active, - .navbar.is-success .navbar-end > a.navbar-item:focus, - .navbar.is-success .navbar-end > a.navbar-item:hover, - .navbar.is-success .navbar-end > a.navbar-item.is-active, - .navbar.is-success .navbar-end .navbar-link:focus, - .navbar.is-success .navbar-end .navbar-link:hover, - .navbar.is-success .navbar-end .navbar-link.is-active { + .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, .navbar.is-success .navbar-start .navbar-link:focus, .navbar.is-success .navbar-start .navbar-link:hover, .navbar.is-success .navbar-start .navbar-link.is-active, .navbar.is-success .navbar-end > a.navbar-item:focus, .navbar.is-success .navbar-end > a.navbar-item:hover, .navbar.is-success .navbar-end > a.navbar-item.is-active, .navbar.is-success .navbar-end .navbar-link:focus, .navbar.is-success .navbar-end .navbar-link:hover, .navbar.is-success .navbar-end .navbar-link.is-active { background-color: #3abb81; color: #fff; } - .navbar.is-success .navbar-start .navbar-link::after, - .navbar.is-success .navbar-end .navbar-link::after { + .navbar.is-success .navbar-start .navbar-link::after, .navbar.is-success .navbar-end .navbar-link::after { border-color: #fff; } - .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { background-color: #3abb81; color: #fff; } @@ -6407,61 +6103,44 @@ button.dropdown-item.is-active { color: #fff; } } + .navbar.is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } -.navbar.is-warning .navbar-brand > .navbar-item, -.navbar.is-warning .navbar-brand .navbar-link { + +.navbar.is-warning .navbar-brand > .navbar-item, .navbar.is-warning .navbar-brand .navbar-link { color: rgba(0, 0, 0, 0.7); } -.navbar.is-warning .navbar-brand > a.navbar-item:focus, -.navbar.is-warning .navbar-brand > a.navbar-item:hover, -.navbar.is-warning .navbar-brand > a.navbar-item.is-active, -.navbar.is-warning .navbar-brand .navbar-link:focus, -.navbar.is-warning .navbar-brand .navbar-link:hover, -.navbar.is-warning .navbar-brand .navbar-link.is-active { + +.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .navbar.is-warning .navbar-brand .navbar-link:focus, .navbar.is-warning .navbar-brand .navbar-link:hover, .navbar.is-warning .navbar-brand .navbar-link.is-active { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-brand .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-burger { color: rgba(0, 0, 0, 0.7); } + @media screen and (min-width: 1024px) { - .navbar.is-warning .navbar-start > .navbar-item, - .navbar.is-warning .navbar-start .navbar-link, - .navbar.is-warning .navbar-end > .navbar-item, - .navbar.is-warning .navbar-end .navbar-link { + .navbar.is-warning .navbar-start > .navbar-item, .navbar.is-warning .navbar-start .navbar-link, .navbar.is-warning .navbar-end > .navbar-item, .navbar.is-warning .navbar-end .navbar-link { color: rgba(0, 0, 0, 0.7); } - .navbar.is-warning .navbar-start > a.navbar-item:focus, - .navbar.is-warning .navbar-start > a.navbar-item:hover, - .navbar.is-warning .navbar-start > a.navbar-item.is-active, - .navbar.is-warning .navbar-start .navbar-link:focus, - .navbar.is-warning .navbar-start .navbar-link:hover, - .navbar.is-warning .navbar-start .navbar-link.is-active, - .navbar.is-warning .navbar-end > a.navbar-item:focus, - .navbar.is-warning .navbar-end > a.navbar-item:hover, - .navbar.is-warning .navbar-end > a.navbar-item.is-active, - .navbar.is-warning .navbar-end .navbar-link:focus, - .navbar.is-warning .navbar-end .navbar-link:hover, - .navbar.is-warning .navbar-end .navbar-link.is-active { + .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, .navbar.is-warning .navbar-start .navbar-link:focus, .navbar.is-warning .navbar-start .navbar-link:hover, .navbar.is-warning .navbar-start .navbar-link.is-active, .navbar.is-warning .navbar-end > a.navbar-item:focus, .navbar.is-warning .navbar-end > a.navbar-item:hover, .navbar.is-warning .navbar-end > a.navbar-item.is-active, .navbar.is-warning .navbar-end .navbar-link:focus, .navbar.is-warning .navbar-end .navbar-link:hover, .navbar.is-warning .navbar-end .navbar-link.is-active { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); } - .navbar.is-warning .navbar-start .navbar-link::after, - .navbar.is-warning .navbar-end .navbar-link::after { + .navbar.is-warning .navbar-start .navbar-link::after, .navbar.is-warning .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } - .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); } @@ -6471,61 +6150,44 @@ button.dropdown-item.is-active { color: rgba(0, 0, 0, 0.7); } } + .navbar.is-danger { background-color: #f14668; color: #fff; } -.navbar.is-danger .navbar-brand > .navbar-item, -.navbar.is-danger .navbar-brand .navbar-link { + +.navbar.is-danger .navbar-brand > .navbar-item, .navbar.is-danger .navbar-brand .navbar-link { color: #fff; } -.navbar.is-danger .navbar-brand > a.navbar-item:focus, -.navbar.is-danger .navbar-brand > a.navbar-item:hover, -.navbar.is-danger .navbar-brand > a.navbar-item.is-active, -.navbar.is-danger .navbar-brand .navbar-link:focus, -.navbar.is-danger .navbar-brand .navbar-link:hover, -.navbar.is-danger .navbar-brand .navbar-link.is-active { + +.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .navbar.is-danger .navbar-brand .navbar-link:focus, .navbar.is-danger .navbar-brand .navbar-link:hover, .navbar.is-danger .navbar-brand .navbar-link.is-active { background-color: #ef2e55; color: #fff; } + .navbar.is-danger .navbar-brand .navbar-link::after { border-color: #fff; } + .navbar.is-danger .navbar-burger { color: #fff; } + @media screen and (min-width: 1024px) { - .navbar.is-danger .navbar-start > .navbar-item, - .navbar.is-danger .navbar-start .navbar-link, - .navbar.is-danger .navbar-end > .navbar-item, - .navbar.is-danger .navbar-end .navbar-link { + .navbar.is-danger .navbar-start > .navbar-item, .navbar.is-danger .navbar-start .navbar-link, .navbar.is-danger .navbar-end > .navbar-item, .navbar.is-danger .navbar-end .navbar-link { color: #fff; } - .navbar.is-danger .navbar-start > a.navbar-item:focus, - .navbar.is-danger .navbar-start > a.navbar-item:hover, - .navbar.is-danger .navbar-start > a.navbar-item.is-active, - .navbar.is-danger .navbar-start .navbar-link:focus, - .navbar.is-danger .navbar-start .navbar-link:hover, - .navbar.is-danger .navbar-start .navbar-link.is-active, - .navbar.is-danger .navbar-end > a.navbar-item:focus, - .navbar.is-danger .navbar-end > a.navbar-item:hover, - .navbar.is-danger .navbar-end > a.navbar-item.is-active, - .navbar.is-danger .navbar-end .navbar-link:focus, - .navbar.is-danger .navbar-end .navbar-link:hover, - .navbar.is-danger .navbar-end .navbar-link.is-active { + .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, .navbar.is-danger .navbar-start .navbar-link:focus, .navbar.is-danger .navbar-start .navbar-link:hover, .navbar.is-danger .navbar-start .navbar-link.is-active, .navbar.is-danger .navbar-end > a.navbar-item:focus, .navbar.is-danger .navbar-end > a.navbar-item:hover, .navbar.is-danger .navbar-end > a.navbar-item.is-active, .navbar.is-danger .navbar-end .navbar-link:focus, .navbar.is-danger .navbar-end .navbar-link:hover, .navbar.is-danger .navbar-end .navbar-link.is-active { background-color: #ef2e55; color: #fff; } - .navbar.is-danger .navbar-start .navbar-link::after, - .navbar.is-danger .navbar-end .navbar-link::after { + .navbar.is-danger .navbar-start .navbar-link::after, .navbar.is-danger .navbar-end .navbar-link::after { border-color: #fff; } - .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ef2e55; color: #fff; } @@ -6535,56 +6197,63 @@ button.dropdown-item.is-active { color: #fff; } } + .navbar > .container { align-items: stretch; display: flex; min-height: 3.25rem; width: 100%; } + .navbar.has-shadow { box-shadow: 0 2px 0 0 whitesmoke; } -.navbar.is-fixed-bottom, -.navbar.is-fixed-top { + +.navbar.is-fixed-bottom, .navbar.is-fixed-top { left: 0; position: fixed; right: 0; z-index: 30; } + .navbar.is-fixed-bottom { bottom: 0; } + .navbar.is-fixed-bottom.has-shadow { box-shadow: 0 -2px 0 0 whitesmoke; } + .navbar.is-fixed-top { top: 0; } -html.has-navbar-fixed-top, -body.has-navbar-fixed-top { + +html.has-navbar-fixed-top, body.has-navbar-fixed-top { padding-top: 3.25rem; } -html.has-navbar-fixed-bottom, -body.has-navbar-fixed-bottom { + +html.has-navbar-fixed-bottom, body.has-navbar-fixed-bottom { padding-bottom: 3.25rem; } -.navbar-brand, -.navbar-tabs { + +.navbar-brand, .navbar-tabs { align-items: stretch; display: flex; flex-shrink: 0; min-height: 3.25rem; } -.navbar-brand a.navbar-item:focus, -.navbar-brand a.navbar-item:hover { + +.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { background-color: transparent; } + .navbar-tabs { max-width: 100vw; -webkit-overflow-scrolling: touch; overflow-x: auto; overflow-y: hidden; } + .navbar-burger { -moz-appearance: none; -webkit-appearance: none; @@ -6599,6 +6268,7 @@ body.has-navbar-fixed-bottom { position: relative; width: 3.25rem; } + .navbar-burger span { background-color: currentColor; display: block; @@ -6611,82 +6281,90 @@ body.has-navbar-fixed-bottom { transition-timing-function: ease-out; width: 16px; } + .navbar-burger span:nth-child(1) { top: calc(50% - 6px); } + .navbar-burger span:nth-child(2) { top: calc(50% - 1px); } + .navbar-burger span:nth-child(3) { top: calc(50% + 4px); } + .navbar-burger:hover { background-color: rgba(0, 0, 0, 0.05); } + .navbar-burger.is-active span:nth-child(1) { transform: translateY(5px) rotate(45deg); } + .navbar-burger.is-active span:nth-child(2) { opacity: 0; } + .navbar-burger.is-active span:nth-child(3) { transform: translateY(-5px) rotate(-45deg); } + .navbar-menu { display: none; } -.navbar-item, -.navbar-link { + +.navbar-item, .navbar-link { color: #4a4a4a; display: block; line-height: 1.5; padding: 0.5rem 0.75rem; position: relative; } -.navbar-item .icon:only-child, -.navbar-link .icon:only-child { + +.navbar-item .icon:only-child, .navbar-link .icon:only-child { margin-left: -0.25rem; margin-right: -0.25rem; } -a.navbar-item, -.navbar-link { + +a.navbar-item, .navbar-link { cursor: pointer; } -a.navbar-item:focus, -a.navbar-item:focus-within, -a.navbar-item:hover, -a.navbar-item.is-active, -.navbar-link:focus, -.navbar-link:focus-within, -.navbar-link:hover, -.navbar-link.is-active { + +a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active { background-color: #fafafa; color: #485fc7; } + .navbar-item { flex-grow: 0; flex-shrink: 0; } + .navbar-item img { max-height: 1.75rem; } + .navbar-item.has-dropdown { padding: 0; } + .navbar-item.is-expanded { flex-grow: 1; flex-shrink: 1; } + .navbar-item.is-tab { border-bottom: 1px solid transparent; min-height: 3.25rem; padding-bottom: calc(0.5rem - 1px); } -.navbar-item.is-tab:focus, -.navbar-item.is-tab:hover { + +.navbar-item.is-tab:focus, .navbar-item.is-tab:hover { background-color: transparent; border-bottom-color: #485fc7; } + .navbar-item.is-tab.is-active { background-color: transparent; border-bottom-color: #485fc7; @@ -6695,27 +6373,33 @@ a.navbar-item.is-active, color: #485fc7; padding-bottom: calc(0.5rem - 3px); } + .navbar-content { flex-grow: 1; flex-shrink: 1; } + .navbar-link:not(.is-arrowless) { padding-right: 2.5em; } + .navbar-link:not(.is-arrowless)::after { border-color: #485fc7; margin-top: -0.375em; right: 1.125em; } + .navbar-dropdown { font-size: 0.875rem; padding-bottom: 0.5rem; padding-top: 0.5rem; } + .navbar-dropdown .navbar-item { padding-left: 1.5rem; padding-right: 1.5rem; } + .navbar-divider { background-color: whitesmoke; border: none; @@ -6723,13 +6407,13 @@ a.navbar-item.is-active, height: 2px; margin: 0.5rem 0; } + @media screen and (max-width: 1023px) { .navbar > .container { display: block; } - .navbar-brand .navbar-item, - .navbar-tabs .navbar-item { + .navbar-brand .navbar-item, .navbar-tabs .navbar-item { align-items: center; display: flex; } @@ -6748,8 +6432,7 @@ a.navbar-item.is-active, display: block; } - .navbar.is-fixed-bottom-touch, - .navbar.is-fixed-top-touch { + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { left: 0; position: fixed; right: 0; @@ -6768,28 +6451,23 @@ a.navbar-item.is-active, top: 0; } - .navbar.is-fixed-top .navbar-menu, - .navbar.is-fixed-top-touch .navbar-menu { + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { max-height: calc(100vh - 3.25rem); overflow: auto; -webkit-overflow-scrolling: touch; } - html.has-navbar-fixed-top-touch, - body.has-navbar-fixed-top-touch { + html.has-navbar-fixed-top-touch, body.has-navbar-fixed-top-touch { padding-top: 3.25rem; } - html.has-navbar-fixed-bottom-touch, - body.has-navbar-fixed-bottom-touch { + html.has-navbar-fixed-bottom-touch, body.has-navbar-fixed-bottom-touch { padding-bottom: 3.25rem; } } + @media screen and (min-width: 1024px) { - .navbar, - .navbar-menu, - .navbar-start, - .navbar-end { + .navbar, .navbar-menu, .navbar-start, .navbar-end { align-items: stretch; display: flex; } @@ -6802,40 +6480,23 @@ a.navbar-item.is-active, padding: 1rem 2rem; } - .navbar.is-spaced .navbar-start, - .navbar.is-spaced .navbar-end { + .navbar.is-spaced .navbar-start, .navbar.is-spaced .navbar-end { align-items: center; } - .navbar.is-spaced a.navbar-item, - .navbar.is-spaced .navbar-link { + .navbar.is-spaced a.navbar-item, .navbar.is-spaced .navbar-link { border-radius: 4px; } - .navbar.is-transparent a.navbar-item:focus, - .navbar.is-transparent a.navbar-item:hover, - .navbar.is-transparent a.navbar-item.is-active, - .navbar.is-transparent .navbar-link:focus, - .navbar.is-transparent .navbar-link:hover, - .navbar.is-transparent .navbar-link.is-active { + .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent .navbar-link:focus, .navbar.is-transparent .navbar-link:hover, .navbar.is-transparent .navbar-link.is-active { background-color: transparent !important; } - .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:focus - .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:focus-within - .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:hover - .navbar-link { + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { background-color: transparent !important; } - .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, - .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { background-color: whitesmoke; color: #0a0a0a; } @@ -6849,8 +6510,7 @@ a.navbar-item.is-active, display: none; } - .navbar-item, - .navbar-link { + .navbar-item, .navbar-link { align-items: center; display: flex; } @@ -6872,21 +6532,11 @@ a.navbar-item.is-active, top: auto; } - .navbar-item.is-active .navbar-dropdown, - .navbar-item.is-hoverable:focus .navbar-dropdown, - .navbar-item.is-hoverable:focus-within .navbar-dropdown, - .navbar-item.is-hoverable:hover .navbar-dropdown { + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { display: block; } - .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, - .navbar-item.is-active .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, - .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, - .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, - .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { opacity: 1; pointer-events: auto; transform: translateY(0); @@ -6931,8 +6581,7 @@ a.navbar-item.is-active, padding-right: 3rem; } - .navbar-dropdown a.navbar-item:focus, - .navbar-dropdown a.navbar-item:hover { + .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover { background-color: whitesmoke; color: #0a0a0a; } @@ -6942,8 +6591,7 @@ a.navbar-item.is-active, color: #485fc7; } - .navbar.is-spaced .navbar-dropdown, - .navbar-dropdown.is-boxed { + .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { border-radius: 6px; border-top: none; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); @@ -6965,18 +6613,15 @@ a.navbar-item.is-active, display: block; } - .navbar > .container .navbar-brand, - .container > .navbar .navbar-brand { + .navbar > .container .navbar-brand, .container > .navbar .navbar-brand { margin-left: -0.75rem; } - .navbar > .container .navbar-menu, - .container > .navbar .navbar-menu { + .navbar > .container .navbar-menu, .container > .navbar .navbar-menu { margin-right: -0.75rem; } - .navbar.is-fixed-bottom-desktop, - .navbar.is-fixed-top-desktop { + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { left: 0; position: fixed; right: 0; @@ -6995,78 +6640,74 @@ a.navbar-item.is-active, top: 0; } - html.has-navbar-fixed-top-desktop, - body.has-navbar-fixed-top-desktop { + html.has-navbar-fixed-top-desktop, body.has-navbar-fixed-top-desktop { padding-top: 3.25rem; } - html.has-navbar-fixed-bottom-desktop, - body.has-navbar-fixed-bottom-desktop { + html.has-navbar-fixed-bottom-desktop, body.has-navbar-fixed-bottom-desktop { padding-bottom: 3.25rem; } - html.has-spaced-navbar-fixed-top, - body.has-spaced-navbar-fixed-top { + html.has-spaced-navbar-fixed-top, body.has-spaced-navbar-fixed-top { padding-top: 5.25rem; } - html.has-spaced-navbar-fixed-bottom, - body.has-spaced-navbar-fixed-bottom { + html.has-spaced-navbar-fixed-bottom, body.has-spaced-navbar-fixed-bottom { padding-bottom: 5.25rem; } - a.navbar-item.is-active, - .navbar-link.is-active { + a.navbar-item.is-active, .navbar-link.is-active { color: #0a0a0a; } - a.navbar-item.is-active:not(:focus):not(:hover), - .navbar-link.is-active:not(:focus):not(:hover) { + a.navbar-item.is-active:not(:focus):not(:hover), .navbar-link.is-active:not(:focus):not(:hover) { background-color: transparent; } - .navbar-item.has-dropdown:focus .navbar-link, - .navbar-item.has-dropdown:hover .navbar-link, - .navbar-item.has-dropdown.is-active .navbar-link { + .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { background-color: #fafafa; } } + .hero.is-fullheight-with-navbar { min-height: calc(100vh - 3.25rem); } + .pagination { font-size: 1rem; margin: -0.25rem; } + .pagination.is-small { font-size: 0.75rem; } + .pagination.is-medium { font-size: 1.25rem; } + .pagination.is-large { font-size: 1.5rem; } -.pagination.is-rounded .pagination-previous, -.pagination.is-rounded .pagination-next { + +.pagination.is-rounded .pagination-previous, .pagination.is-rounded .pagination-next { border-radius: 9999px; padding-left: 1em; padding-right: 1em; } + .pagination.is-rounded .pagination-link { border-radius: 9999px; } -.pagination, -.pagination-list { + +.pagination, .pagination-list { align-items: center; display: flex; justify-content: center; text-align: center; } -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { + +.pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { font-size: 1em; justify-content: center; margin: 0.25rem; @@ -7074,69 +6715,65 @@ a.navbar-item.is-active, padding-right: 0.5em; text-align: center; } -.pagination-previous, -.pagination-next, -.pagination-link { + +.pagination-previous, .pagination-next, .pagination-link { border-color: #dbdbdb; color: #363636; min-width: 2.5em; } -.pagination-previous:hover, -.pagination-next:hover, -.pagination-link:hover { + +.pagination-previous:hover, .pagination-next:hover, .pagination-link:hover { border-color: #b5b5b5; color: #363636; } -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus { + +.pagination-previous:focus, .pagination-next:focus, .pagination-link:focus { border-color: #485fc7; } -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active { + +.pagination-previous:active, .pagination-next:active, .pagination-link:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); } -.pagination-previous[disabled], -.pagination-previous.is-disabled, -.pagination-next[disabled], -.pagination-next.is-disabled, -.pagination-link[disabled], -.pagination-link.is-disabled { + +.pagination-previous[disabled], .pagination-previous.is-disabled, .pagination-next[disabled], .pagination-next.is-disabled, .pagination-link[disabled], .pagination-link.is-disabled { background-color: #dbdbdb; border-color: #dbdbdb; box-shadow: none; color: #7a7a7a; opacity: 0.5; } -.pagination-previous, -.pagination-next { + +.pagination-previous, .pagination-next { padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; } + .pagination-link.is-current { background-color: #485fc7; border-color: #485fc7; color: #fff; } + .pagination-ellipsis { color: #b5b5b5; pointer-events: none; } + .pagination-list { flex-wrap: wrap; } + .pagination-list li { list-style: none; } + @media screen and (max-width: 768px) { .pagination { flex-wrap: wrap; } - .pagination-previous, - .pagination-next { + .pagination-previous, .pagination-next { flex-grow: 1; flex-shrink: 1; } @@ -7146,6 +6783,7 @@ a.navbar-item.is-active, flex-shrink: 1; } } + @media screen and (min-width: 769px), print { .pagination-list { flex-grow: 1; @@ -7154,10 +6792,7 @@ a.navbar-item.is-active, order: 1; } - .pagination-previous, - .pagination-next, - .pagination-link, - .pagination-ellipsis { + .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { margin-bottom: 0; margin-top: 0; } @@ -7202,119 +6837,151 @@ a.navbar-item.is-active, order: 3; } } + .panel { border-radius: 6px; - box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), - 0 0px 0 1px rgba(10, 10, 10, 0.02); + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); font-size: 1rem; } + .panel:not(:last-child) { margin-bottom: 1.5rem; } + .panel.is-white .panel-heading { background-color: white; color: #0a0a0a; } + .panel.is-white .panel-tabs a.is-active { border-bottom-color: white; } + .panel.is-white .panel-block.is-active .panel-icon { color: white; } + .panel.is-black .panel-heading { background-color: #0a0a0a; color: white; } + .panel.is-black .panel-tabs a.is-active { border-bottom-color: #0a0a0a; } + .panel.is-black .panel-block.is-active .panel-icon { color: #0a0a0a; } + .panel.is-light .panel-heading { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } + .panel.is-light .panel-tabs a.is-active { border-bottom-color: whitesmoke; } + .panel.is-light .panel-block.is-active .panel-icon { color: whitesmoke; } + .panel.is-dark .panel-heading { background-color: #363636; color: #fff; } + .panel.is-dark .panel-tabs a.is-active { border-bottom-color: #363636; } + .panel.is-dark .panel-block.is-active .panel-icon { color: #363636; } + .panel.is-primary .panel-heading { background-color: #00d1b2; color: #fff; } + .panel.is-primary .panel-tabs a.is-active { border-bottom-color: #00d1b2; } + .panel.is-primary .panel-block.is-active .panel-icon { color: #00d1b2; } + .panel.is-link .panel-heading { background-color: #485fc7; color: #fff; } + .panel.is-link .panel-tabs a.is-active { border-bottom-color: #485fc7; } + .panel.is-link .panel-block.is-active .panel-icon { color: #485fc7; } + .panel.is-info .panel-heading { background-color: #3e8ed0; color: #fff; } + .panel.is-info .panel-tabs a.is-active { border-bottom-color: #3e8ed0; } + .panel.is-info .panel-block.is-active .panel-icon { color: #3e8ed0; } + .panel.is-success .panel-heading { background-color: #48c78e; color: #fff; } + .panel.is-success .panel-tabs a.is-active { border-bottom-color: #48c78e; } + .panel.is-success .panel-block.is-active .panel-icon { color: #48c78e; } + .panel.is-warning .panel-heading { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } + .panel.is-warning .panel-tabs a.is-active { border-bottom-color: #ffe08a; } + .panel.is-warning .panel-block.is-active .panel-icon { color: #ffe08a; } + .panel.is-danger .panel-heading { background-color: #f14668; color: #fff; } + .panel.is-danger .panel-tabs a.is-active { border-bottom-color: #f14668; } + .panel.is-danger .panel-block.is-active .panel-icon { color: #f14668; } -.panel-tabs:not(:last-child), -.panel-block:not(:last-child) { + +.panel-tabs:not(:last-child), .panel-block:not(:last-child) { border-bottom: 1px solid #ededed; } + .panel-heading { background-color: #ededed; border-radius: 6px 6px 0 0; @@ -7324,27 +6991,33 @@ a.navbar-item.is-active, line-height: 1.25; padding: 0.75em 1em; } + .panel-tabs { align-items: flex-end; display: flex; font-size: 0.875em; justify-content: center; } + .panel-tabs a { border-bottom: 1px solid #dbdbdb; margin-bottom: -1px; padding: 0.5em; } + .panel-tabs a.is-active { border-bottom-color: #4a4a4a; color: #363636; } + .panel-list a { color: #4a4a4a; } + .panel-list a:hover { color: #485fc7; } + .panel-block { align-items: center; color: #363636; @@ -7352,36 +7025,43 @@ a.navbar-item.is-active, justify-content: flex-start; padding: 0.5em 0.75em; } + .panel-block input[type="checkbox"] { margin-right: 0.75em; } + .panel-block > .control { flex-grow: 1; flex-shrink: 1; width: 100%; } + .panel-block.is-wrapped { flex-wrap: wrap; } + .panel-block.is-active { border-left-color: #485fc7; color: #363636; } + .panel-block.is-active .panel-icon { color: #485fc7; } + .panel-block:last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; } -a.panel-block, -label.panel-block { + +a.panel-block, label.panel-block { cursor: pointer; } -a.panel-block:hover, -label.panel-block:hover { + +a.panel-block:hover, label.panel-block:hover { background-color: whitesmoke; } + .panel-icon { color: #7a7a7a; display: inline-block; @@ -7393,10 +7073,12 @@ label.panel-block:hover { vertical-align: top; width: 1em; } + .panel-icon .fa { font-size: inherit; line-height: inherit; } + .tabs { align-items: stretch; display: flex; @@ -7407,6 +7089,7 @@ label.panel-block:hover { overflow-x: auto; white-space: nowrap; } + .tabs a { align-items: center; border-bottom-color: #dbdbdb; @@ -7419,17 +7102,21 @@ label.panel-block:hover { padding: 0.5em 1em; vertical-align: top; } + .tabs a:hover { border-bottom-color: #363636; color: #363636; } + .tabs li { display: block; } + .tabs li.is-active a { border-bottom-color: #485fc7; color: #485fc7; } + .tabs ul { align-items: center; border-bottom-color: #dbdbdb; @@ -7440,48 +7127,60 @@ label.panel-block:hover { flex-shrink: 0; justify-content: flex-start; } + .tabs ul.is-left { padding-right: 0.75em; } + .tabs ul.is-center { flex: none; justify-content: center; padding-left: 0.75em; padding-right: 0.75em; } + .tabs ul.is-right { justify-content: flex-end; padding-left: 0.75em; } + .tabs .icon:first-child { margin-right: 0.5em; } + .tabs .icon:last-child { margin-left: 0.5em; } + .tabs.is-centered ul { justify-content: center; } + .tabs.is-right ul { justify-content: flex-end; } + .tabs.is-boxed a { border: 1px solid transparent; border-radius: 4px 4px 0 0; } + .tabs.is-boxed a:hover { background-color: whitesmoke; border-bottom-color: #dbdbdb; } + .tabs.is-boxed li.is-active a { background-color: white; border-bottom-color: transparent !important; border-color: #dbdbdb; } + .tabs.is-fullwidth li { flex-grow: 1; flex-shrink: 0; } + .tabs.is-toggle a { border-color: #dbdbdb; border-style: solid; @@ -7489,51 +7188,62 @@ label.panel-block:hover { margin-bottom: 0; position: relative; } + .tabs.is-toggle a:hover { background-color: whitesmoke; border-color: #b5b5b5; z-index: 2; } + .tabs.is-toggle li + li { margin-left: -1px; } + .tabs.is-toggle li:first-child a { border-bottom-left-radius: 4px; border-top-left-radius: 4px; } + .tabs.is-toggle li:last-child a { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } + .tabs.is-toggle li.is-active a { background-color: #485fc7; border-color: #485fc7; color: #fff; z-index: 1; } + .tabs.is-toggle ul { border-bottom: none; } + .tabs.is-toggle.is-toggle-rounded li:first-child a { border-bottom-left-radius: 9999px; border-top-left-radius: 9999px; padding-left: 1.25em; } + .tabs.is-toggle.is-toggle-rounded li:last-child a { border-bottom-right-radius: 9999px; border-top-right-radius: 9999px; padding-right: 1.25em; } + .tabs.is-small { font-size: 0.75rem; } + .tabs.is-medium { font-size: 1.25rem; } + .tabs.is-large { font-size: 1.5rem; } -/* Bulma Grid */ + .column { display: block; flex-basis: 0; @@ -7541,168 +7251,215 @@ label.panel-block:hover { flex-shrink: 1; padding: 0.75rem; } + .columns.is-mobile > .column.is-narrow { flex: none; width: unset; } + .columns.is-mobile > .column.is-full { flex: none; width: 100%; } + .columns.is-mobile > .column.is-three-quarters { flex: none; width: 75%; } + .columns.is-mobile > .column.is-two-thirds { flex: none; width: 66.6666%; } + .columns.is-mobile > .column.is-half { flex: none; width: 50%; } + .columns.is-mobile > .column.is-one-third { flex: none; width: 33.3333%; } + .columns.is-mobile > .column.is-one-quarter { flex: none; width: 25%; } + .columns.is-mobile > .column.is-one-fifth { flex: none; width: 20%; } + .columns.is-mobile > .column.is-two-fifths { flex: none; width: 40%; } + .columns.is-mobile > .column.is-three-fifths { flex: none; width: 60%; } + .columns.is-mobile > .column.is-four-fifths { flex: none; width: 80%; } + .columns.is-mobile > .column.is-offset-three-quarters { margin-left: 75%; } + .columns.is-mobile > .column.is-offset-two-thirds { margin-left: 66.6666%; } + .columns.is-mobile > .column.is-offset-half { margin-left: 50%; } + .columns.is-mobile > .column.is-offset-one-third { margin-left: 33.3333%; } + .columns.is-mobile > .column.is-offset-one-quarter { margin-left: 25%; } + .columns.is-mobile > .column.is-offset-one-fifth { margin-left: 20%; } + .columns.is-mobile > .column.is-offset-two-fifths { margin-left: 40%; } + .columns.is-mobile > .column.is-offset-three-fifths { margin-left: 60%; } + .columns.is-mobile > .column.is-offset-four-fifths { margin-left: 80%; } + .columns.is-mobile > .column.is-0 { flex: none; width: 0%; } + .columns.is-mobile > .column.is-offset-0 { margin-left: 0%; } + .columns.is-mobile > .column.is-1 { flex: none; width: 8.33333%; } + .columns.is-mobile > .column.is-offset-1 { margin-left: 8.33333%; } + .columns.is-mobile > .column.is-2 { flex: none; width: 16.66667%; } + .columns.is-mobile > .column.is-offset-2 { margin-left: 16.66667%; } + .columns.is-mobile > .column.is-3 { flex: none; width: 25%; } + .columns.is-mobile > .column.is-offset-3 { margin-left: 25%; } + .columns.is-mobile > .column.is-4 { flex: none; width: 33.33333%; } + .columns.is-mobile > .column.is-offset-4 { margin-left: 33.33333%; } + .columns.is-mobile > .column.is-5 { flex: none; width: 41.66667%; } + .columns.is-mobile > .column.is-offset-5 { margin-left: 41.66667%; } + .columns.is-mobile > .column.is-6 { flex: none; width: 50%; } + .columns.is-mobile > .column.is-offset-6 { margin-left: 50%; } + .columns.is-mobile > .column.is-7 { flex: none; width: 58.33333%; } + .columns.is-mobile > .column.is-offset-7 { margin-left: 58.33333%; } + .columns.is-mobile > .column.is-8 { flex: none; width: 66.66667%; } + .columns.is-mobile > .column.is-offset-8 { margin-left: 66.66667%; } + .columns.is-mobile > .column.is-9 { flex: none; width: 75%; } + .columns.is-mobile > .column.is-offset-9 { margin-left: 75%; } + .columns.is-mobile > .column.is-10 { flex: none; width: 83.33333%; } + .columns.is-mobile > .column.is-offset-10 { margin-left: 83.33333%; } + .columns.is-mobile > .column.is-11 { flex: none; width: 91.66667%; } + .columns.is-mobile > .column.is-offset-11 { margin-left: 91.66667%; } + .columns.is-mobile > .column.is-12 { flex: none; width: 100%; } + .columns.is-mobile > .column.is-offset-12 { margin-left: 100%; } + @media screen and (max-width: 768px) { .column.is-narrow-mobile { flex: none; @@ -7912,261 +7669,217 @@ label.panel-block:hover { margin-left: 100%; } } + @media screen and (min-width: 769px), print { - .column.is-narrow, - .column.is-narrow-tablet { + .column.is-narrow, .column.is-narrow-tablet { flex: none; width: unset; } - .column.is-full, - .column.is-full-tablet { + .column.is-full, .column.is-full-tablet { flex: none; width: 100%; } - .column.is-three-quarters, - .column.is-three-quarters-tablet { + .column.is-three-quarters, .column.is-three-quarters-tablet { flex: none; width: 75%; } - .column.is-two-thirds, - .column.is-two-thirds-tablet { + .column.is-two-thirds, .column.is-two-thirds-tablet { flex: none; width: 66.6666%; } - .column.is-half, - .column.is-half-tablet { + .column.is-half, .column.is-half-tablet { flex: none; width: 50%; } - .column.is-one-third, - .column.is-one-third-tablet { + .column.is-one-third, .column.is-one-third-tablet { flex: none; width: 33.3333%; } - .column.is-one-quarter, - .column.is-one-quarter-tablet { + .column.is-one-quarter, .column.is-one-quarter-tablet { flex: none; width: 25%; } - .column.is-one-fifth, - .column.is-one-fifth-tablet { + .column.is-one-fifth, .column.is-one-fifth-tablet { flex: none; width: 20%; } - .column.is-two-fifths, - .column.is-two-fifths-tablet { + .column.is-two-fifths, .column.is-two-fifths-tablet { flex: none; width: 40%; } - .column.is-three-fifths, - .column.is-three-fifths-tablet { + .column.is-three-fifths, .column.is-three-fifths-tablet { flex: none; width: 60%; } - .column.is-four-fifths, - .column.is-four-fifths-tablet { + .column.is-four-fifths, .column.is-four-fifths-tablet { flex: none; width: 80%; } - .column.is-offset-three-quarters, - .column.is-offset-three-quarters-tablet { + .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { margin-left: 75%; } - .column.is-offset-two-thirds, - .column.is-offset-two-thirds-tablet { + .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { margin-left: 66.6666%; } - .column.is-offset-half, - .column.is-offset-half-tablet { + .column.is-offset-half, .column.is-offset-half-tablet { margin-left: 50%; } - .column.is-offset-one-third, - .column.is-offset-one-third-tablet { + .column.is-offset-one-third, .column.is-offset-one-third-tablet { margin-left: 33.3333%; } - .column.is-offset-one-quarter, - .column.is-offset-one-quarter-tablet { + .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { margin-left: 25%; } - .column.is-offset-one-fifth, - .column.is-offset-one-fifth-tablet { + .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { margin-left: 20%; } - .column.is-offset-two-fifths, - .column.is-offset-two-fifths-tablet { + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { margin-left: 40%; } - .column.is-offset-three-fifths, - .column.is-offset-three-fifths-tablet { + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { margin-left: 60%; } - .column.is-offset-four-fifths, - .column.is-offset-four-fifths-tablet { + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { margin-left: 80%; } - .column.is-0, - .column.is-0-tablet { + .column.is-0, .column.is-0-tablet { flex: none; width: 0%; } - .column.is-offset-0, - .column.is-offset-0-tablet { + .column.is-offset-0, .column.is-offset-0-tablet { margin-left: 0%; } - .column.is-1, - .column.is-1-tablet { + .column.is-1, .column.is-1-tablet { flex: none; width: 8.33333%; } - .column.is-offset-1, - .column.is-offset-1-tablet { + .column.is-offset-1, .column.is-offset-1-tablet { margin-left: 8.33333%; } - .column.is-2, - .column.is-2-tablet { + .column.is-2, .column.is-2-tablet { flex: none; width: 16.66667%; } - .column.is-offset-2, - .column.is-offset-2-tablet { + .column.is-offset-2, .column.is-offset-2-tablet { margin-left: 16.66667%; } - .column.is-3, - .column.is-3-tablet { + .column.is-3, .column.is-3-tablet { flex: none; width: 25%; } - .column.is-offset-3, - .column.is-offset-3-tablet { + .column.is-offset-3, .column.is-offset-3-tablet { margin-left: 25%; } - .column.is-4, - .column.is-4-tablet { + .column.is-4, .column.is-4-tablet { flex: none; width: 33.33333%; } - .column.is-offset-4, - .column.is-offset-4-tablet { + .column.is-offset-4, .column.is-offset-4-tablet { margin-left: 33.33333%; } - .column.is-5, - .column.is-5-tablet { + .column.is-5, .column.is-5-tablet { flex: none; width: 41.66667%; } - .column.is-offset-5, - .column.is-offset-5-tablet { + .column.is-offset-5, .column.is-offset-5-tablet { margin-left: 41.66667%; } - .column.is-6, - .column.is-6-tablet { + .column.is-6, .column.is-6-tablet { flex: none; width: 50%; } - .column.is-offset-6, - .column.is-offset-6-tablet { + .column.is-offset-6, .column.is-offset-6-tablet { margin-left: 50%; } - .column.is-7, - .column.is-7-tablet { + .column.is-7, .column.is-7-tablet { flex: none; width: 58.33333%; } - .column.is-offset-7, - .column.is-offset-7-tablet { + .column.is-offset-7, .column.is-offset-7-tablet { margin-left: 58.33333%; } - .column.is-8, - .column.is-8-tablet { + .column.is-8, .column.is-8-tablet { flex: none; width: 66.66667%; } - .column.is-offset-8, - .column.is-offset-8-tablet { + .column.is-offset-8, .column.is-offset-8-tablet { margin-left: 66.66667%; } - .column.is-9, - .column.is-9-tablet { + .column.is-9, .column.is-9-tablet { flex: none; width: 75%; } - .column.is-offset-9, - .column.is-offset-9-tablet { + .column.is-offset-9, .column.is-offset-9-tablet { margin-left: 75%; } - .column.is-10, - .column.is-10-tablet { + .column.is-10, .column.is-10-tablet { flex: none; width: 83.33333%; } - .column.is-offset-10, - .column.is-offset-10-tablet { + .column.is-offset-10, .column.is-offset-10-tablet { margin-left: 83.33333%; } - .column.is-11, - .column.is-11-tablet { + .column.is-11, .column.is-11-tablet { flex: none; width: 91.66667%; } - .column.is-offset-11, - .column.is-offset-11-tablet { + .column.is-offset-11, .column.is-offset-11-tablet { margin-left: 91.66667%; } - .column.is-12, - .column.is-12-tablet { + .column.is-12, .column.is-12-tablet { flex: none; width: 100%; } - .column.is-offset-12, - .column.is-offset-12-tablet { + .column.is-offset-12, .column.is-offset-12-tablet { margin-left: 100%; } } + @media screen and (max-width: 1023px) { .column.is-narrow-touch { flex: none; @@ -8376,6 +8089,7 @@ label.panel-block:hover { margin-left: 100%; } } + @media screen and (min-width: 1024px) { .column.is-narrow-desktop { flex: none; @@ -8585,6 +8299,7 @@ label.panel-block:hover { margin-left: 100%; } } + @media screen and (min-width: 1216px) { .column.is-narrow-widescreen { flex: none; @@ -8794,6 +8509,7 @@ label.panel-block:hover { margin-left: 100%; } } + @media screen and (min-width: 1408px) { .column.is-narrow-fullhd { flex: none; @@ -9003,495 +8719,601 @@ label.panel-block:hover { margin-left: 100%; } } + .columns { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; } + .columns:last-child { margin-bottom: -0.75rem; } + .columns:not(:last-child) { margin-bottom: calc(1.5rem - 0.75rem); } + .columns.is-centered { justify-content: center; } + .columns.is-gapless { margin-left: 0; margin-right: 0; margin-top: 0; } + .columns.is-gapless > .column { margin: 0; padding: 0 !important; } + .columns.is-gapless:not(:last-child) { margin-bottom: 1.5rem; } + .columns.is-gapless:last-child { margin-bottom: 0; } + .columns.is-mobile { display: flex; } + .columns.is-multiline { flex-wrap: wrap; } + .columns.is-vcentered { align-items: center; } + @media screen and (min-width: 769px), print { .columns:not(.is-desktop) { display: flex; } } + @media screen and (min-width: 1024px) { .columns.is-desktop { display: flex; } } + .columns.is-variable { --columnGap: 0.75rem; margin-left: calc(-1 * var(--columnGap)); margin-right: calc(-1 * var(--columnGap)); } + .columns.is-variable > .column { padding-left: var(--columnGap); padding-right: var(--columnGap); } + .columns.is-variable.is-0 { --columnGap: 0rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-0-mobile { --columnGap: 0rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-0-tablet { --columnGap: 0rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-0-tablet-only { --columnGap: 0rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-0-touch { --columnGap: 0rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-0-desktop { --columnGap: 0rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-0-desktop-only { --columnGap: 0rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-0-widescreen { --columnGap: 0rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-0-widescreen-only { --columnGap: 0rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-0-fullhd { --columnGap: 0rem; } } + .columns.is-variable.is-1 { --columnGap: 0.25rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-1-mobile { --columnGap: 0.25rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-1-tablet { --columnGap: 0.25rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-1-tablet-only { --columnGap: 0.25rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-1-touch { --columnGap: 0.25rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-1-desktop { --columnGap: 0.25rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-1-desktop-only { --columnGap: 0.25rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-1-widescreen { --columnGap: 0.25rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-1-widescreen-only { --columnGap: 0.25rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-1-fullhd { --columnGap: 0.25rem; } } + .columns.is-variable.is-2 { --columnGap: 0.5rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-2-mobile { --columnGap: 0.5rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-2-tablet { --columnGap: 0.5rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-2-tablet-only { --columnGap: 0.5rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-2-touch { --columnGap: 0.5rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-2-desktop { --columnGap: 0.5rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-2-desktop-only { --columnGap: 0.5rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-2-widescreen { --columnGap: 0.5rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-2-widescreen-only { --columnGap: 0.5rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-2-fullhd { --columnGap: 0.5rem; } } + .columns.is-variable.is-3 { --columnGap: 0.75rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-3-mobile { --columnGap: 0.75rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-3-tablet { --columnGap: 0.75rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-3-tablet-only { --columnGap: 0.75rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-3-touch { --columnGap: 0.75rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-3-desktop { --columnGap: 0.75rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-3-desktop-only { --columnGap: 0.75rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-3-widescreen { --columnGap: 0.75rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-3-widescreen-only { --columnGap: 0.75rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-3-fullhd { --columnGap: 0.75rem; } } + .columns.is-variable.is-4 { --columnGap: 1rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-4-mobile { --columnGap: 1rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-4-tablet { --columnGap: 1rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-4-tablet-only { --columnGap: 1rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-4-touch { --columnGap: 1rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-4-desktop { --columnGap: 1rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-4-desktop-only { --columnGap: 1rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-4-widescreen { --columnGap: 1rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-4-widescreen-only { --columnGap: 1rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-4-fullhd { --columnGap: 1rem; } } + .columns.is-variable.is-5 { --columnGap: 1.25rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-5-mobile { --columnGap: 1.25rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-5-tablet { --columnGap: 1.25rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-5-tablet-only { --columnGap: 1.25rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-5-touch { --columnGap: 1.25rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-5-desktop { --columnGap: 1.25rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-5-desktop-only { --columnGap: 1.25rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-5-widescreen { --columnGap: 1.25rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-5-widescreen-only { --columnGap: 1.25rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-5-fullhd { --columnGap: 1.25rem; } } + .columns.is-variable.is-6 { --columnGap: 1.5rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-6-mobile { --columnGap: 1.5rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-6-tablet { --columnGap: 1.5rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-6-tablet-only { --columnGap: 1.5rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-6-touch { --columnGap: 1.5rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-6-desktop { --columnGap: 1.5rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-6-desktop-only { --columnGap: 1.5rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-6-widescreen { --columnGap: 1.5rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-6-widescreen-only { --columnGap: 1.5rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-6-fullhd { --columnGap: 1.5rem; } } + .columns.is-variable.is-7 { --columnGap: 1.75rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-7-mobile { --columnGap: 1.75rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-7-tablet { --columnGap: 1.75rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-7-tablet-only { --columnGap: 1.75rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-7-touch { --columnGap: 1.75rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-7-desktop { --columnGap: 1.75rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-7-desktop-only { --columnGap: 1.75rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-7-widescreen { --columnGap: 1.75rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-7-widescreen-only { --columnGap: 1.75rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-7-fullhd { --columnGap: 1.75rem; } } + .columns.is-variable.is-8 { --columnGap: 2rem; } + @media screen and (max-width: 768px) { .columns.is-variable.is-8-mobile { --columnGap: 2rem; } } + @media screen and (min-width: 769px), print { .columns.is-variable.is-8-tablet { --columnGap: 2rem; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .columns.is-variable.is-8-tablet-only { --columnGap: 2rem; } } + @media screen and (max-width: 1023px) { .columns.is-variable.is-8-touch { --columnGap: 2rem; } } + @media screen and (min-width: 1024px) { .columns.is-variable.is-8-desktop { --columnGap: 2rem; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .columns.is-variable.is-8-desktop-only { --columnGap: 2rem; } } + @media screen and (min-width: 1216px) { .columns.is-variable.is-8-widescreen { --columnGap: 2rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .columns.is-variable.is-8-widescreen-only { --columnGap: 2rem; } } + @media screen and (min-width: 1408px) { .columns.is-variable.is-8-fullhd { --columnGap: 2rem; } } + .tile { align-items: stretch; display: block; @@ -9502,29 +9324,37 @@ label.panel-block:hover { min-height: -moz-min-content; min-height: min-content; } + .tile.is-ancestor { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; } + .tile.is-ancestor:last-child { margin-bottom: -0.75rem; } + .tile.is-ancestor:not(:last-child) { margin-bottom: 0.75rem; } + .tile.is-child { margin: 0 !important; } + .tile.is-parent { padding: 0.75rem; } + .tile.is-vertical { flex-direction: column; } + .tile.is-vertical > .tile.is-child:not(:last-child) { margin-bottom: 1.5rem !important; } + @media screen and (min-width: 769px), print { .tile:not(.is-child) { display: flex; @@ -9590,865 +9420,1110 @@ label.panel-block:hover { width: 100%; } } -/* Bulma Helpers */ + .has-text-white { color: white !important; } -a.has-text-white:hover, -a.has-text-white:focus { + +a.has-text-white:hover, a.has-text-white:focus { color: #e6e6e6 !important; } + .has-background-white { background-color: white !important; } + .has-text-black { color: #0a0a0a !important; } -a.has-text-black:hover, -a.has-text-black:focus { + +a.has-text-black:hover, a.has-text-black:focus { color: black !important; } + .has-background-black { background-color: #0a0a0a !important; } + .has-text-light { color: whitesmoke !important; } -a.has-text-light:hover, -a.has-text-light:focus { + +a.has-text-light:hover, a.has-text-light:focus { color: #dbdbdb !important; } + .has-background-light { background-color: whitesmoke !important; } + .has-text-dark { color: #363636 !important; } -a.has-text-dark:hover, -a.has-text-dark:focus { + +a.has-text-dark:hover, a.has-text-dark:focus { color: #1c1c1c !important; } + .has-background-dark { background-color: #363636 !important; } + .has-text-primary { color: #00d1b2 !important; } -a.has-text-primary:hover, -a.has-text-primary:focus { + +a.has-text-primary:hover, a.has-text-primary:focus { color: #009e86 !important; } + .has-background-primary { background-color: #00d1b2 !important; } + .has-text-primary-light { color: #ebfffc !important; } -a.has-text-primary-light:hover, -a.has-text-primary-light:focus { + +a.has-text-primary-light:hover, a.has-text-primary-light:focus { color: #b8fff4 !important; } + .has-background-primary-light { background-color: #ebfffc !important; } + .has-text-primary-dark { color: #00947e !important; } -a.has-text-primary-dark:hover, -a.has-text-primary-dark:focus { + +a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { color: #00c7a9 !important; } + .has-background-primary-dark { background-color: #00947e !important; } + .has-text-link { color: #485fc7 !important; } -a.has-text-link:hover, -a.has-text-link:focus { + +a.has-text-link:hover, a.has-text-link:focus { color: #3449a8 !important; } + .has-background-link { background-color: #485fc7 !important; } + .has-text-link-light { color: #eff1fa !important; } -a.has-text-link-light:hover, -a.has-text-link-light:focus { + +a.has-text-link-light:hover, a.has-text-link-light:focus { color: #c8cfee !important; } + .has-background-link-light { background-color: #eff1fa !important; } + .has-text-link-dark { color: #3850b7 !important; } -a.has-text-link-dark:hover, -a.has-text-link-dark:focus { + +a.has-text-link-dark:hover, a.has-text-link-dark:focus { color: #576dcb !important; } + .has-background-link-dark { background-color: #3850b7 !important; } + .has-text-info { color: #3e8ed0 !important; } -a.has-text-info:hover, -a.has-text-info:focus { + +a.has-text-info:hover, a.has-text-info:focus { color: #2b74b1 !important; } + .has-background-info { background-color: #3e8ed0 !important; } + .has-text-info-light { color: #eff5fb !important; } -a.has-text-info-light:hover, -a.has-text-info-light:focus { + +a.has-text-info-light:hover, a.has-text-info-light:focus { color: #c6ddf1 !important; } + .has-background-info-light { background-color: #eff5fb !important; } + .has-text-info-dark { color: #296fa8 !important; } -a.has-text-info-dark:hover, -a.has-text-info-dark:focus { + +a.has-text-info-dark:hover, a.has-text-info-dark:focus { color: #368ace !important; } + .has-background-info-dark { background-color: #296fa8 !important; } + .has-text-success { color: #48c78e !important; } -a.has-text-success:hover, -a.has-text-success:focus { + +a.has-text-success:hover, a.has-text-success:focus { color: #34a873 !important; } + .has-background-success { background-color: #48c78e !important; } + .has-text-success-light { color: #effaf5 !important; } -a.has-text-success-light:hover, -a.has-text-success-light:focus { + +a.has-text-success-light:hover, a.has-text-success-light:focus { color: #c8eedd !important; } + .has-background-success-light { background-color: #effaf5 !important; } + .has-text-success-dark { color: #257953 !important; } -a.has-text-success-dark:hover, -a.has-text-success-dark:focus { + +a.has-text-success-dark:hover, a.has-text-success-dark:focus { color: #31a06e !important; } + .has-background-success-dark { background-color: #257953 !important; } + .has-text-warning { color: #ffe08a !important; } -a.has-text-warning:hover, -a.has-text-warning:focus { + +a.has-text-warning:hover, a.has-text-warning:focus { color: #ffd257 !important; } + .has-background-warning { background-color: #ffe08a !important; } + .has-text-warning-light { color: #fffaeb !important; } -a.has-text-warning-light:hover, -a.has-text-warning-light:focus { + +a.has-text-warning-light:hover, a.has-text-warning-light:focus { color: #ffecb8 !important; } + .has-background-warning-light { background-color: #fffaeb !important; } + .has-text-warning-dark { color: #946c00 !important; } -a.has-text-warning-dark:hover, -a.has-text-warning-dark:focus { + +a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { color: #c79200 !important; } + .has-background-warning-dark { background-color: #946c00 !important; } + .has-text-danger { color: #f14668 !important; } -a.has-text-danger:hover, -a.has-text-danger:focus { + +a.has-text-danger:hover, a.has-text-danger:focus { color: #ee1742 !important; } + .has-background-danger { background-color: #f14668 !important; } + .has-text-danger-light { color: #feecf0 !important; } -a.has-text-danger-light:hover, -a.has-text-danger-light:focus { + +a.has-text-danger-light:hover, a.has-text-danger-light:focus { color: #fabdc9 !important; } + .has-background-danger-light { background-color: #feecf0 !important; } + .has-text-danger-dark { color: #cc0f35 !important; } -a.has-text-danger-dark:hover, -a.has-text-danger-dark:focus { + +a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { color: #ee2049 !important; } + .has-background-danger-dark { background-color: #cc0f35 !important; } + .has-text-black-bis { color: #121212 !important; } + .has-background-black-bis { background-color: #121212 !important; } + .has-text-black-ter { color: #242424 !important; } + .has-background-black-ter { background-color: #242424 !important; } + .has-text-grey-darker { color: #363636 !important; } + .has-background-grey-darker { background-color: #363636 !important; } + .has-text-grey-dark { color: #4a4a4a !important; } + .has-background-grey-dark { background-color: #4a4a4a !important; } + .has-text-grey { color: #7a7a7a !important; } + .has-background-grey { background-color: #7a7a7a !important; } + .has-text-grey-light { color: #b5b5b5 !important; } + .has-background-grey-light { background-color: #b5b5b5 !important; } + .has-text-grey-lighter { color: #dbdbdb !important; } + .has-background-grey-lighter { background-color: #dbdbdb !important; } + .has-text-white-ter { color: whitesmoke !important; } + .has-background-white-ter { background-color: whitesmoke !important; } + .has-text-white-bis { color: #fafafa !important; } + .has-background-white-bis { background-color: #fafafa !important; } + .is-flex-direction-row { flex-direction: row !important; } + .is-flex-direction-row-reverse { flex-direction: row-reverse !important; } + .is-flex-direction-column { flex-direction: column !important; } + .is-flex-direction-column-reverse { flex-direction: column-reverse !important; } + .is-flex-wrap-nowrap { flex-wrap: nowrap !important; } + .is-flex-wrap-wrap { flex-wrap: wrap !important; } + .is-flex-wrap-wrap-reverse { flex-wrap: wrap-reverse !important; } + .is-justify-content-flex-start { justify-content: flex-start !important; } + .is-justify-content-flex-end { justify-content: flex-end !important; } + .is-justify-content-center { justify-content: center !important; } + .is-justify-content-space-between { justify-content: space-between !important; } + .is-justify-content-space-around { justify-content: space-around !important; } + .is-justify-content-space-evenly { justify-content: space-evenly !important; } + .is-justify-content-start { justify-content: start !important; } + .is-justify-content-end { justify-content: end !important; } + .is-justify-content-left { justify-content: left !important; } + .is-justify-content-right { justify-content: right !important; } + .is-align-content-flex-start { align-content: flex-start !important; } + .is-align-content-flex-end { align-content: flex-end !important; } + .is-align-content-center { align-content: center !important; } + .is-align-content-space-between { align-content: space-between !important; } + .is-align-content-space-around { align-content: space-around !important; } + .is-align-content-space-evenly { align-content: space-evenly !important; } + .is-align-content-stretch { align-content: stretch !important; } + .is-align-content-start { align-content: start !important; } + .is-align-content-end { align-content: end !important; } + .is-align-content-baseline { align-content: baseline !important; } + .is-align-items-stretch { align-items: stretch !important; } + .is-align-items-flex-start { align-items: flex-start !important; } + .is-align-items-flex-end { align-items: flex-end !important; } + .is-align-items-center { align-items: center !important; } + .is-align-items-baseline { align-items: baseline !important; } + .is-align-items-start { align-items: start !important; } + .is-align-items-end { align-items: end !important; } + .is-align-items-self-start { align-items: self-start !important; } + .is-align-items-self-end { align-items: self-end !important; } + .is-align-self-auto { align-self: auto !important; } + .is-align-self-flex-start { align-self: flex-start !important; } + .is-align-self-flex-end { align-self: flex-end !important; } + .is-align-self-center { align-self: center !important; } + .is-align-self-baseline { align-self: baseline !important; } + .is-align-self-stretch { align-self: stretch !important; } + .is-flex-grow-0 { flex-grow: 0 !important; } + .is-flex-grow-1 { flex-grow: 1 !important; } + .is-flex-grow-2 { flex-grow: 2 !important; } + .is-flex-grow-3 { flex-grow: 3 !important; } + .is-flex-grow-4 { flex-grow: 4 !important; } + .is-flex-grow-5 { flex-grow: 5 !important; } + .is-flex-shrink-0 { flex-shrink: 0 !important; } + .is-flex-shrink-1 { flex-shrink: 1 !important; } + .is-flex-shrink-2 { flex-shrink: 2 !important; } + .is-flex-shrink-3 { flex-shrink: 3 !important; } + .is-flex-shrink-4 { flex-shrink: 4 !important; } + .is-flex-shrink-5 { flex-shrink: 5 !important; } + .is-clearfix::after { clear: both; content: " "; display: table; } + .is-pulled-left { float: left !important; } + .is-pulled-right { float: right !important; } + .is-radiusless { border-radius: 0 !important; } + .is-shadowless { box-shadow: none !important; } + .is-clickable { cursor: pointer !important; pointer-events: all !important; } + .is-clipped { overflow: hidden !important; } + .is-relative { position: relative !important; } + .is-marginless { margin: 0 !important; } + .is-paddingless { padding: 0 !important; } + .m-0 { margin: 0 !important; } + .mt-0 { margin-top: 0 !important; } + .mr-0 { margin-right: 0 !important; } + .mb-0 { margin-bottom: 0 !important; } + .ml-0 { margin-left: 0 !important; } + .mx-0 { margin-left: 0 !important; margin-right: 0 !important; } + .my-0 { margin-bottom: 0 !important; margin-top: 0 !important; } + .m-1 { margin: 0.25rem !important; } + .mt-1 { margin-top: 0.25rem !important; } + .mr-1 { margin-right: 0.25rem !important; } + .mb-1 { margin-bottom: 0.25rem !important; } + .ml-1 { margin-left: 0.25rem !important; } + .mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; } + .my-1 { margin-bottom: 0.25rem !important; margin-top: 0.25rem !important; } + .m-2 { margin: 0.5rem !important; } + .mt-2 { margin-top: 0.5rem !important; } + .mr-2 { margin-right: 0.5rem !important; } + .mb-2 { margin-bottom: 0.5rem !important; } + .ml-2 { margin-left: 0.5rem !important; } + .mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; } + .my-2 { margin-bottom: 0.5rem !important; margin-top: 0.5rem !important; } + .m-3 { margin: 0.75rem !important; } + .mt-3 { margin-top: 0.75rem !important; } + .mr-3 { margin-right: 0.75rem !important; } + .mb-3 { margin-bottom: 0.75rem !important; } + .ml-3 { margin-left: 0.75rem !important; } + .mx-3 { margin-left: 0.75rem !important; margin-right: 0.75rem !important; } + .my-3 { margin-bottom: 0.75rem !important; margin-top: 0.75rem !important; } + .m-4 { margin: 1rem !important; } + .mt-4 { margin-top: 1rem !important; } + .mr-4 { margin-right: 1rem !important; } + .mb-4 { margin-bottom: 1rem !important; } + .ml-4 { margin-left: 1rem !important; } + .mx-4 { margin-left: 1rem !important; margin-right: 1rem !important; } + .my-4 { margin-bottom: 1rem !important; margin-top: 1rem !important; } + .m-5 { margin: 1.5rem !important; } + .mt-5 { margin-top: 1.5rem !important; } + .mr-5 { margin-right: 1.5rem !important; } + .mb-5 { margin-bottom: 1.5rem !important; } + .ml-5 { margin-left: 1.5rem !important; } + .mx-5 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } + .my-5 { margin-bottom: 1.5rem !important; margin-top: 1.5rem !important; } + .m-6 { margin: 3rem !important; } + .mt-6 { margin-top: 3rem !important; } + .mr-6 { margin-right: 3rem !important; } + .mb-6 { margin-bottom: 3rem !important; } + .ml-6 { margin-left: 3rem !important; } + .mx-6 { margin-left: 3rem !important; margin-right: 3rem !important; } + .my-6 { margin-bottom: 3rem !important; margin-top: 3rem !important; } + .m-auto { margin: auto !important; } + .mt-auto { margin-top: auto !important; } + .mr-auto { margin-right: auto !important; } + .mb-auto { margin-bottom: auto !important; } + .ml-auto { margin-left: auto !important; } + .mx-auto { margin-left: auto !important; margin-right: auto !important; } + .my-auto { margin-bottom: auto !important; margin-top: auto !important; } + .p-0 { padding: 0 !important; } + .pt-0 { padding-top: 0 !important; } + .pr-0 { padding-right: 0 !important; } + .pb-0 { padding-bottom: 0 !important; } + .pl-0 { padding-left: 0 !important; } + .px-0 { padding-left: 0 !important; padding-right: 0 !important; } + .py-0 { padding-bottom: 0 !important; padding-top: 0 !important; } + .p-1 { padding: 0.25rem !important; } + .pt-1 { padding-top: 0.25rem !important; } + .pr-1 { padding-right: 0.25rem !important; } + .pb-1 { padding-bottom: 0.25rem !important; } + .pl-1 { padding-left: 0.25rem !important; } + .px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } + .py-1 { padding-bottom: 0.25rem !important; padding-top: 0.25rem !important; } + .p-2 { padding: 0.5rem !important; } + .pt-2 { padding-top: 0.5rem !important; } + .pr-2 { padding-right: 0.5rem !important; } + .pb-2 { padding-bottom: 0.5rem !important; } + .pl-2 { padding-left: 0.5rem !important; } + .px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } + .py-2 { padding-bottom: 0.5rem !important; padding-top: 0.5rem !important; } + .p-3 { padding: 0.75rem !important; } + .pt-3 { padding-top: 0.75rem !important; } + .pr-3 { padding-right: 0.75rem !important; } + .pb-3 { padding-bottom: 0.75rem !important; } + .pl-3 { padding-left: 0.75rem !important; } + .px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } + .py-3 { padding-bottom: 0.75rem !important; padding-top: 0.75rem !important; } + .p-4 { padding: 1rem !important; } + .pt-4 { padding-top: 1rem !important; } + .pr-4 { padding-right: 1rem !important; } + .pb-4 { padding-bottom: 1rem !important; } + .pl-4 { padding-left: 1rem !important; } + .px-4 { padding-left: 1rem !important; padding-right: 1rem !important; } + .py-4 { padding-bottom: 1rem !important; padding-top: 1rem !important; } + .p-5 { padding: 1.5rem !important; } + .pt-5 { padding-top: 1.5rem !important; } + .pr-5 { padding-right: 1.5rem !important; } + .pb-5 { padding-bottom: 1.5rem !important; } + .pl-5 { padding-left: 1.5rem !important; } + .px-5 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } + .py-5 { padding-bottom: 1.5rem !important; padding-top: 1.5rem !important; } + .p-6 { padding: 3rem !important; } + .pt-6 { padding-top: 3rem !important; } + .pr-6 { padding-right: 3rem !important; } + .pb-6 { padding-bottom: 3rem !important; } + .pl-6 { padding-left: 3rem !important; } + .px-6 { padding-left: 3rem !important; padding-right: 3rem !important; } + .py-6 { padding-bottom: 3rem !important; padding-top: 3rem !important; } + .p-auto { padding: auto !important; } + .pt-auto { padding-top: auto !important; } + .pr-auto { padding-right: auto !important; } + .pb-auto { padding-bottom: auto !important; } + .pl-auto { padding-left: auto !important; } + .px-auto { padding-left: auto !important; padding-right: auto !important; } + .py-auto { padding-bottom: auto !important; padding-top: auto !important; } + .is-size-1 { font-size: 3rem !important; } + .is-size-2 { font-size: 2.5rem !important; } + .is-size-3 { font-size: 2rem !important; } + .is-size-4 { font-size: 1.5rem !important; } + .is-size-5 { font-size: 1.25rem !important; } + .is-size-6 { font-size: 1rem !important; } + .is-size-7 { font-size: 0.75rem !important; } + @media screen and (max-width: 768px) { .is-size-1-mobile { font-size: 3rem !important; @@ -10478,6 +10553,7 @@ a.has-text-danger-dark:focus { font-size: 0.75rem !important; } } + @media screen and (min-width: 769px), print { .is-size-1-tablet { font-size: 3rem !important; @@ -10507,6 +10583,7 @@ a.has-text-danger-dark:focus { font-size: 0.75rem !important; } } + @media screen and (max-width: 1023px) { .is-size-1-touch { font-size: 3rem !important; @@ -10536,6 +10613,7 @@ a.has-text-danger-dark:focus { font-size: 0.75rem !important; } } + @media screen and (min-width: 1024px) { .is-size-1-desktop { font-size: 3rem !important; @@ -10565,6 +10643,7 @@ a.has-text-danger-dark:focus { font-size: 0.75rem !important; } } + @media screen and (min-width: 1216px) { .is-size-1-widescreen { font-size: 3rem !important; @@ -10594,6 +10673,7 @@ a.has-text-danger-dark:focus { font-size: 0.75rem !important; } } + @media screen and (min-width: 1408px) { .is-size-1-fullhd { font-size: 3rem !important; @@ -10623,492 +10703,593 @@ a.has-text-danger-dark:focus { font-size: 0.75rem !important; } } + .has-text-centered { text-align: center !important; } + .has-text-justified { text-align: justify !important; } + .has-text-left { text-align: left !important; } + .has-text-right { text-align: right !important; } + @media screen and (max-width: 768px) { .has-text-centered-mobile { text-align: center !important; } } + @media screen and (min-width: 769px), print { .has-text-centered-tablet { text-align: center !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-centered-tablet-only { text-align: center !important; } } + @media screen and (max-width: 1023px) { .has-text-centered-touch { text-align: center !important; } } + @media screen and (min-width: 1024px) { .has-text-centered-desktop { text-align: center !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-centered-desktop-only { text-align: center !important; } } + @media screen and (min-width: 1216px) { .has-text-centered-widescreen { text-align: center !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-centered-widescreen-only { text-align: center !important; } } + @media screen and (min-width: 1408px) { .has-text-centered-fullhd { text-align: center !important; } } + @media screen and (max-width: 768px) { .has-text-justified-mobile { text-align: justify !important; } } + @media screen and (min-width: 769px), print { .has-text-justified-tablet { text-align: justify !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-justified-tablet-only { text-align: justify !important; } } + @media screen and (max-width: 1023px) { .has-text-justified-touch { text-align: justify !important; } } + @media screen and (min-width: 1024px) { .has-text-justified-desktop { text-align: justify !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-justified-desktop-only { text-align: justify !important; } } + @media screen and (min-width: 1216px) { .has-text-justified-widescreen { text-align: justify !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-justified-widescreen-only { text-align: justify !important; } } + @media screen and (min-width: 1408px) { .has-text-justified-fullhd { text-align: justify !important; } } + @media screen and (max-width: 768px) { .has-text-left-mobile { text-align: left !important; } } + @media screen and (min-width: 769px), print { .has-text-left-tablet { text-align: left !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-left-tablet-only { text-align: left !important; } } + @media screen and (max-width: 1023px) { .has-text-left-touch { text-align: left !important; } } + @media screen and (min-width: 1024px) { .has-text-left-desktop { text-align: left !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-left-desktop-only { text-align: left !important; } } + @media screen and (min-width: 1216px) { .has-text-left-widescreen { text-align: left !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-left-widescreen-only { text-align: left !important; } } + @media screen and (min-width: 1408px) { .has-text-left-fullhd { text-align: left !important; } } + @media screen and (max-width: 768px) { .has-text-right-mobile { text-align: right !important; } } + @media screen and (min-width: 769px), print { .has-text-right-tablet { text-align: right !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-right-tablet-only { text-align: right !important; } } + @media screen and (max-width: 1023px) { .has-text-right-touch { text-align: right !important; } } + @media screen and (min-width: 1024px) { .has-text-right-desktop { text-align: right !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-right-desktop-only { text-align: right !important; } } + @media screen and (min-width: 1216px) { .has-text-right-widescreen { text-align: right !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-right-widescreen-only { text-align: right !important; } } + @media screen and (min-width: 1408px) { .has-text-right-fullhd { text-align: right !important; } } + .is-capitalized { text-transform: capitalize !important; } + .is-lowercase { text-transform: lowercase !important; } + .is-uppercase { text-transform: uppercase !important; } + .is-italic { font-style: italic !important; } + .is-underlined { text-decoration: underline !important; } + .has-text-weight-light { font-weight: 300 !important; } + .has-text-weight-normal { font-weight: 400 !important; } + .has-text-weight-medium { font-weight: 500 !important; } + .has-text-weight-semibold { font-weight: 600 !important; } + .has-text-weight-bold { font-weight: 700 !important; } + .is-family-primary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif !important; + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + .is-family-secondary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif !important; + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + .is-family-sans-serif { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif !important; + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + .is-family-monospace { font-family: monospace !important; } + .is-family-code { font-family: monospace !important; } + .is-block { display: block !important; } + @media screen and (max-width: 768px) { .is-block-mobile { display: block !important; } } + @media screen and (min-width: 769px), print { .is-block-tablet { display: block !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-block-tablet-only { display: block !important; } } + @media screen and (max-width: 1023px) { .is-block-touch { display: block !important; } } + @media screen and (min-width: 1024px) { .is-block-desktop { display: block !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-block-desktop-only { display: block !important; } } + @media screen and (min-width: 1216px) { .is-block-widescreen { display: block !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-block-widescreen-only { display: block !important; } } + @media screen and (min-width: 1408px) { .is-block-fullhd { display: block !important; } } + .is-flex { display: flex !important; } + @media screen and (max-width: 768px) { .is-flex-mobile { display: flex !important; } } + @media screen and (min-width: 769px), print { .is-flex-tablet { display: flex !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-flex-tablet-only { display: flex !important; } } + @media screen and (max-width: 1023px) { .is-flex-touch { display: flex !important; } } + @media screen and (min-width: 1024px) { .is-flex-desktop { display: flex !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-flex-desktop-only { display: flex !important; } } + @media screen and (min-width: 1216px) { .is-flex-widescreen { display: flex !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-flex-widescreen-only { display: flex !important; } } + @media screen and (min-width: 1408px) { .is-flex-fullhd { display: flex !important; } } + .is-inline { display: inline !important; } + @media screen and (max-width: 768px) { .is-inline-mobile { display: inline !important; } } + @media screen and (min-width: 769px), print { .is-inline-tablet { display: inline !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-inline-tablet-only { display: inline !important; } } + @media screen and (max-width: 1023px) { .is-inline-touch { display: inline !important; } } + @media screen and (min-width: 1024px) { .is-inline-desktop { display: inline !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-inline-desktop-only { display: inline !important; } } + @media screen and (min-width: 1216px) { .is-inline-widescreen { display: inline !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-inline-widescreen-only { display: inline !important; } } + @media screen and (min-width: 1408px) { .is-inline-fullhd { display: inline !important; } } + .is-inline-block { display: inline-block !important; } + @media screen and (max-width: 768px) { .is-inline-block-mobile { display: inline-block !important; } } + @media screen and (min-width: 769px), print { .is-inline-block-tablet { display: inline-block !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-inline-block-tablet-only { display: inline-block !important; } } + @media screen and (max-width: 1023px) { .is-inline-block-touch { display: inline-block !important; } } + @media screen and (min-width: 1024px) { .is-inline-block-desktop { display: inline-block !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-inline-block-desktop-only { display: inline-block !important; } } + @media screen and (min-width: 1216px) { .is-inline-block-widescreen { display: inline-block !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-inline-block-widescreen-only { display: inline-block !important; } } + @media screen and (min-width: 1408px) { .is-inline-block-fullhd { display: inline-block !important; } } + .is-inline-flex { display: inline-flex !important; } + @media screen and (max-width: 768px) { .is-inline-flex-mobile { display: inline-flex !important; } } + @media screen and (min-width: 769px), print { .is-inline-flex-tablet { display: inline-flex !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-inline-flex-tablet-only { display: inline-flex !important; } } + @media screen and (max-width: 1023px) { .is-inline-flex-touch { display: inline-flex !important; } } + @media screen and (min-width: 1024px) { .is-inline-flex-desktop { display: inline-flex !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-inline-flex-desktop-only { display: inline-flex !important; } } + @media screen and (min-width: 1216px) { .is-inline-flex-widescreen { display: inline-flex !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-inline-flex-widescreen-only { display: inline-flex !important; } } + @media screen and (min-width: 1408px) { .is-inline-flex-fullhd { display: inline-flex !important; } } + .is-hidden { display: none !important; } + .is-sr-only { border: none !important; clip: rect(0, 0, 0, 0) !important; @@ -11119,941 +11300,912 @@ a.has-text-danger-dark:focus { white-space: nowrap !important; width: 0.01em !important; } + @media screen and (max-width: 768px) { .is-hidden-mobile { display: none !important; } } + @media screen and (min-width: 769px), print { .is-hidden-tablet { display: none !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-hidden-tablet-only { display: none !important; } } + @media screen and (max-width: 1023px) { .is-hidden-touch { display: none !important; } } + @media screen and (min-width: 1024px) { .is-hidden-desktop { display: none !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-hidden-desktop-only { display: none !important; } } + @media screen and (min-width: 1216px) { .is-hidden-widescreen { display: none !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-hidden-widescreen-only { display: none !important; } } + @media screen and (min-width: 1408px) { .is-hidden-fullhd { display: none !important; } } + .is-invisible { visibility: hidden !important; } + @media screen and (max-width: 768px) { .is-invisible-mobile { visibility: hidden !important; } } + @media screen and (min-width: 769px), print { .is-invisible-tablet { visibility: hidden !important; } } + @media screen and (min-width: 769px) and (max-width: 1023px) { .is-invisible-tablet-only { visibility: hidden !important; } } + @media screen and (max-width: 1023px) { .is-invisible-touch { visibility: hidden !important; } } + @media screen and (min-width: 1024px) { .is-invisible-desktop { visibility: hidden !important; } } + @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-invisible-desktop-only { visibility: hidden !important; } } + @media screen and (min-width: 1216px) { .is-invisible-widescreen { visibility: hidden !important; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-invisible-widescreen-only { visibility: hidden !important; } } + @media screen and (min-width: 1408px) { .is-invisible-fullhd { visibility: hidden !important; } } -/* Bulma Layout */ + .hero { align-items: stretch; display: flex; flex-direction: column; justify-content: space-between; } + .hero .navbar { background: none; } + .hero .tabs ul { border-bottom: none; } + .hero.is-white { background-color: white; color: #0a0a0a; } -.hero.is-white -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-white strong { + +.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-white strong { color: inherit; } + .hero.is-white .title { color: #0a0a0a; } + .hero.is-white .subtitle { color: rgba(10, 10, 10, 0.9); } -.hero.is-white .subtitle a:not(.button), -.hero.is-white .subtitle strong { + +.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong { color: #0a0a0a; } + @media screen and (max-width: 1023px) { .hero.is-white .navbar-menu { background-color: white; } } -.hero.is-white .navbar-item, -.hero.is-white .navbar-link { + +.hero.is-white .navbar-item, .hero.is-white .navbar-link { color: rgba(10, 10, 10, 0.7); } -.hero.is-white a.navbar-item:hover, -.hero.is-white a.navbar-item.is-active, -.hero.is-white .navbar-link:hover, -.hero.is-white .navbar-link.is-active { + +.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, .hero.is-white .navbar-link:hover, .hero.is-white .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } + .hero.is-white .tabs a { color: #0a0a0a; opacity: 0.9; } + .hero.is-white .tabs a:hover { opacity: 1; } + .hero.is-white .tabs li.is-active a { color: white !important; opacity: 1; } -.hero.is-white .tabs.is-boxed a, -.hero.is-white .tabs.is-toggle a { + +.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { color: #0a0a0a; } -.hero.is-white .tabs.is-boxed a:hover, -.hero.is-white .tabs.is-toggle a:hover { + +.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-white .tabs.is-boxed li.is-active a, -.hero.is-white .tabs.is-boxed li.is-active a:hover, -.hero.is-white .tabs.is-toggle li.is-active a, -.hero.is-white .tabs.is-toggle li.is-active a:hover { + +.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { background-color: #0a0a0a; border-color: #0a0a0a; color: white; } + .hero.is-white.is-bold { background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } + @media screen and (max-width: 768px) { .hero.is-white.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #e6e6e6 0%, - white 71%, - white 100% - ); + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } } + .hero.is-black { background-color: #0a0a0a; color: white; } -.hero.is-black -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-black strong { + +.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-black strong { color: inherit; } + .hero.is-black .title { color: white; } + .hero.is-black .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-black .subtitle a:not(.button), -.hero.is-black .subtitle strong { + +.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong { color: white; } + @media screen and (max-width: 1023px) { .hero.is-black .navbar-menu { background-color: #0a0a0a; } } -.hero.is-black .navbar-item, -.hero.is-black .navbar-link { + +.hero.is-black .navbar-item, .hero.is-black .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-black a.navbar-item:hover, -.hero.is-black a.navbar-item.is-active, -.hero.is-black .navbar-link:hover, -.hero.is-black .navbar-link.is-active { + +.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, .hero.is-black .navbar-link:hover, .hero.is-black .navbar-link.is-active { background-color: black; color: white; } + .hero.is-black .tabs a { color: white; opacity: 0.9; } + .hero.is-black .tabs a:hover { opacity: 1; } + .hero.is-black .tabs li.is-active a { color: #0a0a0a !important; opacity: 1; } -.hero.is-black .tabs.is-boxed a, -.hero.is-black .tabs.is-toggle a { + +.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { color: white; } -.hero.is-black .tabs.is-boxed a:hover, -.hero.is-black .tabs.is-toggle a:hover { + +.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-black .tabs.is-boxed li.is-active a, -.hero.is-black .tabs.is-boxed li.is-active a:hover, -.hero.is-black .tabs.is-toggle li.is-active a, -.hero.is-black .tabs.is-toggle li.is-active a:hover { + +.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { background-color: white; border-color: white; color: #0a0a0a; } + .hero.is-black.is-bold { - background-image: linear-gradient( - 141deg, - black 0%, - #0a0a0a 71%, - #181616 100% - ); + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } + @media screen and (max-width: 768px) { .hero.is-black.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - black 0%, - #0a0a0a 71%, - #181616 100% - ); + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } + .hero.is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } -.hero.is-light -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-light strong { + +.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-light strong { color: inherit; } + .hero.is-light .title { color: rgba(0, 0, 0, 0.7); } + .hero.is-light .subtitle { color: rgba(0, 0, 0, 0.9); } -.hero.is-light .subtitle a:not(.button), -.hero.is-light .subtitle strong { + +.hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong { color: rgba(0, 0, 0, 0.7); } + @media screen and (max-width: 1023px) { .hero.is-light .navbar-menu { background-color: whitesmoke; } } -.hero.is-light .navbar-item, -.hero.is-light .navbar-link { + +.hero.is-light .navbar-item, .hero.is-light .navbar-link { color: rgba(0, 0, 0, 0.7); } -.hero.is-light a.navbar-item:hover, -.hero.is-light a.navbar-item.is-active, -.hero.is-light .navbar-link:hover, -.hero.is-light .navbar-link.is-active { + +.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light .navbar-link:hover, .hero.is-light .navbar-link.is-active { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); } + .hero.is-light .tabs a { color: rgba(0, 0, 0, 0.7); opacity: 0.9; } + .hero.is-light .tabs a:hover { opacity: 1; } + .hero.is-light .tabs li.is-active a { color: whitesmoke !important; opacity: 1; } -.hero.is-light .tabs.is-boxed a, -.hero.is-light .tabs.is-toggle a { + +.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { color: rgba(0, 0, 0, 0.7); } -.hero.is-light .tabs.is-boxed a:hover, -.hero.is-light .tabs.is-toggle a:hover { + +.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-light .tabs.is-boxed li.is-active a, -.hero.is-light .tabs.is-boxed li.is-active a:hover, -.hero.is-light .tabs.is-toggle li.is-active a, -.hero.is-light .tabs.is-toggle li.is-active a:hover { + +.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { background-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7); color: whitesmoke; } + .hero.is-light.is-bold { - background-image: linear-gradient( - 141deg, - #dfd8d9 0%, - whitesmoke 71%, - white 100% - ); + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } + @media screen and (max-width: 768px) { .hero.is-light.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #dfd8d9 0%, - whitesmoke 71%, - white 100% - ); + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } } + .hero.is-dark { background-color: #363636; color: #fff; } -.hero.is-dark -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-dark strong { + +.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-dark strong { color: inherit; } + .hero.is-dark .title { color: #fff; } + .hero.is-dark .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-dark .subtitle a:not(.button), -.hero.is-dark .subtitle strong { + +.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong { color: #fff; } + @media screen and (max-width: 1023px) { .hero.is-dark .navbar-menu { background-color: #363636; } } -.hero.is-dark .navbar-item, -.hero.is-dark .navbar-link { + +.hero.is-dark .navbar-item, .hero.is-dark .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-dark a.navbar-item:hover, -.hero.is-dark a.navbar-item.is-active, -.hero.is-dark .navbar-link:hover, -.hero.is-dark .navbar-link.is-active { + +.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, .hero.is-dark .navbar-link:hover, .hero.is-dark .navbar-link.is-active { background-color: #292929; color: #fff; } + .hero.is-dark .tabs a { color: #fff; opacity: 0.9; } + .hero.is-dark .tabs a:hover { opacity: 1; } + .hero.is-dark .tabs li.is-active a { color: #363636 !important; opacity: 1; } -.hero.is-dark .tabs.is-boxed a, -.hero.is-dark .tabs.is-toggle a { + +.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { color: #fff; } -.hero.is-dark .tabs.is-boxed a:hover, -.hero.is-dark .tabs.is-toggle a:hover { + +.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-dark .tabs.is-boxed li.is-active a, -.hero.is-dark .tabs.is-boxed li.is-active a:hover, -.hero.is-dark .tabs.is-toggle li.is-active a, -.hero.is-dark .tabs.is-toggle li.is-active a:hover { + +.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #363636; } + .hero.is-dark.is-bold { - background-image: linear-gradient( - 141deg, - #1f191a 0%, - #363636 71%, - #46403f 100% - ); + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } + @media screen and (max-width: 768px) { .hero.is-dark.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #1f191a 0%, - #363636 71%, - #46403f 100% - ); + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } } + .hero.is-primary { background-color: #00d1b2; color: #fff; } -.hero.is-primary -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-primary strong { + +.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-primary strong { color: inherit; } + .hero.is-primary .title { color: #fff; } + .hero.is-primary .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-primary .subtitle a:not(.button), -.hero.is-primary .subtitle strong { + +.hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong { color: #fff; } + @media screen and (max-width: 1023px) { .hero.is-primary .navbar-menu { background-color: #00d1b2; } } -.hero.is-primary .navbar-item, -.hero.is-primary .navbar-link { + +.hero.is-primary .navbar-item, .hero.is-primary .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-primary a.navbar-item:hover, -.hero.is-primary a.navbar-item.is-active, -.hero.is-primary .navbar-link:hover, -.hero.is-primary .navbar-link.is-active { + +.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .hero.is-primary .navbar-link:hover, .hero.is-primary .navbar-link.is-active { background-color: #00b89c; color: #fff; } + .hero.is-primary .tabs a { color: #fff; opacity: 0.9; } + .hero.is-primary .tabs a:hover { opacity: 1; } + .hero.is-primary .tabs li.is-active a { color: #00d1b2 !important; opacity: 1; } -.hero.is-primary .tabs.is-boxed a, -.hero.is-primary .tabs.is-toggle a { + +.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { color: #fff; } -.hero.is-primary .tabs.is-boxed a:hover, -.hero.is-primary .tabs.is-toggle a:hover { + +.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-primary .tabs.is-boxed li.is-active a, -.hero.is-primary .tabs.is-boxed li.is-active a:hover, -.hero.is-primary .tabs.is-toggle li.is-active a, -.hero.is-primary .tabs.is-toggle li.is-active a:hover { + +.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #00d1b2; } + .hero.is-primary.is-bold { - background-image: linear-gradient( - 141deg, - #009e6c 0%, - #00d1b2 71%, - #00e7eb 100% - ); + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); } + @media screen and (max-width: 768px) { .hero.is-primary.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #009e6c 0%, - #00d1b2 71%, - #00e7eb 100% - ); + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); } } + .hero.is-link { background-color: #485fc7; color: #fff; } -.hero.is-link -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-link strong { + +.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-link strong { color: inherit; } + .hero.is-link .title { color: #fff; } + .hero.is-link .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-link .subtitle a:not(.button), -.hero.is-link .subtitle strong { + +.hero.is-link .subtitle a:not(.button), .hero.is-link .subtitle strong { color: #fff; } + @media screen and (max-width: 1023px) { .hero.is-link .navbar-menu { background-color: #485fc7; } } -.hero.is-link .navbar-item, -.hero.is-link .navbar-link { + +.hero.is-link .navbar-item, .hero.is-link .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-link a.navbar-item:hover, -.hero.is-link a.navbar-item.is-active, -.hero.is-link .navbar-link:hover, -.hero.is-link .navbar-link.is-active { + +.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, .hero.is-link .navbar-link:hover, .hero.is-link .navbar-link.is-active { background-color: #3a51bb; color: #fff; } + .hero.is-link .tabs a { color: #fff; opacity: 0.9; } + .hero.is-link .tabs a:hover { opacity: 1; } + .hero.is-link .tabs li.is-active a { color: #485fc7 !important; opacity: 1; } -.hero.is-link .tabs.is-boxed a, -.hero.is-link .tabs.is-toggle a { + +.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { color: #fff; } -.hero.is-link .tabs.is-boxed a:hover, -.hero.is-link .tabs.is-toggle a:hover { + +.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-link .tabs.is-boxed li.is-active a, -.hero.is-link .tabs.is-boxed li.is-active a:hover, -.hero.is-link .tabs.is-toggle li.is-active a, -.hero.is-link .tabs.is-toggle li.is-active a:hover { + +.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #485fc7; } + .hero.is-link.is-bold { - background-image: linear-gradient( - 141deg, - #2959b3 0%, - #485fc7 71%, - #5658d2 100% - ); + background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); } + @media screen and (max-width: 768px) { .hero.is-link.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #2959b3 0%, - #485fc7 71%, - #5658d2 100% - ); + background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); } } + .hero.is-info { background-color: #3e8ed0; color: #fff; } -.hero.is-info -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-info strong { + +.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-info strong { color: inherit; } + .hero.is-info .title { color: #fff; } + .hero.is-info .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-info .subtitle a:not(.button), -.hero.is-info .subtitle strong { + +.hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong { color: #fff; } + @media screen and (max-width: 1023px) { .hero.is-info .navbar-menu { background-color: #3e8ed0; } } -.hero.is-info .navbar-item, -.hero.is-info .navbar-link { + +.hero.is-info .navbar-item, .hero.is-info .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-info a.navbar-item:hover, -.hero.is-info a.navbar-item.is-active, -.hero.is-info .navbar-link:hover, -.hero.is-info .navbar-link.is-active { + +.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, .hero.is-info .navbar-link:hover, .hero.is-info .navbar-link.is-active { background-color: #3082c5; color: #fff; } + .hero.is-info .tabs a { color: #fff; opacity: 0.9; } + .hero.is-info .tabs a:hover { opacity: 1; } + .hero.is-info .tabs li.is-active a { color: #3e8ed0 !important; opacity: 1; } -.hero.is-info .tabs.is-boxed a, -.hero.is-info .tabs.is-toggle a { + +.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { color: #fff; } -.hero.is-info .tabs.is-boxed a:hover, -.hero.is-info .tabs.is-toggle a:hover { + +.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-info .tabs.is-boxed li.is-active a, -.hero.is-info .tabs.is-boxed li.is-active a:hover, -.hero.is-info .tabs.is-toggle li.is-active a, -.hero.is-info .tabs.is-toggle li.is-active a:hover { + +.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #3e8ed0; } + .hero.is-info.is-bold { - background-image: linear-gradient( - 141deg, - #208fbc 0%, - #3e8ed0 71%, - #4d83db 100% - ); + background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); } + @media screen and (max-width: 768px) { .hero.is-info.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #208fbc 0%, - #3e8ed0 71%, - #4d83db 100% - ); + background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); } } + .hero.is-success { background-color: #48c78e; color: #fff; } -.hero.is-success -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-success strong { + +.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-success strong { color: inherit; } + .hero.is-success .title { color: #fff; } + .hero.is-success .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-success .subtitle a:not(.button), -.hero.is-success .subtitle strong { + +.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong { color: #fff; } + @media screen and (max-width: 1023px) { .hero.is-success .navbar-menu { background-color: #48c78e; } } -.hero.is-success .navbar-item, -.hero.is-success .navbar-link { + +.hero.is-success .navbar-item, .hero.is-success .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-success a.navbar-item:hover, -.hero.is-success a.navbar-item.is-active, -.hero.is-success .navbar-link:hover, -.hero.is-success .navbar-link.is-active { + +.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success .navbar-link:hover, .hero.is-success .navbar-link.is-active { background-color: #3abb81; color: #fff; } + .hero.is-success .tabs a { color: #fff; opacity: 0.9; } + .hero.is-success .tabs a:hover { opacity: 1; } + .hero.is-success .tabs li.is-active a { color: #48c78e !important; opacity: 1; } -.hero.is-success .tabs.is-boxed a, -.hero.is-success .tabs.is-toggle a { + +.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { color: #fff; } -.hero.is-success .tabs.is-boxed a:hover, -.hero.is-success .tabs.is-toggle a:hover { + +.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-success .tabs.is-boxed li.is-active a, -.hero.is-success .tabs.is-boxed li.is-active a:hover, -.hero.is-success .tabs.is-toggle li.is-active a, -.hero.is-success .tabs.is-toggle li.is-active a:hover { + +.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #48c78e; } + .hero.is-success.is-bold { - background-image: linear-gradient( - 141deg, - #29b35e 0%, - #48c78e 71%, - #56d2af 100% - ); + background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); } + @media screen and (max-width: 768px) { .hero.is-success.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #29b35e 0%, - #48c78e 71%, - #56d2af 100% - ); + background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); } } + .hero.is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } -.hero.is-warning -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-warning strong { + +.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-warning strong { color: inherit; } + .hero.is-warning .title { color: rgba(0, 0, 0, 0.7); } + .hero.is-warning .subtitle { color: rgba(0, 0, 0, 0.9); } -.hero.is-warning .subtitle a:not(.button), -.hero.is-warning .subtitle strong { + +.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong { color: rgba(0, 0, 0, 0.7); } + @media screen and (max-width: 1023px) { .hero.is-warning .navbar-menu { background-color: #ffe08a; } } -.hero.is-warning .navbar-item, -.hero.is-warning .navbar-link { + +.hero.is-warning .navbar-item, .hero.is-warning .navbar-link { color: rgba(0, 0, 0, 0.7); } -.hero.is-warning a.navbar-item:hover, -.hero.is-warning a.navbar-item.is-active, -.hero.is-warning .navbar-link:hover, -.hero.is-warning .navbar-link.is-active { + +.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, .hero.is-warning .navbar-link:hover, .hero.is-warning .navbar-link.is-active { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); } + .hero.is-warning .tabs a { color: rgba(0, 0, 0, 0.7); opacity: 0.9; } + .hero.is-warning .tabs a:hover { opacity: 1; } + .hero.is-warning .tabs li.is-active a { color: #ffe08a !important; opacity: 1; } -.hero.is-warning .tabs.is-boxed a, -.hero.is-warning .tabs.is-toggle a { + +.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { color: rgba(0, 0, 0, 0.7); } -.hero.is-warning .tabs.is-boxed a:hover, -.hero.is-warning .tabs.is-toggle a:hover { + +.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-warning .tabs.is-boxed li.is-active a, -.hero.is-warning .tabs.is-boxed li.is-active a:hover, -.hero.is-warning .tabs.is-toggle li.is-active a, -.hero.is-warning .tabs.is-toggle li.is-active a:hover { + +.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { background-color: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7); color: #ffe08a; } + .hero.is-warning.is-bold { - background-image: linear-gradient( - 141deg, - #ffb657 0%, - #ffe08a 71%, - #fff6a3 100% - ); + background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); } + @media screen and (max-width: 768px) { .hero.is-warning.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #ffb657 0%, - #ffe08a 71%, - #fff6a3 100% - ); + background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); } } + .hero.is-danger { background-color: #f14668; color: #fff; } -.hero.is-danger -a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-danger strong { + +.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-danger strong { color: inherit; } + .hero.is-danger .title { color: #fff; } + .hero.is-danger .subtitle { color: rgba(255, 255, 255, 0.9); } -.hero.is-danger .subtitle a:not(.button), -.hero.is-danger .subtitle strong { + +.hero.is-danger .subtitle a:not(.button), .hero.is-danger .subtitle strong { color: #fff; } + @media screen and (max-width: 1023px) { .hero.is-danger .navbar-menu { background-color: #f14668; } } -.hero.is-danger .navbar-item, -.hero.is-danger .navbar-link { + +.hero.is-danger .navbar-item, .hero.is-danger .navbar-link { color: rgba(255, 255, 255, 0.7); } -.hero.is-danger a.navbar-item:hover, -.hero.is-danger a.navbar-item.is-active, -.hero.is-danger .navbar-link:hover, -.hero.is-danger .navbar-link.is-active { + +.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, .hero.is-danger .navbar-link:hover, .hero.is-danger .navbar-link.is-active { background-color: #ef2e55; color: #fff; } + .hero.is-danger .tabs a { color: #fff; opacity: 0.9; } + .hero.is-danger .tabs a:hover { opacity: 1; } + .hero.is-danger .tabs li.is-active a { color: #f14668 !important; opacity: 1; } -.hero.is-danger .tabs.is-boxed a, -.hero.is-danger .tabs.is-toggle a { + +.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { color: #fff; } -.hero.is-danger .tabs.is-boxed a:hover, -.hero.is-danger .tabs.is-toggle a:hover { + +.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } -.hero.is-danger .tabs.is-boxed li.is-active a, -.hero.is-danger .tabs.is-boxed li.is-active a:hover, -.hero.is-danger .tabs.is-toggle li.is-active a, -.hero.is-danger .tabs.is-toggle li.is-active a:hover { + +.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #f14668; } + .hero.is-danger.is-bold { - background-image: linear-gradient( - 141deg, - #fa0a62 0%, - #f14668 71%, - #f7595f 100% - ); + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } + @media screen and (max-width: 768px) { .hero.is-danger.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #fa0a62 0%, - #f14668 71%, - #f7595f 100% - ); + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } } + .hero.is-small .hero-body { padding: 1.5rem; } + @media screen and (min-width: 769px), print { .hero.is-medium .hero-body { padding: 9rem 4.5rem; } } + @media screen and (min-width: 769px), print { .hero.is-large .hero-body { padding: 18rem 6rem; } } -.hero.is-halfheight .hero-body, -.hero.is-fullheight .hero-body, -.hero.is-fullheight-with-navbar .hero-body { + +.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { align-items: center; display: flex; } -.hero.is-halfheight .hero-body > .container, -.hero.is-fullheight .hero-body > .container, -.hero.is-fullheight-with-navbar .hero-body > .container { + +.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container { flex-grow: 1; flex-shrink: 1; } + .hero.is-halfheight { min-height: 50vh; } + .hero.is-fullheight { min-height: 100vh; } + .hero-video { overflow: hidden; } + .hero-video video { left: 50%; min-height: 100%; @@ -12062,17 +12214,21 @@ a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), top: 50%; transform: translate3d(-50%, -50%, 0); } + .hero-video.is-transparent { opacity: 0.3; } + @media screen and (max-width: 768px) { .hero-video { display: none; } } + .hero-buttons { margin-top: 1.5rem; } + @media screen and (max-width: 768px) { .hero-buttons .button { display: flex; @@ -12082,6 +12238,7 @@ a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), margin-bottom: 0.75rem; } } + @media screen and (min-width: 769px), print { .hero-buttons { display: flex; @@ -12092,32 +12249,47 @@ a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), margin-right: 1.5rem; } } -.hero-head, -.hero-foot { + +.hero-head, .hero-foot { flex-grow: 0; flex-shrink: 0; } + .hero-body { flex-grow: 1; flex-shrink: 0; padding: 3rem 1.5rem; } + @media screen and (min-width: 769px), print { .hero-body { padding: 3rem 3rem; } } + .section { padding: 3rem 1.5rem; } + +@media screen and (min-width: 1024px) { + .section { + padding: 3rem 3rem; + } + + .section.is-medium { + padding: 9rem 4.5rem; + } + + .section.is-large { + padding: 18rem 6rem; + } +} + .footer { background-color: #fafafa; padding: 3rem 1.5rem 6rem; } -/** -custom - */ -/******** all sections *********/ + main nav { color: #fffdfc; font-size: 24px; @@ -12130,10 +12302,12 @@ main nav { top: 0; width: 100%; } + .burger-menu { float: left; width: 150px; } + .icon-burger { cursor: pointer; float: left; @@ -12141,11 +12315,13 @@ main nav { margin-top: 0.3rem; width: 40px; } + .icon-burger .line { border-top: 2px solid #fff; display: block; margin-bottom: 6px; } + .nav-main { color: #fffdfc; height: 54px; @@ -12153,11 +12329,13 @@ main nav { position: fixed; width: 100vw; position: fixed; - left:0; + left: 0; } + .fixed-nav { z-index: 30; } + #hand { background: url("/img/hand 1.png") center; background-size: cover; @@ -12168,19 +12346,23 @@ main nav { width: 100vw; z-index: 0; } + #main_title_container { backdrop-filter: blur(3px); position: absolute; top: 0; z-index: 2; } + #cover { background: url("/img/BG 1.png") center no-repeat; background-size: cover; } + #cover .title-container { text-align: center; } + #cover-handle { float: left; height: 25vh; @@ -12189,28 +12371,21 @@ main nav { #cover h2 { color: #fffdfc; - font-family: "GT Walsheim Pro"; font-style: normal; font-weight: 500; font-size: 40px; line-height: 100%; - /* or 40px */ - text-align: center; letter-spacing: -0.04em; - position: relative; text-align: center; z-index: 2; } + #cover .button { backdrop-filter: blur(3px); - background: linear-gradient( - 329.49deg, - rgba(255, 216, 244, 0) 34.06%, - rgba(255, 207, 242, 0.2) 77.26% - ); + background: linear-gradient(329.49deg, rgba(255, 216, 244, 0) 34.06%, rgba(255, 207, 242, 0.2) 77.26%); border-radius: 100%; bottom: 0; box-sizing: border-box; @@ -12226,41 +12401,40 @@ main nav { top: 16vh; width: 150px; } -/** - css JS and html - made by B. Lemoine - cipherbliss.com - 04 2023 - */ -/******** section 1 *********/ + #main_title_container { text-align: center; width: 100%; position: relative; top: -95vh; } + #main_title { background: url("/img/sesame.png") no-repeat; background-size: contain; box-sizing: border-box; - - font-weight:500; + font-weight: 500; min-height: 35vw; margin: 0 auto; position: relative; top: 4rem; width: 95vw; } + #main_title_container h2 { margin-top: 5vh; } + #welcome { background: #000; position: absolute; text-shadow: 0 0 1rem #333; } + #welcome img { position: absolute; } + #welcome h2 { color: #f9f3f1; font-size: 8em; @@ -12271,22 +12445,24 @@ main nav { position: relative; text-align: center; width: 80vw; - z-index: 2; } + #welcome .color-emphasis { color: #1e33da; } + #welcome .phone-container { background: url("/img/section2_phone.png"); background-size: cover; } -/************ phones ************/ + .phones-land { float: left; position: static; z-index: -1; } + #phone-watches-1 { height: 690px; left: -137px; @@ -12294,6 +12470,7 @@ main nav { top: 1531px; width: 345px; } + #phone-watches-2 { filter: blur(2px); height: 176px; @@ -12301,6 +12478,7 @@ main nav { top: 470px; width: 88px; } + #phone-watches-3 { filter: blur(4px); height: 342px; @@ -12308,6 +12486,7 @@ main nav { top: 475px; width: 171px; } + #phone-watches-4 { filter: blur(6px); height: 550px; @@ -12315,6 +12494,7 @@ main nav { top: 523px; width: 275px; } + #open { box-sizing: border-box; color: rgba(248, 243, 241, 0.1); @@ -12329,33 +12509,40 @@ main nav { text-align: center; top: 88vh; } + #open .text { color: #fff; margin-bottom: 400px; } + #open img { - height:20vh; + height: 20vh; max-width: 90vw; position: relative; - top:0; + top: 0; } -#unlock_white{ + +#unlock_white { opacity: 0; margin-top: -4em; } + #open-handle { float: left; height: 20vh; } + #content { height: 100vh; min-height: 200px; top: 50vh; position: relative; } + #content h2 { margin-top: 33vh; } + #content_all { color: #fffdfc; padding-top: 50vh; @@ -12363,15 +12550,16 @@ main nav { top: 0; width: 120%; } + #content_all_img { background: url("/img/bg_content.png"); background-size: cover; - /*width: 100vw;*/ height: 150vh; left: 0; margin-top: -50vh; position: relative; } + #content_all .columns { font-size: 100px; margin: 0 auto; @@ -12379,6 +12567,7 @@ main nav { position: relative; top: -133vh; } + #content_all .text { font-size: 18px; font-weight: 400; @@ -12387,24 +12576,28 @@ main nav { padding-top: 1vh; text-align: left; } + #content_all h2 { font-size: 100px !important; letter-spacing: -0.04em; line-height: 90px; text-shadow: 0 0 1rem #333; } -#content_all .text, -.text-title { + +#content_all .text, .text-title { text-shadow: 0 0 1rem #333; } + #content_all .columns > .column:nth-of-type(1) { font-size: 1em; letter-spacing: -0.04em; line-height: 90px; } + #content_all .color-emphasis { color: #1e33da; } + #content_first { backdrop-filter: blur(5px); color: #e77064; @@ -12428,6 +12621,7 @@ main nav { max-width: 100vw; width: 100%; } + #content_second { width: 50%; right: -20vw; @@ -12448,6 +12642,7 @@ main nav { max-width: 100vw; width: 100%; } + .flip-handle { background: transparent; height: 20vh; @@ -12455,35 +12650,42 @@ main nav { top: -20vh; width: 2vw; } + .flip-container { color: #fffdfc; padding-top: 15vh; transform-origin: right; } + .flip-container.flip-from-left { transform-origin: left; } + .flip-container + .flip-container { height: 90vh; margin-top: -15vh; min-height: 91vh; padding-top: 0; } + .flip-container .container-text { left: 30vw; position: relative; text-align: left; width: 50%; } + .flip-container.flip-from-left .container-text { left: 613px; width: 320px; } + .flip-container .color-emphasis { color: #1e33da; margin: 0 auto; max-width: 760px; } + .flip-container .text-title { font-size: 60px; font-weight: 600; @@ -12492,6 +12694,7 @@ main nav { margin-bottom: 20px; margin-top: 158px; } + .flip-container .text-description { font-size: 18px; font-weight: 400; @@ -12499,6 +12702,7 @@ main nav { margin-bottom: 20px; width: 380px; } + .flip-container .phone-container { background: rgba(225, 196, 183, 0.2); border-color: rgba(255, 255, 255, 0.4); @@ -12511,19 +12715,23 @@ main nav { top: -540px; width: 342px; } + .flip-container.flip-from-left .phone-container { left: 183px; top: -540px; } + .flip-container .phone-container img { height: auto; margin-top: 70px; width: 318px; } + .flip-container .call-to-action:hover { background: linear-gradient(45deg, #c93397, rebeccapurple); transition: all ease-in 0.25s; } + .flip-container .call-to-action { align-items: center; background: transparent; @@ -12542,25 +12750,24 @@ main nav { order: 2; padding: 12px 36px; width: 198px; - transition: all ease-in 1.5s; - /*border-image-slice: 1;*/ - /*border-width: 5px;*/ - /*border-image-source: linear-gradient(to left, #743ad5, #d53a9d);*/ } + #content-2 { margin-top: 50vh; } + #flipping_zone { margin-top: -100vh; position: relative; } -/******** phone base *********/ + #popover { background: url("/img/bg_pink.png") no-repeat; background-position: center; background-size: cover; } + #popover .dark-emphasis { color: #3b3b49; font-family: "GT Walsheim Pro"; @@ -12568,14 +12775,15 @@ main nav { font-style: normal; font-weight: 600; letter-spacing: -0.04em; - /* identical to box height, or 66px */ line-height: 110%; } + .text-grey { font-size: 18px; font-weight: 400; line-height: 26px; } + .slider-screen .text { left: 55vw; position: relative; @@ -12583,20 +12791,23 @@ main nav { top: -30%; width: 400px; } + .slider-screen .text-title { margin-bottom: 2rem; } + .phone-container { border-radius: 1rem; width: 411px; } + .phone-container .top { background: url("/img/phone_rectangle_top.jpg") no-repeat center; border-top-left-radius: 1rem; - border-top-right-radius: 1rem; height: 60px; } + .phone-container .bottom { background: url("/img/phone_rectangle_bottom.jpg") no-repeat center; border-bottom-left-radius: 2rem; @@ -12605,12 +12816,14 @@ main nav { position: relative; top: 676.5px; } + .phone-container.transparent { background: rgba(248, 243, 241, 0.1); border-radius: 70px; height: 700px; width: 350px; } + .slider-screen .phone-container { background: url("/img/phone_cream.png") no-repeat; background-position: center; @@ -12621,241 +12834,76 @@ main nav { top: 20vh; width: 411px; } + .close-button { float: right; position: relative; right: 40px; top: 56px; } -.arrow-left, -.arrow-right { + +.arrow-left, .arrow-right { backdrop-filter: blur(5px); - background: linear-gradient( - 310.41deg, - rgba(255, 255, 255, 0.3) 10.9%, - rgba(255, 255, 255, 0) 81.35% - ); + background: linear-gradient(310.41deg, rgba(255, 255, 255, 0.3) 10.9%, rgba(255, 255, 255, 0) 81.35%); border: solid 2px #1e33da; border-radius: 70px; - - /* Note: backdrop-filter has minimal browser support */ cursor: pointer; padding: 1.5rem; transform: matrix(-1, 0, 0, 1, 0, 0); } + .arrow-right { float: right; position: relative; top: 50vh; transform: rotate(0deg); } + .arrow-left { float: left; left: 40px; position: relative; top: 50vh; } + .bullets { left: 0; position: relative; top: 30vh; } + .bullets img { cursor: pointer; } + #portfolio { background: url("/img/bg_grey.jpg") no-repeat; background-position: center; background-size: cover; color: white; } -#popover .color-emphasis, -#portfolio .color-emphasis { + +#popover .color-emphasis, #portfolio .color-emphasis { color: #e77064; font-weight: 600; margin-bottom: 20px; } + #portfolio .phone-container { background: url("/img/phone_shoes.png"); height: 776px; } + #coming_soon { background: #2b74b1; z-index: 10; color: white; text-shadow: 0 0 1em black; height: 50vh; - margin-top: 10vw; + margin-top: 0; padding-top: 50vh; } -@media screen and (max-width: 1023px) { - #main_title_container h2 { - margin-top: 5vh; - } - #main_title { - top: 15rem; - height: 25vh; - } - - #cover .button { - top: 7vh; - } - - #content_all h2, - #welcome h2 { - font-size: 6em; - line-height: 1em; - text-align: left; - } - - - #content_all .columns { - top: -145vh; - width: 55vw; - } - .columns { - display: block !important; - } - .column { - width: 100% !important; - } - - #open { - top: 80vh; - } - /** - flipping part - */ - #flipping_zone { - margin-top: -100vh; - position: static; - } - .flip-container { - position: relative; - } - - .flip-container + .flip-container { - margin-top: 40vh; - } - .flip-container .container-text { - z-index: 1; - left: 33vw; - } - .flip-container .text-title { - margin-top: 0; - } - - .flip-container .phone-container { - left: 42vw; - top: 5vh; - } - .flip-container.flip-from-left .container-text { - left: 33vw; - top: 5vh; - } - .flip-container.flip-from-left .phone-container { - left: 25vw; - top: 10vh; - } - - #content-4 { - margin-top: 25vh; - } - #content-5 { - margin-top: 15vh; - } - - #popover { - margin-top: 100vh; - } - #popover .phone-container, #portfolio .phone-container { - width: 39vw; - } - /** - exemples sliders - */ - .slider-screen .text-title { - margin-top: 1em; - } - .slider-screen .text, - .slider-screen .phone-container { - position: relative; - width: 412px; - left: 25vw; - top: 5vh; - } - .bullets { - top: 28em; - } - .arrow-left, - .arrow-right { - top: 60vh; - } - .slider-screen { - min-height: 100vh; - } - #popover, #portfolio { - min-height: 200vh; - } - #popover .phone-container, #portfolio .phone-container{ - width: 50vw; - } - -} -@media screen and (max-width: 35em) { - #main_title { - margin-top: 5vh; - } - #main_title_container h2 { - margin-top: 15vh; - } - - #content_all h2, - #welcome h2 { - font-size: 4rem !important; - } - #content_all .text { - padding-right: 0; - } - .container-text-md { - width: auto; - } - #content_all .columns { - width: 100%; - margin: 1rem; - } - .flip-container .container-text { - width: 100%; - left: 5vw; - } - .flip-container .phone-container { - position: static; - margin: 4rem auto; - } - .flip-container.flip-from-left .container-text { - left: 5vw; - } - .flip-container .phone-container { - margin-top: 7rem; - } - .flip-container .text-description { - max-width: 90vw; - } - - #content-4 { - margin-top: 50vh; - } - #content-5 { - margin-top: 45vh; - } - - .slider-screen .text, - .slider-screen .phone-container { - left: 5vw; - max-width: 90vw; - } -} body { background: #fff; padding-bottom: 50vh; @@ -12864,12 +12912,14 @@ body { margin: 0; padding: 0; } + main section { font-family: "GT Walsheim Pro", Arial; height: 100vh; min-height: 100vh; width: 100vw; } + main section h2 { color: #fffdfc; font-size: 60px; @@ -12878,27 +12928,33 @@ main section h2 { letter-spacing: -0.04em; line-height: 110%; } + main img { max-width: 100vw; } + main .credits { margin-top: 10vh; - padding-bottom: 10vh; } + #sprint_4 { background: #fff; } + .primary-color { - color: #1E33DA; + color: #1e33da; } + .secondary-color { - color: #E77064; + color: #e77064; } + .dark-color { color: #020225; } + #transactionnal_webdesign { - background: url("/img/header_webdesign.png"), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 74.66%); + background: url("/img/header_webdesign.png"), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 74.66%); background-size: cover; font-family: "GT Walsheim Pro"; color: #00001f; @@ -12906,9 +12962,11 @@ main .credits { position: static; min-height: 150vh; } + #transactionnal_webdesign .columns { max-width: 60vw; } + #transactionnal_webdesign .title { height: 109px; font-style: normal; @@ -12925,6 +12983,7 @@ main .credits { flex-grow: 0; padding-top: 10rem; } + #transactionnal_webdesign .description { color: rgba(231, 112, 100, 0.8); font-weight: 500; @@ -12934,36 +12993,58 @@ main .credits { margin-bottom: 140px; padding-top: 10rem; } + #transactionnal_webdesign .color-emphasis { color: #1e33da; } + #transactionnal_webdesign .sub-title { font-weight: 600; font-size: 7rem; line-height: 90px; letter-spacing: -0.04em; } + #transactionnal_webdesign .columns { text-align: left; margin: 0 auto; width: 80%; } + #transactionnal_webdesign .second { font-weight: 400; font-size: 1.5rem; line-height: 130%; } + +@media screen and (max-width: 1300px) { + #transactionnal_webdesign { + min-height: 100vh; + padding-top: 5vh; + } + + #transactionnal_webdesign .title { + font-size: 4rem; + } + + #transactionnal_webdesign .description { + font-size: 10rem !important; + } +} + #carry { position: static; background: white; padding-top: 20vh; min-height: 130rem; } + #carry .title { margin-bottom: 46px; font-size: 60px; line-height: 110%; } + #carry .description { margin-top: 270px; font-style: normal; @@ -12974,18 +13055,22 @@ main .credits { letter-spacing: -0.06em; color: rgba(30, 51, 218, 0.15); } + #carry .description2 { font-weight: 600; font-size: 60px; line-height: 110%; text-align: center; } + #carry .color-emphasis { color: #1e33da; } + #carry .bubbles { margin-top: -65vh; } + #carry .bubbles p { position: relative; padding: 7.6rem 4rem; @@ -12998,6 +13083,7 @@ main .credits { height: 30vh; mix-blend-mode: darken; } + #carry .bubbles p:nth-of-type(1) { background: url("/img/Ellipse 777.5.png") no-repeat; padding-left: 3.7rem; @@ -13006,6 +13092,7 @@ main .credits { left: 70%; top: -100rem; } + #carry .bubbles p:nth-of-type(2) { background: url("/img/Ellipse 777.4.png") no-repeat; width: 308px; @@ -13013,6 +13100,7 @@ main .credits { left: 60%; top: -100rem; } + #carry .bubbles p:nth-of-type(3) { background: url("/img/Ellipse 777.5.png") no-repeat; width: 315px; @@ -13023,30 +13111,32 @@ main .credits { padding: 8rem 4rem; top: -100rem; } -#carry .bubbles p:nth-of-type(4) { +#carry .bubbles p:nth-of-type(4) { background: url("/img/Ellipse 777.5.png") no-repeat; width: 315px; height: 285px; left: 10vw; top: -143rem; } -#carry .gradient-bg, -#carry .gradient-bg-yellow { + +#carry .gradient-bg, #carry .gradient-bg-yellow { position: relative; width: 50vw; height: 58vh; left: 14vw; top: 10em; - background: radial-gradient(50% 50% at 50% 50%, #FFBA99 0%, rgba(236, 222, 168, 0.96) 4.17%, rgba(163, 173, 255, 0) 100%); + background: radial-gradient(50% 50% at 50% 50%, #ffba99 0%, rgba(236, 222, 168, 0.96) 4.17%, rgba(163, 173, 255, 0) 100%); opacity: 0.5; transform: rotate(197.68deg); } + #carry .gradient-bg { top: -30em; - background: radial-gradient(50% 50% at 50% 50%, #1E33DA 0%, rgba(30, 51, 218, 0.958333) 4.17%, rgba(30, 51, 218, 0) 100%); + background: radial-gradient(50% 50% at 50% 50%, #1e33da 0%, rgba(30, 51, 218, 0.958333) 4.17%, rgba(30, 51, 218, 0) 100%); transform: rotate(-17.32deg); } + #carry .computer-block { background: url("/img/Macbook_color 1.png") no-repeat center; position: relative; @@ -13056,29 +13146,31 @@ main .credits { top: -97em; } - #kyc { font-family: "GT Walsheim Pro"; background: white; padding-top: 25vh; min-height: 150vh; } + #kyc .text-content { max-width: 37rem; text-align: left; } + #kyc .left-column { padding-left: 5vw; } + #kyc .title { margin-top: 250px; font-style: normal; font-weight: 500; font-size: 100px; line-height: 90px; - /* or 90% */ letter-spacing: -0.04em; } + #kyc .description2 { font-weight: 500; font-size: 60px; @@ -13090,12 +13182,14 @@ main .credits { width: 100%; display: block; } + #kyc .description { font-weight: 500; font-size: 60px; line-height: 110%; letter-spacing: -0.04em; } + #kyc .button { font-weight: 400; font-size: 18px; @@ -13114,32 +13208,38 @@ main .credits { min-width: 15rem; float: left; color: #020225; - border-color: #E77064; + border-color: #e77064; } + #kyc .color-emphasis { - color: #1E33DA; + color: #1e33da; } + #kyc .fat-text { font-style: normal; font-weight: 600; font-size: 30px; line-height: 35px; text-transform: uppercase; - color: #FFFDFC; + color: #fffdfc; } + #kyc .bubbles { margin-top: -60vw; } + #kyc .bubbles .bubble { position: relative; text-align: left; float: left; } + #kyc .bubbles .bubble span { margin-left: 2rem; float: left; width: 20rem; } + #kyc .bubbles .bubble:nth-of-type(1) { width: 25rem; height: 23rem; @@ -13147,9 +13247,11 @@ main .credits { top: -34rem; background: url("/img/bubble_1.png") no-repeat; } + #kyc .bubbles .bubble:nth-of-type(1) span { padding: 6rem 2.5rem; } + #kyc .bubbles .bubble:nth-of-type(2) { background: url("/img/bubble_2.png") no-repeat; left: 34vw; @@ -13158,10 +13260,12 @@ main .credits { height: 35rem; background-size: contain; } + #kyc .bubbles .bubble:nth-of-type(2) span { margin-top: 13rem; margin-left: 5rem; } + #kyc .bubbles .bubble:nth-of-type(3) { background: url("/img/bubble_3.png") no-repeat; left: -27vw; @@ -13170,17 +13274,20 @@ main .credits { height: 35rem; background-size: contain; } + #kyc .bubbles .bubble:nth-of-type(3) span { margin-top: 10rem; margin-left: 5rem; width: 15rem; } + #kyc .small-bubble { background: url("/img/Snapinsta-app_333082592_594932912202163_8553480550880340640_n008.png") no-repeat center; background-size: contain; position: relative; margin-top: 0; } + #kyc .small-bubble:nth-of-type(1) { filter: blur(6.5px); width: 137px; @@ -13188,6 +13295,7 @@ main .credits { left: 316px; top: 400px; } + #kyc .small-bubble:nth-of-type(2) { filter: blur(2px); width: 203px; @@ -13195,6 +13303,7 @@ main .credits { left: 1343px; top: 422px; } + #kyc .small-bubble:nth-of-type(3) { filter: blur(5px); width: 141px; @@ -13202,6 +13311,7 @@ main .credits { left: 865px; top: 918px; } + #kyc .small-bubble:nth-of-type(4) { filter: blur(1px); width: 77px; @@ -13209,38 +13319,23 @@ main .credits { left: 490px; top: 1129px; } + #kyc .small-bubble:nth-of-type(5) { width: 288px; height: 360px; left: 1124px; - top: 10vhpx; -} -@media screen and (max-width: 1300px) { - #kyc .small-bubble:nth-of-type(1) { - margin-top: 14rem; - } - #kyc .bubbles .bubble { - position: static; - } - #kyc .bubbles .bubble:nth-of-type(1) { - margin-left: 12rem; - } - #kyc .bubbles .bubble:nth-of-type(2) { - margin-left: 5rem; - } - #kyc .bubbles .bubble:nth-of-type(3) { - margin-left: 34%; - margin-top: 0; - } + top: 10 vhpx; } + #china { background-color: #141373; - height: 100vh; + height: 1060px; width: 100vw; padding-bottom: 20rem; border-radius: 5rem; overflow: hidden; } + #china .line { background: url(/img/line.png) no-repeat; position: relative; @@ -13253,6 +13348,7 @@ main .credits { rotate: 5deg; background-size: contain; } + #china .title { padding-top: 10rem; margin-bottom: 2rem; @@ -13265,6 +13361,7 @@ main .credits { letter-spacing: -0.04em; color: white; } + #china .description { font-family: "GT Walsheim Pro"; font-style: normal; @@ -13275,6 +13372,7 @@ main .credits { text-transform: uppercase; margin-bottom: 3rem; } + #china .columns { position: absolute; margin-top: -10vh; @@ -13282,6 +13380,7 @@ main .credits { width: 100vw; z-index: 10; } + #china .block-item { color: white; font-family: "GT Walsheim Pro"; @@ -13292,74 +13391,93 @@ main .credits { text-align: left; background-size: contain; } + #china .block-items .block-item .bottom { margin-left: 2rem; } + #china .block-items .block-item:nth-of-type(1) { background: url("/img/block_pillar_1.png") no-repeat; background-size: contain; margin-top: 2rem; } + #china .block-items .block-item:nth-of-type(1) .bottom { margin-top: 21rem; } + #china .block-items .block-item:nth-of-type(2) { background: url("/img/block_pillar_2.png") no-repeat; background-size: contain; margin-top: 8rem; } + #china .block-items .block-item:nth-of-type(2) .bottom { margin-top: 22rem; } + #china .block-items .block-item:nth-of-type(3) { background: url("/img/block_pillar_3.png") no-repeat; background-size: contain; margin-top: 10rem; } + #china .block-items .block-item:nth-of-type(3) .bottom { margin-top: 25rem; } + #china .block-items .block-item:nth-of-type(4) { background: url("/img/block_pillar_4.png") no-repeat; background-size: contain; margin-top: 1rem; } + #china .block-items .block-item:nth-of-type(4) .bottom { margin-top: 24rem; } + #china .show-on-medium { display: block; } + #china .hide-on-medium { display: none; } + @media screen and (max-width: 1300px) { #china .show-on-medium { display: none; } + #china .hide-on-medium { display: block; } + #china .line { width: 62vw; top: 10vh; } + #china .block-item { margin-bottom: 2rem; text-align: center; } + #china .top { font-size: 4rem; margin-bottom: 2rem; } + #china .bottom { font-size: 3rem; } + #china .cols .columns { text-align: center; display: block; } } + #we_develop { height: 200vh; width: 100vw; @@ -13369,6 +13487,7 @@ main .credits { background-color: #fff; text-align: center; } + #we_develop .title { padding-top: 26rem; padding-bottom: 2rem; @@ -13382,6 +13501,7 @@ main .credits { max-width: 54rem; margin: 2rem auto; } + #we_develop .quick, #we_develop .long_term { font-family: "GT Walsheim"; font-style: normal; @@ -13389,11 +13509,13 @@ main .credits { font-size: 24px; line-height: 150%; } + #we_develop .quick { position: absolute; left: 104px; top: 70rem; } + #we_develop .long_term { font-family: "GT Walsheim"; font-weight: 700; @@ -13403,6 +13525,7 @@ main .credits { margin-right: 6rem; margin-top: -40rem; } + #we_develop .light-text { margin-top: -20rem; font-family: "GT Walsheim Pro"; @@ -13412,10 +13535,11 @@ main .credits { line-height: 100%; text-align: center; letter-spacing: -0.04em; - color: #B62F22; + color: #b62f22; opacity: 0.2; filter: blur(2px); } + #we_develop .phone-container-2 { margin: 0 auto; background: blue; @@ -13427,6 +13551,7 @@ main .credits { border-radius: 70px; z-index: 20; } + #we_develop .picture { margin-left: 5px; height: 820px; @@ -13435,6 +13560,7 @@ main .credits { background-size: contain; overflow: hidden; } + #we_develop .line { background: url("/img/line.png"); position: absolute; @@ -13446,16 +13572,19 @@ main .credits { float: left; background-size: contain; } + #we_develop .container-arrows { margin: 0 auto; width: 30rem; } + #we_develop .container-arrows img { margin-top: 1.25rem; margin-left: 0; } + #we_develop .circle { - border: solid 2px #E77064; + border: solid 2px #e77064; border-radius: 100%; height: 4rem; width: 4rem; @@ -13463,22 +13592,28 @@ main .credits { top: 67rem; background: white; } + #we_develop .circle.circle-right { right: 31vw; } + #we_develop .circle.circle-left { right: 66vw; } + #we_develop .arrow-right-2 { position: absolute; } + #we_develop .rotated { transform: rotate(180deg); } + #full_creative { background: white; min-height: 120vh; } + #full_creative .title { font-family: "GT Walsheim Pro"; font-weight: 600; @@ -13489,9 +13624,11 @@ main .credits { padding-top: 10rem; margin-bottom: 5rem; } + #full_creative .columns { text-align: left; } + #full_creative .sub-title { font-family: "GT Walsheim Pro"; font-style: normal; @@ -13502,9 +13639,11 @@ main .credits { color: #020225; margin-bottom: 1rem; } + #full_creative .sub-title + .sub-title { margin-top: 2rem; } + #full_creative p { font-weight: 400; font-size: 16px; @@ -13512,11 +13651,11 @@ main .credits { margin-bottom: 4rem; padding-right: 2rem; } + #full_creative img { max-width: 80vw; } - #our_team { background: white; padding-top: 5rem; @@ -13524,6 +13663,7 @@ main .credits { text-align: left; min-height: 150vh; } + #our_team .title { font-weight: 500; font-size: 270px; @@ -13532,6 +13672,7 @@ main .credits { text-align: left; margin-bottom: 6rem; } + #our_team .sub-title { font-weight: 500; font-size: 60px; @@ -13541,6 +13682,7 @@ main .credits { margin-top: 2rem; margin-bottom: 2rem; } + #our_team img { margin-bottom: 1rem; width: 100%; @@ -13548,16 +13690,17 @@ main .credits { padding-left: 0; margin-left: 0; } + #our_team .name { margin-top: 1rem; margin-bottom: 2rem; } + #our_team .sub-category { padding: 0 2em; background: white; } - #china_achievements { margin-top: 30rem; background: white; @@ -13565,38 +13708,45 @@ main .credits { padding: 20rem 172px 0; text-align: left; } + #china_achievements .title { font-weight: 500; font-size: 100px; line-height: 90px; - color: #1E33DA; + color: #1e33da; letter-spacing: -0.04em; width: 50vw; } + #china_achievements .description { font-weight: 400; font-size: 18px; line-height: 26px; color: #020225; } + #china_achievements .tiles-box { margin-top: 10rem; padding-bottom: 20rem; } + #china_achievements .tiles-box .column { margin-bottom: 5rem; } + #china_achievements .offset-left-columns { margin-left: -10rem; } + #baozun_group { margin-top: 150px; background: url("/img/baozun.jpg") no-repeat; background-size: cover; border-radius: 80px; } + #baozun_group .title { - color: #FFFDFC; + color: #fffdfc; font-style: normal; font-weight: 600; font-size: 100px; @@ -13606,7 +13756,6 @@ main .credits { padding-top: 464px; } - .counter-block .big-number { font-weight: 600; font-size: 140px; @@ -13629,236 +13778,183 @@ main .credits { border-radius: 80px; } +@media all and (max-width: 1023px) { + #main_title_container h2 { + margin-top: 5vh; + } -/** -responsive land - */ + #main_title { + top: 15rem; + height: 25vh; + } + #cover .button { + top: 7vh; + } + #content_all h2, #welcome h2 { + font-size: 6em; + line-height: 1em; + text-align: left; + } -@media screen and (max-width: 950px) { + #content_all .columns { + top: -145vh; + width: 55vw; + } - #baozun_group , #coming_soon, .credits{ - margin: 0 0; + .columns { + display: block !important; + } + + .column { + width: 100% !important; + } + + #open { + top: 80vh; + } + + #flipping_zone { + margin-top: -120vh; + position: static; + } + + .flip-container { position: relative; - top: 900vw; - } -} -@media screen and (max-width: 900px) { - - #unlock, - #unlock_white img{ - height: 10rem; - } - .button.is-responsive.is-small { - font-size: 0.5625rem; } - .button.is-responsive, - .button.is-responsive.is-normal { - font-size: 0.65625rem; + .flip-container + .flip-container { + margin-top: 20vh; } - .button.is-responsive.is-medium { - font-size: 0.75rem; + .flip-container .container-text { + z-index: 1; + left: 33vw; } - .button.is-responsive.is-large { - font-size: 1rem; + .flip-container .text-title { + margin-top: 0; } - #content_all h2, #welcome h2{ - font-size: 4em; - } -} - - -@media all and (max-width: 1100px) { - #we_develop .ar { - margin-top: -3rem; - } - .section { - padding: 3rem 3rem; + .flip-container .phone-container { + left: 42vw; + top: 5vh; } - .section.is-medium { - padding: 9rem 4.5rem; + .flip-container.flip-from-left .container-text { + left: 33vw; + top: 5vh; } - .section.is-large { - padding: 18rem 6rem; + .flip-container.flip-from-left .phone-container { + left: 25vw; + top: 10vh; } - section#carry { - padding-left: 10vw; - padding-right: 10vw; - min-height: 115rem; + #content-4 { + margin-top: 25vh; + } + + #content-5 { margin-top: 15vh; } - section#carry .title { - font-size: 4rem; + + #popover { + margin-top: 100vh; } - section#carry .description { - margin-top: 3vh; - font-size: 10rem; + + .slider-screen .text-title { + margin-top: 1em; } - section#carry .computer-block { - background-size: contain; + + .slider-screen .text, .slider-screen .phone-container { position: relative; - height: 100vh; + width: 412px; + left: 25vw; + top: 5vh; + } + + .bullets { + top: 28em; + } + + .arrow-left, .arrow-right { + top: 60vh; + } + + .slider-screen { + min-height: 100vh; + } + + #popover, #portfolio { + min-height: 200vh; + } + + #popover .phone-container, #portfolio .phone-container { + width: 50vw; + } +} + +@media all and (max-width: 35em) { + #main_title { + margin-top: 5vh; + } + + #main_title_container h2 { + margin-top: 15vh; + } + + #content_all h2, #welcome h2 { + font-size: 4rem !important; + } + + #content_all .text { + padding-right: 0; + } + + .container-text-md { + width: auto; + } + + #content_all .columns { width: 100%; + margin: 1rem; + } + + .flip-container .container-text { + width: 100%; + left: 6vw; + } + + .flip-container .phone-container { + position: static; + margin: 4rem auto; + } + + .flip-container.flip-from-left .container-text { + left: 5vw; + } + + .flip-container .phone-container { + margin-top: 7rem; + } + + .flip-container .text-description { + max-width: 90vw; + } + + #content-4 { margin-top: 50vh; } - section#carry .gradient-bg { - margin-top: 0; - } - section#carry .gradient-bg-yellow { - margin-top: 0; - } - section#carry .bubbles { - position: static; - } - section#carry .bubbles p { - margin-top: 2rem; - left: 0; - } - section#carry .bubbles p :nth-of-type(1) { - left: 10%; - } - section#carry .bubbles p :nth-of-type(2) { - left: 70%; - } - section#carry .bubbles p :nth-of-type(3) { - left: 4vw; - margin-left: -60%; - } - section#carry .bubbles p :nth-of-type(4) { - left: -10%; - top: -100vh; - } - #popover , #portfolio{ - height: 120vw; - } - #popover .phone-container, #portfolio .phone-container { - width: 410px; - left: 15vw; - } - #kyc .bubbles{ - margin-top: -100vw; - } -} -@media screen and (max-width: 1200px) { - #baozun_group { - margin-top: 650vw; - } -} -@media screen and (max-width: 1300px) { - #transactionnal_webdesign { - min-height: 100vh; - padding-top: 5vh; - } - #transactionnal_webdesign .title { - font-size: 4rem; - } - #transactionnal_webdesign .description { - font-size: 9rem; - } -} - - -@media all and (max-width: 1500px) { - #we_develop .circle.circle-right { - right: 10vw; - } - #we_develop .circle.circle-left { - right: 90vw; - } - #we_develop .quick { - left: 3rem; - top: 77rem; - } - #we_develop .long_term { - margin-right: 5rem; - } - #we_develop .data { - text-align: left; - padding-left: 6rem; - margin-top: 2rem; - } - #we_develop .ar { - text-align: right; - padding-right: 6rem; - margin-top: 3rem; - } - #full_creative { - padding-bottom: 20rem; - } - #full_creative .title { - padding: 2rem; - } - #full_creative .column { - padding: 2rem; - } - #full_creative .column p { - font-size: 1.5rem; - } - #full_creative .column, #full_creative .columns { - display: block; - } - #full_creative img { - margin-bottom: 15rem; + #content-5 { + margin-top: 45vh; } - #our_team { - margin-top: 70vw; - padding-bottom: 20rem; - } - #our_team img { - max-width: 100%; - margin: 0 auto; - } - #our_team .columns, #our_team .colmumn { - display: block; - position: static; - } - #our_team .name { - font-size: 1.5rem; - } - #our_team .sub-category { - margin-bottom: 10rem; - } - #china_achievements { - margin-top: 895vw; - } - #china_achievements p { - font-size: 2rem; - } - #china_achievements .column, #china_achievements .columns { - position: static; - display: block; - } - #china_achievements .offset-left-columns { - margin-left: 0; - } - #china_achievements .text-description { - font-size: 2rem; - } - #china_achievements .big-number { - font-size: 10rem; - text-align: center; - } - #china_achievements .picture { - margin-left: 0; - width: 100%; - } - #china_achievements .title { - width: 100%; - } - #baozun_group , #coming_soon, .credits{ - margin: 0 0; - position: relative; - top: 700vw; + .slider-screen .text, .slider-screen .phone-container { + left: 5vw; + max-width: 90vw; } } @@ -13866,113 +13962,361 @@ responsive land section#carry { min-height: 120rem; } + section#carry .description { margin-top: 3vh; font-size: 8rem; } + section#carry .gradient-bg { top: -40rem; } + section#carry .gradient-bg-yellow { top: 10rem; } + section#carry .computer-block { - width: 100%; + width: 70%; height: 1080px; left: 0; - top: -154vw; + top: -110em; background-size: contain; margin: 0 auto; } + section#carry .bubbles { position: relative; left: -5vw; } + section#carry .bubbles p :nth-of-type(1) { top: -75vh; } + section#carry .bubbles p :nth-of-type(2) { left: 70%; } + section#carry .bubbles p :nth-of-type(3) { - left: 20%; - top: -200vw; + left: 50%; } + section#carry .bubbles p :nth-of-type(4) { left: 10%; - top: -319vw; } } -@media screen and (max-width: 500px) { +@media all and (max-width: 1100px) { + section#carry { + padding-left: 10vw; + padding-right: 10vw; + min-height: 115rem; + } - .burger-menu span{ + section#carry .title { + font-size: 4rem; + } + + section#carry .description { + margin-top: 3vh; + font-size: 10rem; + } + + section#carry .computer-block { + background-size: contain; + position: relative; + height: 100vh; + width: 100%; + margin-top: -15rem; + } + + section#carry .gradient-bg { + margin-top: 0; + } + + section#carry .gradient-bg-yellow { + margin-top: 0; + } + + section#carry .bubbles { + position: static; + } + + section#carry .bubbles p { + margin-top: 2rem; + left: 0; + } + + section#carry .bubbles p :nth-of-type(1) { + left: 10%; + } + + section#carry .bubbles p :nth-of-type(2) { + left: 70%; + } + + section#carry .bubbles p :nth-of-type(3) { + left: 4vw; + margin-left: -60%; + } + + section#carry .bubbles p :nth-of-type(4) { + left: -10%; + } +} + +@media all and (max-width: 1300px) { + #kyc .small-bubble:nth-of-type(1) { + margin-top: 14rem; + } + + #kyc .bubbles .bubble { + position: static; + } + + #kyc .bubbles .bubble:nth-of-type(1) { + margin-left: 12rem; + } + + #kyc .bubbles .bubble:nth-of-type(2) { + margin-left: 5rem; + } + + #kyc .bubbles .bubble:nth-of-type(3) { + margin-left: 34%; + margin-top: 0; + } +} + +@media all and (max-width: 1500px) { + #we_develop .circle.circle-right { + right: 10vw; + } + + #we_develop .circle.circle-left { + right: 90vw; + } + + #we_develop .quick { + left: 6rem; + top: 95rem; + } + + #we_develop .long_term { + margin-right: 5rem; + } + + #we_develop .data { + text-align: left; + padding-left: 6rem; + margin-top: 2rem; + } + + #we_develop .ar { + text-align: right; + padding-right: 6rem; + margin-top: 3rem; + } +} + +@media all and (max-width: 1100px) { + #we_develop .ar { + margin-top: -3rem; + } +} + +@media all and (max-width: 1500px) { + #full_creative { + padding-bottom: 20rem; + } + + #full_creative .title { + padding: 2rem; + } + + #full_creative .column { + padding: 2rem; + } + + #full_creative .column p { + font-size: 1.5rem; + } + + #full_creative .column, #full_creative .columns { + display: block; + } + + #full_creative img { + margin-bottom: 15rem; + } +} + +@media screen and (max-width: 1500px) { + #our_team { + margin-top: 30rem; + padding-bottom: 20rem; + } + + #our_team img { + max-width: 100%; + margin: 0 auto; + } + + #our_team .columns, #our_team .colmumn { + display: block; + position: static; + } + + #our_team .name { + font-size: 1.5rem; + } + + #our_team .sub-category { + margin-bottom: 10rem; + } + #china_achievements { + margin-top: 895vw; + } + + #china_achievements p { + font-size: 2rem; + } + + #china_achievements .column, #china_achievements .columns { + position: static; + display: block; + } + + #china_achievements .offset-left-columns { + margin-left: 0; + } + + #china_achievements .text-description { + font-size: 2rem; + } + + #china_achievements .big-number { + font-size: 10rem; + text-align: center; + } + + #china_achievements .picture { + margin-left: 0; + width: 100%; + } + + #china_achievements .title { + width: 100%; + } +} + +@media screen and (max-width: 1500px) { + #baozun_group { + margin-top: 605vw; + } +} + +@media screen and (max-width: 1200px) { + #baozun_group { + margin-top: 650vw; + } +} + + + + +/** +responsive land + */ + +@media screen and (max-width: 600px) { + + .burger-menu span, + .circle-right, + .circle-left, + .arrow-left, .arrow-right { display: none; } - #content_first{ + + #transactionnal_webdesign .title, + #content_first, #for_all_your { font-size: 2rem; } - #for_all_your{ - font-size: 2rem; + + #welcome h2 { + font-size: 4rem; } - #content_all .columns{ + + #content_all .columns { max-width: 100vw; } + .flip-container + .flip-container { margin-top: 40vh !important; } - #transactionnal_webdesign .title { - font-size: 2rem; - } + #transactionnal_webdesign .description { font-size: 5rem !important; padding-top: 4rem; } + #transactionnal_webdesign .sub-title { font-weight: 600; font-size: 5rem; } + #transactionnal_webdesign { min-height: 160vh; } + section#carry .description { margin-top: 3vh; font-size: 5rem; } + section#carry .computer-block { margin-top: 32vh; } + #carry .bubbles p:nth-of-type(1) { left: -7%; top: -93rem; } + #carry .bubbles p:nth-of-type(2) { left: 36%; top: -112rem; } + #carry .bubbles p:nth-of-type(3) { left: -10vw; } - #kyc .description2{ + + #kyc .description2 { font-size: 3rem; padding: 0 1rem; } + #kyc .title { font-size: 5rem; line-height: 1em; } - #kyc .bubbles .bubble span - { + + #kyc .bubbles .bubble span { margin-left: 0; } + #kyc .bubbles .bubble:nth-of-type(2) { margin-left: -2rem; } + #kyc .bubbles { margin-top: -244vw; } - #china{ + + #china { height: 200vh; } @@ -13980,43 +14324,54 @@ responsive land font-size: 3rem; margin-bottom: 1rem; } + #we_develop .title { font-size: 3rem; } + #we_develop .circle.circle-left { left: 1vw; } + #we_develop .circle.circle-right { right: 1vw; } + #we_develop .long_term { margin-right: 5rem; margin-top: -37rem; } + #we_develop .quick { left: 4rem; top: 97rem; } + #full_creative .title { padding: 1rem; font-size: 5rem; } + #our_team { - margin-top: 50rem; + margin-top: 30rem; padding-bottom: 20rem; } - #our_team .title{ + + #our_team .title { font-size: 10rem; line-height: 7rem; } + #our_team .sub-category { margin-bottom: 10rem; padding-left: 0rem; } - #china_achievements{ + + #china_achievements { padding: 1rem; margin-top: 950vw; } + #china_achievements .big-number { font-size: 8rem; } @@ -14024,14 +14379,59 @@ responsive land #baozun_group { margin-top: 1126vw; } + #baozun_group .title { padding-top: 25vh; } - #baozun_group , #coming_soon, .credits{ + #baozun_group, #coming_soon, .credits { margin: 0 0; position: relative; - top: 1200vw; + top: 1000vw; + } + + #popover { + margin-top: 132vw; + } + + /** + flipping part + */ + #flipping_zone { + margin-top: -100vh; + position: static; + } + + .flip-container { + position: relative; + } + + .flip-container + .flip-container { + margin-top: 40vh; + } + + .flip-container .container-text { + z-index: 1; + left: 10vw; + } + + .flip-container .text-title { + margin-top: 0; + } + + .flip-container .phone-container { + left: 42vw; + top: 5vh; + } + + .flip-container.flip-from-left .container-text { + left: 10vw; + top: 5vh; + } + + .flip-container.flip-from-left .phone-container { + left: 10vw; + top: 10vh; } } diff --git a/css/sprint_4_converted.scss b/css/sprint_4_converted.scss new file mode 100644 index 0000000..3ecaac4 --- /dev/null +++ b/css/sprint_4_converted.scss @@ -0,0 +1,16294 @@ +@charset "UTF-8"; + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-Light.eot"); + src: local("GT Walsheim Pro Light"), local("GTWalsheimPro-Light"), url("font/GTWalsheimPro-Light.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Light.woff2") format("woff2"), url("font/GTWalsheimPro-Light.woff") format("woff"), url("font/GTWalsheimPro-Light.ttf") format("truetype"); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-Regular.eot"); + src: local("GT Walsheim Pro Regular"), local("GTWalsheimPro-Regular"), url("font/GTWalsheimPro-Regular.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Regular.woff2") format("woff2"), url("font/GTWalsheimPro-Regular.woff") format("woff"), url("font/GTWalsheimPro-Regular.ttf") format("truetype"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-ThinOblique.eot"); + src: local("GT Walsheim Pro Thin Oblique"), local("GTWalsheimPro-ThinOblique"), url("font/GTWalsheimPro-ThinOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-ThinOblique.woff2") format("woff2"), url("font/GTWalsheimPro-ThinOblique.woff") format("woff"), url("font/GTWalsheimPro-ThinOblique.ttf") format("truetype"); + font-weight: 100; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-Thin.eot"); + src: local("GT Walsheim Pro Thin"), local("GTWalsheimPro-Thin"), url("font/GTWalsheimPro-Thin.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Thin.woff2") format("woff2"), url("font/GTWalsheimPro-Thin.woff") format("woff"), url("font/GTWalsheimPro-Thin.ttf") format("truetype"); + font-weight: 100; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-BoldOblique.eot"); + src: local("GT Walsheim Pro Bold Oblique"), local("GTWalsheimPro-BoldOblique"), url("font/GTWalsheimPro-BoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-BoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-BoldOblique.woff") format("woff"), url("font/GTWalsheimPro-BoldOblique.ttf") format("truetype"); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Ultra"; + src: url("font/GTWalsheimPro-UltraBold.eot"); + src: local("GT Walsheim Pro Ultra Bold"), local("GTWalsheimPro-UltraBold"), url("font/GTWalsheimPro-UltraBold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraBold.woff2") format("woff2"), url("font/GTWalsheimPro-UltraBold.woff") format("woff"), url("font/GTWalsheimPro-UltraBold.ttf") format("truetype"); + font-weight: 800; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Ultra"; + src: url("font/GTWalsheimPro-UltraBoldOblique.eot"); + src: local("GT Walsheim Pro Ultra Bold Oblique"), local("GTWalsheimPro-UltraBoldOblique"), url("font/GTWalsheimPro-UltraBoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraBoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-UltraBoldOblique.woff") format("woff"), url("font/GTWalsheimPro-UltraBoldOblique.ttf") format("truetype"); + font-weight: 800; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-MediumOblique.eot"); + src: local("GT Walsheim Pro Medium Oblique"), local("GTWalsheimPro-MediumOblique"), url("font/GTWalsheimPro-MediumOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-MediumOblique.woff2") format("woff2"), url("font/GTWalsheimPro-MediumOblique.woff") format("woff"), url("font/GTWalsheimPro-MediumOblique.ttf") format("truetype"); + font-weight: 500; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-Bold.eot"); + src: local("GT Walsheim Pro Bold"), local("GTWalsheimPro-Bold"), url("font/GTWalsheimPro-Bold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Bold.woff2") format("woff2"), url("font/GTWalsheimPro-Bold.woff") format("woff"), url("font/GTWalsheimPro-Bold.ttf") format("truetype"); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-Medium.eot"); + src: local("GT Walsheim Pro Medium"), local("GTWalsheimPro-Medium"), url("font/GTWalsheimPro-Medium.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Medium.woff2") format("woff2"), url("font/GTWalsheimPro-Medium.woff") format("woff"), url("font/GTWalsheimPro-Medium.ttf") format("truetype"); + font-weight: 500; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-RegularOblique.eot"); + src: local("GT Walsheim Pro Regular Oblique"), local("GTWalsheimPro-RegularOblique"), url("font/GTWalsheimPro-RegularOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-RegularOblique.woff2") format("woff2"), url("font/GTWalsheimPro-RegularOblique.woff") format("woff"), url("font/GTWalsheimPro-RegularOblique.ttf") format("truetype"); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-LightOblique.eot"); + src: local("GT Walsheim Pro Light Oblique"), local("GTWalsheimPro-LightOblique"), url("font/GTWalsheimPro-LightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-LightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-LightOblique.woff") format("woff"), url("font/GTWalsheimPro-LightOblique.ttf") format("truetype"); + font-weight: 300; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Ultra"; + src: url("font/GTWalsheimPro-UltraLight.eot"); + src: local("GT Walsheim Pro Ultra Light"), local("GTWalsheimPro-UltraLight"), url("font/GTWalsheimPro-UltraLight.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraLight.woff2") format("woff2"), url("font/GTWalsheimPro-UltraLight.woff") format("woff"), url("font/GTWalsheimPro-UltraLight.ttf") format("truetype"); + font-weight: 200; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Ultra"; + src: url("font/GTWalsheimPro-UltraLightOblique.eot"); + src: local("GT Walsheim Pro Ultra Light Oblique"), local("GTWalsheimPro-UltraLightOblique"), url("font/GTWalsheimPro-UltraLightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-UltraLightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-UltraLightOblique.woff") format("woff"), url("font/GTWalsheimPro-UltraLightOblique.ttf") format("truetype"); + font-weight: 200; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-BlackOblique.eot"); + src: local("GT Walsheim Pro Black Oblique"), local("GTWalsheimPro-BlackOblique"), url("font/GTWalsheimPro-BlackOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-BlackOblique.woff2") format("woff2"), url("font/GTWalsheimPro-BlackOblique.woff") format("woff"), url("font/GTWalsheimPro-BlackOblique.ttf") format("truetype"); + font-weight: 900; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro"; + src: url("font/GTWalsheimPro-Black.eot"); + src: local("GT Walsheim Pro Black"), local("GTWalsheimPro-Black"), url("font/GTWalsheimPro-Black.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-Black.woff2") format("woff2"), url("font/GTWalsheimPro-Black.woff") format("woff"), url("font/GTWalsheimPro-Black.ttf") format("truetype"); + font-weight: 900; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Cond Ultra"; + src: url("font/GTWalsheimPro-CondensedUltraBold.eot"); + src: local("GT Walsheim Pro Condensed Ultra Bold"), local("GTWalsheimPro-CondensedUltraBold"), url("font/GTWalsheimPro-CondensedUltraBold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraBold.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraBold.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraBold.ttf") format("truetype"); + font-weight: 800; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedLight.eot"); + src: local("GT Walsheim Pro Condensed Light"), local("GTWalsheimPro-CondensedLight"), url("font/GTWalsheimPro-CondensedLight.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedLight.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedLight.woff") format("woff"), url("font/GTWalsheimPro-CondensedLight.ttf") format("truetype"); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedBoldOblique.eot"); + src: local("GT Walsheim Pro Condensed Bold Oblique"), local("GTWalsheimPro-CondensedBoldOblique"), url("font/GTWalsheimPro-CondensedBoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBoldOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedBoldOblique.ttf") format("truetype"); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedLightOblique.eot"); + src: local("GT Walsheim Pro Condensed Light Oblique"), local("GTWalsheimPro-CondensedLightOblique"), url("font/GTWalsheimPro-CondensedLightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedLightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedLightOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedLightOblique.ttf") format("truetype"); + font-weight: 300; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedThin.eot"); + src: local("GT Walsheim Pro Condensed Thin"), local("GTWalsheimPro-CondensedThin"), url("font/GTWalsheimPro-CondensedThin.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedThin.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedThin.woff") format("woff"), url("font/GTWalsheimPro-CondensedThin.ttf") format("truetype"); + font-weight: 100; + font-style: normal; +} + +@font-face { + font-family: "GTWalsheimPro-CondensedULightIt"; + src: url("font/GTWalsheimPro-CondensedUltraLightOblique.eot"); + src: local("GT Walsheim Pro Condensed Ultra Light Oblique"), local("GTWalsheimPro-CondensedUltraLightOblique"), url("font/GTWalsheimPro-CondensedUltraLightOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraLightOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraLightOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraLightOblique.ttf") format("truetype"); + font-weight: 200; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Cond"; + src: url("font/GTWalsheimPro-CondensedMedium.eot"); + src: local("GT Walsheim Pro Condensed Medium"), local("GTWalsheimPro-CondensedMedium"), url("font/GTWalsheimPro-CondensedMedium.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedMedium.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedMedium.woff") format("woff"), url("font/GTWalsheimPro-CondensedMedium.ttf") format("truetype"); + font-weight: 500; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedBlackOblique.eot"); + src: local("GT Walsheim Pro Condensed Black Oblique"), local("GTWalsheimPro-CondensedBlackOblique"), url("font/GTWalsheimPro-CondensedBlackOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBlackOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBlackOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedBlackOblique.ttf") format("truetype"); + font-weight: 900; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedRegular.eot"); + src: local("GT Walsheim Pro Condensed Regular"), local("GTWalsheimPro-CondensedRegular"), url("font/GTWalsheimPro-CondensedRegular.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedRegular.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedRegular.woff") format("woff"), url("font/GTWalsheimPro-CondensedRegular.ttf") format("truetype"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedThinOblique.eot"); + src: local("GT Walsheim Pro Condensed Thin Oblique"), local("GTWalsheimPro-CondensedThinOblique"), url("font/GTWalsheimPro-CondensedThinOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedThinOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedThinOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedThinOblique.ttf") format("truetype"); + font-weight: 100; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedBold.eot"); + src: local("GT Walsheim Pro Condensed Bold"), local("GTWalsheimPro-CondensedBold"), url("font/GTWalsheimPro-CondensedBold.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBold.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBold.woff") format("woff"), url("font/GTWalsheimPro-CondensedBold.ttf") format("truetype"); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedRegularOblique.eot"); + src: local("GT Walsheim Pro Condensed Regular Oblique"), local("GTWalsheimPro-CondensedRegularOblique"), url("font/GTWalsheimPro-CondensedRegularOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedRegularOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedRegularOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedRegularOblique.ttf") format("truetype"); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: "GTWalsheimPro-CondensedULight"; + src: url("font/GTWalsheimPro-CondensedUltraLight.eot"); + src: local("GT Walsheim Pro Condensed Ultra Light"), local("GTWalsheimPro-CondensedUltraLight"), url("font/GTWalsheimPro-CondensedUltraLight.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraLight.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraLight.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraLight.ttf") format("truetype"); + font-weight: 200; + font-style: normal; +} + +@font-face { + font-family: "GT Walsheim Pro Cond Ultra"; + src: url("font/GTWalsheimPro-CondensedUltraBoldOblique.eot"); + src: local("GT Walsheim Pro Condensed Ultra Bold Oblique"), local("GTWalsheimPro-CondensedUltraBoldOblique"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedUltraBoldOblique.ttf") format("truetype"); + font-weight: 800; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Cond"; + src: url("font/GTWalsheimPro-CondensedMediumOblique.eot"); + src: local("GT Walsheim Pro Condensed Medium Oblique"), local("GTWalsheimPro-CondensedMediumOblique"), url("font/GTWalsheimPro-CondensedMediumOblique.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedMediumOblique.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedMediumOblique.woff") format("woff"), url("font/GTWalsheimPro-CondensedMediumOblique.ttf") format("truetype"); + font-weight: 500; + font-style: italic; +} + +@font-face { + font-family: "GT Walsheim Pro Condensed"; + src: url("font/GTWalsheimPro-CondensedBlack.eot"); + src: local("GT Walsheim Pro Condensed Black"), local("GTWalsheimPro-CondensedBlack"), url("font/GTWalsheimPro-CondensedBlack.eot?#iefix") format("embedded-opentype"), url("font/GTWalsheimPro-CondensedBlack.woff2") format("woff2"), url("font/GTWalsheimPro-CondensedBlack.woff") format("woff"), url("font/GTWalsheimPro-CondensedBlack.ttf") format("truetype"); + font-weight: 900; + font-style: normal; +} + +html { + background: #020225; + color: #f9f3f1; + font-family: "GT Walsheim Pro"; + font-size: 1em; + letter-spacing: -0.04em; + line-height: 1.4; + text-align: center; +} + +::-moz-selection, ::selection { + background: #2323ff; + text-shadow: none; +} + +hr { + border: 0; + border-top: 1px solid #ccc; + display: block; + height: 1px; + margin: 1em 0; + padding: 0; +} + +audio, canvas, iframe, img, svg, video { + vertical-align: middle; +} + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +textarea { + resize: vertical; +} + +.hidden, [hidden] { + display: none !important; +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; + + &.focusable { + &:active, &:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + white-space: inherit; + width: auto; + } + } +} + +.invisible { + visibility: hidden; +} + +.clearfix { + &::before { + content: " "; + display: table; + } + + &::after { + content: " "; + display: table; + clear: both; + } +} + +@media only screen and (min-width: 35em) {} + +@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {} + +@media print { + * { + background: #fff !important; + box-shadow: none !important; + color: #000 !important; + text-shadow: none !important; + + &::before, &::after { + background: #fff !important; + box-shadow: none !important; + color: #000 !important; + text-shadow: none !important; + } + } + + a { + text-decoration: underline; + + &:visited { + text-decoration: underline; + } + + &[href]::after { + content: " (" attr(href) ")"; + } + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + a { + &[href^="#"]::after, &[href^="javascript:"]::after { + content: ""; + } + } + + pre { + white-space: pre-wrap !important; + border: 1px solid #999; + page-break-inside: avoid; + } + + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, img { + page-break-inside: avoid; + } + + p, h2, h3 { + orphans: 3; + widows: 3; + } + + h2, h3 { + page-break-after: avoid; + } +} + +body { + font-family: "GT Walsheim Pro", Arial; + font-style: normal; + left: 0; + position: relative; + top: 0; +} + +.margin-auto { + margin: 0 auto; +} + +.container-text { + max-width: 360px; +} + +.container-text-md { + max-width: 500px; +} + +.container-text-lg { + max-width: 1062px; +} + +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +main { + display: block; + background: #020225; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +a { + background-color: transparent; +} + +abbr[title] { + border-bottom: none; + text-decoration: underline; + text-decoration: underline dotted; +} + +b, strong { + font-weight: bolder; +} + +code, kbd, samp { + font-family: monospace, monospace; + font-size: 1em; +} + +small { + font-size: 80%; +} + +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +img { + border-style: none; +} + +button, input, optgroup, select, textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +button, input { + overflow: visible; +} + +button, select { + text-transform: none; +} + +button, [type="button"], [type="reset"], [type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +textarea { + overflow: auto; +} + +[type="checkbox"], [type="radio"] { + box-sizing: border-box; + padding: 0; +} + +[type="number"] { + &::-webkit-inner-spin-button, &::-webkit-outer-spin-button { + height: auto; + } +} + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; + + &::-webkit-search-decoration { + -webkit-appearance: none; + } +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +details { + display: block; +} + +summary { + display: list-item; +} + +template, [hidden] { + display: none; +} + +.button, .input, .textarea, .select select, .file-cta, .file-name, .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { + align-items: center; + -moz-appearance: none; + -webkit-appearance: none; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.5em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.5em - 1px); + padding-left: calc(0.75em - 1px); + padding-right: calc(0.75em - 1px); + padding-top: calc(0.5em - 1px); + position: relative; + vertical-align: top; +} + +.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus, .file-name:focus, .pagination-previous:focus, .pagination-next:focus, .pagination-link:focus, .pagination-ellipsis:focus { + outline: none; +} + +.is-focused { + &.button, &.input, &.textarea { + outline: none; + } +} + +.select select.is-focused { + outline: none; +} + +.is-focused { + &.file-cta, &.file-name, &.pagination-previous, &.pagination-next, &.pagination-link, &.pagination-ellipsis { + outline: none; + } +} + +.button:active, .input:active, .textarea:active, .select select:active, .file-cta:active, .file-name:active, .pagination-previous:active, .pagination-next:active, .pagination-link:active, .pagination-ellipsis:active { + outline: none; +} + +.is-active { + &.button, &.input, &.textarea { + outline: none; + } +} + +.select select.is-active { + outline: none; +} + +.is-active { + &.file-cta, &.file-name, &.pagination-previous, &.pagination-next, &.pagination-link, &.pagination-ellipsis { + outline: none; + } +} + +.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled], .file-name[disabled], .pagination-previous[disabled], .pagination-next[disabled], .pagination-link[disabled], .pagination-ellipsis[disabled] { + cursor: not-allowed; +} + +fieldset[disabled] { + .button, .input, .textarea, .select select { + cursor: not-allowed; + } +} + +.select fieldset[disabled] select { + cursor: not-allowed; +} + +fieldset[disabled] { + .file-cta, .file-name, .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { + cursor: not-allowed; + } +} + +.button, .file, .breadcrumb, .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis, .tabs, .is-unselectable { + -webkit-touch-callout: none; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; +} + +.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; +} + +.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .block:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) { + margin-bottom: 1.5rem; +} + +.delete, .modal-close { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 9999px; + cursor: pointer; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + pointer-events: auto; + position: relative; + -webkit-touch-callout: none; + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + vertical-align: top; + width: 20px; +} + +.delete::before, .modal-close::before, .delete::after, .modal-close::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} + +.delete::before, .modal-close::before { + height: 2px; + width: 50%; +} + +.delete::after, .modal-close::after { + height: 50%; + width: 2px; +} + +.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); +} + +.delete:active, .modal-close:active { + background-color: rgba(10, 10, 10, 0.4); +} + +.is-small { + &.delete, &.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; + } +} + +.is-medium { + &.delete, &.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; + } +} + +.is-large { + &.delete, &.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; + } +} + +.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 9999px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.image { + &.is-square { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-1by1 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-5by4 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-4by3 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-3by2 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-5by3 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-16by9 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-2by1 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-3by1 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-4by5 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-3by4 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-2by3 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-3by5 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-9by16 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-1by2 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } + + &.is-1by3 { + img, .has-ratio { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + } + } +} + +.modal, .modal-background, .is-overlay, .hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.navbar-burger { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; +} + +html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { + margin: 0; + padding: 0; +} + +h1, h2, h3, h4, h5, h6 { + font-size: 100%; + font-weight: normal; +} + +ul { + list-style: none; +} + +button, input, select, textarea { + margin: 0; +} + +html { + box-sizing: border-box; +} + +* { + box-sizing: inherit; + + &::before, &::after { + box-sizing: inherit; + } +} + +img, video { + height: auto; + max-width: 100%; +} + +iframe { + border: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, th { + padding: 0; +} + +td:not([align]), th:not([align]) { + text-align: inherit; +} + +html { + background-color: white; + font-size: 16px; + -webkit-font-smoothing: antialiased; + min-width: 300px; + -moz-osx-font-smoothing: grayscale; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + -moz-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + text-size-adjust: 100%; +} + +article, aside, figure, footer, header, hgroup, section { + display: block; +} + +body, button, input, optgroup, select, textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; +} + +code, pre { + font-family: monospace; + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +body { + color: #4a4a4a; + font-size: 1em; + font-weight: 400; + line-height: 1.5; +} + +a { + color: #485fc7; + cursor: pointer; + text-decoration: none; + + strong { + color: currentColor; + } + + &:hover { + color: #363636; + } +} + +code { + background-color: whitesmoke; + color: #da1039; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} + +hr { + background-color: whitesmoke; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +input { + &[type="checkbox"], &[type="radio"] { + vertical-align: baseline; + } +} + +small { + font-size: 0.875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: #363636; + font-weight: 700; +} + +fieldset { + border: none; +} + +pre { + background-color: whitesmoke; + color: #4a4a4a; + font-size: 0.875em; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; + + code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; + } +} + +table { + td, th { + vertical-align: top; + } + + td:not([align]) { + text-align: inherit; + } + + th { + &:not([align]) { + text-align: inherit; + } + + color: #363636; + } +} + +@-webkit-keyframes spinAround { + from { + transform: rotate(0deg); + } + + to { + transform: rotate(359deg); + } +} + +@keyframes spinAround { + from { + transform: rotate(0deg); + } + + to { + transform: rotate(359deg); + } +} + +.box { + background-color: white; + border-radius: 6px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} + +a.box { + &:hover, &:focus { + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #485fc7; + } + + &:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #485fc7; + } +} + +.button { + background-color: white; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + cursor: pointer; + justify-content: center; + padding-bottom: calc(0.5em - 1px); + padding-left: 1em; + padding-right: 1em; + padding-top: calc(0.5em - 1px); + text-align: center; + white-space: nowrap; + + strong { + color: inherit; + } + + .icon { + height: 1.5em; + width: 1.5em; + + &.is-small, &.is-medium, &.is-large { + height: 1.5em; + width: 1.5em; + } + + &:first-child:not(:last-child) { + margin-left: calc(-0.5em - 1px); + margin-right: 0.25em; + } + + &:last-child:not(:first-child) { + margin-left: 0.25em; + margin-right: calc(-0.5em - 1px); + } + + &:first-child:last-child { + margin-left: calc(-0.5em - 1px); + margin-right: calc(-0.5em - 1px); + } + } + + &:hover, &.is-hovered { + border-color: #b5b5b5; + color: #363636; + } + + &:focus, &.is-focused { + border-color: #485fc7; + color: #363636; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + + &:active, &.is-active { + border-color: #4a4a4a; + color: #363636; + } + + &.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: whitesmoke; + color: #363636; + } + + &:active, &.is-active { + background-color: #e8e8e8; + color: #363636; + } + + &[disabled] { + background-color: transparent; + border-color: transparent; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.button { + &.is-ghost { + background: none; + border-color: transparent; + color: #485fc7; + text-decoration: none; + + &:hover, &.is-hovered { + color: #485fc7; + text-decoration: underline; + } + } + + &.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; + + &:hover, &.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #0a0a0a; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + } + + &:active, &.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; + } + + &[disabled] { + background-color: white; + border-color: white; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-white { + background-color: white; + border-color: white; + box-shadow: none; +} + +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; + + &:hover, &.is-hovered { + background-color: black; + } + + &[disabled] { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; + } +} + +fieldset[disabled] .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; +} + +.button.is-white { + &.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; + } + + &.is-outlined { + background-color: transparent; + border-color: white; + color: white; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: white; + border-color: white; + color: #0a0a0a; + } + + &.is-loading { + &::after { + border-color: transparent transparent white white !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; + } + } +} + +fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} + +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #0a0a0a; + color: white; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent white white !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; + } +} + +fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; + + &:hover, &.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; + } + + &:focus, &.is-focused { + border-color: transparent; + color: white; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + } + + &:active, &.is-active { + background-color: black; + border-color: transparent; + color: white; + } + + &[disabled] { + background-color: #0a0a0a; + border-color: #0a0a0a; + box-shadow: none; + } +} + +fieldset[disabled] .button.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + box-shadow: none; +} + +.button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; + } +} + +fieldset[disabled] .button.is-black.is-inverted { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black { + &.is-loading::after { + border-color: transparent transparent white white !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; + } + + &.is-loading { + &::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent white white !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; + } + } +} + +fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} + +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: white; + color: #0a0a0a; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; + } +} + +fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} + +.button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + + &:hover, &.is-hovered { + background-color: #eee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:focus, &.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + } + + &:active, &.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + } +} + +fieldset[disabled] .button.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; +} + +.button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; + + &:hover, &.is-hovered { + background-color: rgba(0, 0, 0, 0.7); + } + + &[disabled] { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: whitesmoke; + } +} + +fieldset[disabled] .button.is-light.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light { + &.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; + } + + &.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: whitesmoke; + border-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + + &.is-loading { + &::after { + border-color: transparent transparent whitesmoke whitesmoke !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; + } + } +} + +fieldset[disabled] .button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; +} + +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent whitesmoke whitesmoke !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); + } +} + +fieldset[disabled] .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: #fff; + + &:hover, &.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #fff; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + } + + &:active, &.is-active { + background-color: #292929; + border-color: transparent; + color: #fff; + } + + &[disabled] { + background-color: #363636; + border-color: #363636; + box-shadow: none; + } +} + +fieldset[disabled] .button.is-dark { + background-color: #363636; + border-color: #363636; + box-shadow: none; +} + +.button.is-dark.is-inverted { + background-color: #fff; + color: #363636; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #363636; + } +} + +fieldset[disabled] .button.is-dark.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #363636; +} + +.button.is-dark { + &.is-loading::after { + border-color: transparent transparent #fff #fff !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #363636; + border-color: #363636; + color: #fff; + } + + &.is-loading { + &::after { + border-color: transparent transparent #363636 #363636 !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #fff #fff !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; + } + } +} + +fieldset[disabled] .button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} + +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #fff; + color: #363636; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #363636 #363636 !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; + } +} + +fieldset[disabled] .button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; + + &:hover, &.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #fff; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + } + + &:active, &.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; + } + + &[disabled] { + background-color: #00d1b2; + border-color: #00d1b2; + box-shadow: none; + } +} + +fieldset[disabled] .button.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + box-shadow: none; +} + +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #00d1b2; + } +} + +fieldset[disabled] .button.is-primary.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary { + &.is-loading::after { + border-color: transparent transparent #fff #fff !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; + } + + &.is-loading { + &::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #fff #fff !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #00d1b2; + box-shadow: none; + color: #00d1b2; + } + } +} + +fieldset[disabled] .button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + box-shadow: none; + color: #00d1b2; +} + +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #fff; + color: #00d1b2; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; + } +} + +fieldset[disabled] .button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button { + &.is-primary.is-light { + background-color: #ebfffc; + color: #00947e; + + &:hover, &.is-hovered { + background-color: #defffa; + border-color: transparent; + color: #00947e; + } + + &:active, &.is-active { + background-color: #d1fff8; + border-color: transparent; + color: #00947e; + } + } + + &.is-link { + background-color: #485fc7; + border-color: transparent; + color: #fff; + + &:hover, &.is-hovered { + background-color: #3e56c4; + border-color: transparent; + color: #fff; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #fff; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + + &:active, &.is-active { + background-color: #3a51bb; + border-color: transparent; + color: #fff; + } + + &[disabled] { + background-color: #485fc7; + border-color: #485fc7; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-link { + background-color: #485fc7; + border-color: #485fc7; + box-shadow: none; +} + +.button.is-link.is-inverted { + background-color: #fff; + color: #485fc7; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #485fc7; + } +} + +fieldset[disabled] .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #485fc7; +} + +.button.is-link { + &.is-loading::after { + border-color: transparent transparent #fff #fff !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #485fc7; + color: #485fc7; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; + } + + &.is-loading { + &::after { + border-color: transparent transparent #485fc7 #485fc7 !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #fff #fff !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #485fc7; + box-shadow: none; + color: #485fc7; + } + } +} + +fieldset[disabled] .button.is-link.is-outlined { + background-color: transparent; + border-color: #485fc7; + box-shadow: none; + color: #485fc7; +} + +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #fff; + color: #485fc7; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #485fc7 #485fc7 !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; + } +} + +fieldset[disabled] .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button { + &.is-link.is-light { + background-color: #eff1fa; + color: #3850b7; + + &:hover, &.is-hovered { + background-color: #e6e9f7; + border-color: transparent; + color: #3850b7; + } + + &:active, &.is-active { + background-color: #dce0f4; + border-color: transparent; + color: #3850b7; + } + } + + &.is-info { + background-color: #3e8ed0; + border-color: transparent; + color: #fff; + + &:hover, &.is-hovered { + background-color: #3488ce; + border-color: transparent; + color: #fff; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #fff; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); + } + + &:active, &.is-active { + background-color: #3082c5; + border-color: transparent; + color: #fff; + } + + &[disabled] { + background-color: #3e8ed0; + border-color: #3e8ed0; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-info { + background-color: #3e8ed0; + border-color: #3e8ed0; + box-shadow: none; +} + +.button.is-info.is-inverted { + background-color: #fff; + color: #3e8ed0; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3e8ed0; + } +} + +fieldset[disabled] .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3e8ed0; +} + +.button.is-info { + &.is-loading::after { + border-color: transparent transparent #fff #fff !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #3e8ed0; + color: #3e8ed0; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #3e8ed0; + border-color: #3e8ed0; + color: #fff; + } + + &.is-loading { + &::after { + border-color: transparent transparent #3e8ed0 #3e8ed0 !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #fff #fff !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #3e8ed0; + box-shadow: none; + color: #3e8ed0; + } + } +} + +fieldset[disabled] .button.is-info.is-outlined { + background-color: transparent; + border-color: #3e8ed0; + box-shadow: none; + color: #3e8ed0; +} + +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #fff; + color: #3e8ed0; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #3e8ed0 #3e8ed0 !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; + } +} + +fieldset[disabled] .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button { + &.is-info.is-light { + background-color: #eff5fb; + color: #296fa8; + + &:hover, &.is-hovered { + background-color: #e4eff9; + border-color: transparent; + color: #296fa8; + } + + &:active, &.is-active { + background-color: #dae9f6; + border-color: transparent; + color: #296fa8; + } + } + + &.is-success { + background-color: #48c78e; + border-color: transparent; + color: #fff; + + &:hover, &.is-hovered { + background-color: #3ec487; + border-color: transparent; + color: #fff; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #fff; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); + } + + &:active, &.is-active { + background-color: #3abb81; + border-color: transparent; + color: #fff; + } + + &[disabled] { + background-color: #48c78e; + border-color: #48c78e; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-success { + background-color: #48c78e; + border-color: #48c78e; + box-shadow: none; +} + +.button.is-success.is-inverted { + background-color: #fff; + color: #48c78e; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #48c78e; + } +} + +fieldset[disabled] .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #48c78e; +} + +.button.is-success { + &.is-loading::after { + border-color: transparent transparent #fff #fff !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #48c78e; + color: #48c78e; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #48c78e; + border-color: #48c78e; + color: #fff; + } + + &.is-loading { + &::after { + border-color: transparent transparent #48c78e #48c78e !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #fff #fff !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #48c78e; + box-shadow: none; + color: #48c78e; + } + } +} + +fieldset[disabled] .button.is-success.is-outlined { + background-color: transparent; + border-color: #48c78e; + box-shadow: none; + color: #48c78e; +} + +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #fff; + color: #48c78e; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #48c78e #48c78e !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; + } +} + +fieldset[disabled] .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button { + &.is-success.is-light { + background-color: #effaf5; + color: #257953; + + &:hover, &.is-hovered { + background-color: #e6f7ef; + border-color: transparent; + color: #257953; + } + + &:active, &.is-active { + background-color: #dcf4e9; + border-color: transparent; + color: #257953; + } + } + + &.is-warning { + background-color: #ffe08a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + + &:hover, &.is-hovered { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:focus, &.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); + } + + &:active, &.is-active { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &[disabled] { + background-color: #ffe08a; + border-color: #ffe08a; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-warning { + background-color: #ffe08a; + border-color: #ffe08a; + box-shadow: none; +} + +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; + + &:hover, &.is-hovered { + background-color: rgba(0, 0, 0, 0.7); + } + + &[disabled] { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffe08a; + } +} + +fieldset[disabled] .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffe08a; +} + +.button.is-warning { + &.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #ffe08a; + color: #ffe08a; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #ffe08a; + border-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + } + + &.is-loading { + &::after { + border-color: transparent transparent #ffe08a #ffe08a !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #ffe08a; + box-shadow: none; + color: #ffe08a; + } + } +} + +fieldset[disabled] .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffe08a; + box-shadow: none; + color: #ffe08a; +} + +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #ffe08a #ffe08a !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); + } +} + +fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} + +.button { + &.is-warning.is-light { + background-color: #fffaeb; + color: #946c00; + + &:hover, &.is-hovered { + background-color: #fff6de; + border-color: transparent; + color: #946c00; + } + + &:active, &.is-active { + background-color: #fff3d1; + border-color: transparent; + color: #946c00; + } + } + + &.is-danger { + background-color: #f14668; + border-color: transparent; + color: #fff; + + &:hover, &.is-hovered { + background-color: #f03a5f; + border-color: transparent; + color: #fff; + } + + &:focus, &.is-focused { + border-color: transparent; + color: #fff; + } + + &:focus:not(:active), &.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); + } + + &:active, &.is-active { + background-color: #ef2e55; + border-color: transparent; + color: #fff; + } + + &[disabled] { + background-color: #f14668; + border-color: #f14668; + box-shadow: none; + } + } +} + +fieldset[disabled] .button.is-danger { + background-color: #f14668; + border-color: #f14668; + box-shadow: none; +} + +.button.is-danger.is-inverted { + background-color: #fff; + color: #f14668; + + &:hover, &.is-hovered { + background-color: #f2f2f2; + } + + &[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #f14668; + } +} + +fieldset[disabled] .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #f14668; +} + +.button.is-danger { + &.is-loading::after { + border-color: transparent transparent #fff #fff !important; + } + + &.is-outlined { + background-color: transparent; + border-color: #f14668; + color: #f14668; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #f14668; + border-color: #f14668; + color: #fff; + } + + &.is-loading { + &::after { + border-color: transparent transparent #f14668 #f14668 !important; + } + + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #fff #fff !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #f14668; + box-shadow: none; + color: #f14668; + } + } +} + +fieldset[disabled] .button.is-danger.is-outlined { + background-color: transparent; + border-color: #f14668; + box-shadow: none; + color: #f14668; +} + +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; + + &:hover, &.is-hovered, &:focus, &.is-focused { + background-color: #fff; + color: #f14668; + } + + &.is-loading { + &:hover::after, &.is-hovered::after, &:focus::after, &.is-focused::after { + border-color: transparent transparent #f14668 #f14668 !important; + } + } + + &[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; + } +} + +fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} + +.button { + &.is-danger.is-light { + background-color: #feecf0; + color: #cc0f35; + + &:hover, &.is-hovered { + background-color: #fde0e6; + border-color: transparent; + color: #cc0f35; + } + + &:active, &.is-active { + background-color: #fcd4dc; + border-color: transparent; + color: #cc0f35; + } + } + + &.is-small { + font-size: 0.75rem; + + &:not(.is-rounded) { + border-radius: 2px; + } + } + + &.is-normal { + font-size: 1rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } + + &[disabled] { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; + } +} + +fieldset[disabled] .button { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; +} + +.button { + &.is-fullwidth { + display: flex; + width: 100%; + } + + &.is-loading { + color: transparent !important; + pointer-events: none; + + &::after { + left: calc(50% - (1em * 0.5)); + position: absolute; + position: absolute !important; + top: calc(50% - (1em * 0.5)); + } + } + + &.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + pointer-events: none; + } + + &.is-rounded { + border-radius: 9999px; + padding-left: calc(1em + 0.25em); + padding-right: calc(1em + 0.25em); + } +} + +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + + .button { + margin-bottom: 0.5rem; + + &:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; + } + } + + &:last-child { + margin-bottom: -0.5rem; + } + + &:not(:last-child) { + margin-bottom: 1rem; + } + + &.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { + font-size: 0.75rem; + + &:not(.is-rounded) { + border-radius: 2px; + } + } + + &.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { + font-size: 1.25rem; + } + + &.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { + font-size: 1.5rem; + } + + &.has-addons .button { + &:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + &:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; + } + + &:last-child { + margin-right: 0; + } + + &:hover, &.is-hovered { + z-index: 2; + } + + &:focus, &.is-focused, &:active, &.is-active, &.is-selected { + z-index: 3; + } + + &:focus:hover, &.is-focused:hover, &:active:hover, &.is-active:hover, &.is-selected:hover { + z-index: 4; + } + + &.is-expanded { + flex-grow: 1; + flex-shrink: 1; + } + } + + &.is-centered { + justify-content: center; + + &:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + } + + &.is-right { + justify-content: flex-end; + + &:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + } +} + +@media screen and (max-width: 416px) { + .nav-main p { + padding-left: 30vw; + } +} + +@media screen and (max-height: 800px) { + #main_title { + top: 160px; + } +} + +@media screen and (max-width: 768px) { + .nav-main p { + padding-left: 10vw; + } + + #unlock, #unlock_white img { + height: 10rem; + } + + .button.is-responsive { + &.is-small { + font-size: 0.5625rem; + } + + font-size: 0.65625rem; + + &.is-normal { + font-size: 0.65625rem; + } + + &.is-medium { + font-size: 0.75rem; + } + + &.is-large { + font-size: 1rem; + } + } + + #content_all h2, #welcome h2 { + font-size: 4em; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .button.is-responsive { + &.is-small { + font-size: 0.65625rem; + } + + font-size: 0.75rem; + + &.is-normal { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1rem; + } + + &.is-large { + font-size: 1.25rem; + } + } +} + +.container { + flex-grow: 1; + margin: 0 auto; + position: relative; + width: auto; + + &.is-fluid { + max-width: none !important; + padding-left: 32px; + padding-right: 32px; + width: 100%; + } +} + +@media screen and (min-width: 1024px) { + .container { + max-width: 960px; + } +} + +@media screen and (max-width: 1215px) { + .container.is-widescreen:not(.is-max-desktop) { + max-width: 1152px; + } +} + +@media screen and (max-width: 1407px) { + .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { + max-width: 1344px; + } +} + +@media screen and (min-width: 1216px) { + .container:not(.is-max-desktop) { + max-width: 1152px; + } +} + +@media screen and (min-width: 1408px) { + .container:not(.is-max-desktop):not(.is-max-widescreen) { + max-width: 1344px; + } +} + +.content { + li + li { + margin-top: 0.25em; + } + + p:not(:last-child), dl:not(:last-child), ol:not(:last-child), ul:not(:last-child), blockquote:not(:last-child), pre:not(:last-child), table:not(:last-child) { + margin-bottom: 1em; + } + + h1, h2, h3, h4, h5, h6 { + color: #363636; + font-weight: 600; + line-height: 1.125; + } + + h1 { + font-size: 2em; + margin-bottom: 0.5em; + + &:not(:first-child) { + margin-top: 1em; + } + } + + h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; + + &:not(:first-child) { + margin-top: 1.1428em; + } + } + + h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; + + &:not(:first-child) { + margin-top: 1.3333em; + } + } + + h4 { + font-size: 1.25em; + margin-bottom: 0.8em; + } + + h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; + } + + h6 { + font-size: 1em; + margin-bottom: 1em; + } + + blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; + } + + ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; + + &:not([type]) { + list-style-type: decimal; + + &.is-lower-alpha { + list-style-type: lower-alpha; + } + + &.is-lower-roman { + list-style-type: lower-roman; + } + + &.is-upper-alpha { + list-style-type: upper-alpha; + } + + &.is-upper-roman { + list-style-type: upper-roman; + } + } + } + + ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; + + ul { + list-style-type: circle; + margin-top: 0.5em; + + ul { + list-style-type: square; + } + } + } + + dd { + margin-left: 2em; + } + + figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; + + &:not(:first-child) { + margin-top: 2em; + } + + &:not(:last-child) { + margin-bottom: 2em; + } + + img { + display: inline-block; + } + + figcaption { + font-style: italic; + } + } + + pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; + } + + sup, sub { + font-size: 75%; + } + + table { + width: 100%; + + td { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; + } + + th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; + color: #363636; + + &:not([align]) { + text-align: inherit; + } + } + + thead { + td, th { + border-width: 0 0 2px; + color: #363636; + } + } + + tfoot { + td, th { + border-width: 2px 0 0; + color: #363636; + } + } + + tbody tr:last-child { + td, th { + border-bottom-width: 0; + } + } + } + + .tabs li + li { + margin-top: 0; + } + + &.is-small { + font-size: 0.75rem; + } + + &.is-normal { + font-size: 1rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } +} + +.icon { + align-items: center; + display: inline-flex; + height: 1.5rem; + justify-content: center; + width: 1.5rem; + + &.is-small { + height: 1rem; + width: 1rem; + } + + &.is-medium { + height: 2rem; + width: 2rem; + } + + &.is-large { + height: 3rem; + width: 3rem; + } +} + +.icon-text { + align-items: flex-start; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + line-height: 1.5rem; + vertical-align: top; + + .icon { + flex-grow: 0; + flex-shrink: 0; + + &:not(:last-child) { + margin-right: 0.25em; + } + + &:not(:first-child) { + margin-left: 0.25em; + } + } +} + +div.icon-text { + display: flex; +} + +.image { + display: block; + position: relative; + + img { + display: block; + height: auto; + width: 100%; + + &.is-rounded { + border-radius: 9999px; + } + } + + &.is-fullwidth { + width: 100%; + } + + &.is-square { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-1by1 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-5by4 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-4by3 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-3by2 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-5by3 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-16by9 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-2by1 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-3by1 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-4by5 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-3by4 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-2by3 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-3by5 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-9by16 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-1by2 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-1by3 { + img, .has-ratio { + height: 100%; + width: 100%; + } + } + + &.is-square, &.is-1by1 { + padding-top: 100%; + } + + &.is-5by4 { + padding-top: 80%; + } + + &.is-4by3 { + padding-top: 75%; + } + + &.is-3by2 { + padding-top: 66.6666%; + } + + &.is-5by3 { + padding-top: 60%; + } + + &.is-16by9 { + padding-top: 56.25%; + } + + &.is-2by1 { + padding-top: 50%; + } + + &.is-3by1 { + padding-top: 33.3333%; + } + + &.is-4by5 { + padding-top: 125%; + } + + &.is-3by4 { + padding-top: 133.3333%; + } + + &.is-2by3 { + padding-top: 150%; + } + + &.is-3by5 { + padding-top: 166.6666%; + } + + &.is-9by16 { + padding-top: 177.7777%; + } + + &.is-1by2 { + padding-top: 200%; + } + + &.is-1by3 { + padding-top: 300%; + } + + &.is-16x16 { + height: 16px; + width: 16px; + } + + &.is-24x24 { + height: 24px; + width: 24px; + } + + &.is-32x32 { + height: 32px; + width: 32px; + } + + &.is-48x48 { + height: 48px; + width: 48px; + } + + &.is-64x64 { + height: 64px; + width: 64px; + } + + &.is-96x96 { + height: 96px; + width: 96px; + } + + &.is-128x128 { + height: 128px; + width: 128px; + } +} + +.notification { + background-color: whitesmoke; + border-radius: 4px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; + + a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; + } + + strong { + color: currentColor; + } + + code { + background: white; + } + + pre { + background: white; + + code { + background: transparent; + } + } + + > .delete { + position: absolute; + right: 0.5rem; + top: 0.5rem; + } + + .title, .subtitle, .content { + color: currentColor; + } + + &.is-white { + background-color: white; + color: #0a0a0a; + } + + &.is-black { + background-color: #0a0a0a; + color: white; + } + + &.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + + &.is-dark { + background-color: #363636; + color: #fff; + } + + &.is-primary { + background-color: #00d1b2; + color: #fff; + + &.is-light { + background-color: #ebfffc; + color: #00947e; + } + } + + &.is-link { + background-color: #485fc7; + color: #fff; + + &.is-light { + background-color: #eff1fa; + color: #3850b7; + } + } + + &.is-info { + background-color: #3e8ed0; + color: #fff; + + &.is-light { + background-color: #eff5fb; + color: #296fa8; + } + } + + &.is-success { + background-color: #48c78e; + color: #fff; + + &.is-light { + background-color: #effaf5; + color: #257953; + } + } + + &.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + + &.is-light { + background-color: #fffaeb; + color: #946c00; + } + } + + &.is-danger { + background-color: #f14668; + color: #fff; + + &.is-light { + background-color: #feecf0; + color: #cc0f35; + } + } +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 9999px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; + + &::-webkit-progress-bar { + background-color: #ededed; + } + + &::-webkit-progress-value, &::-moz-progress-bar { + background-color: #4a4a4a; + } + + &::-ms-fill { + background-color: #4a4a4a; + border: none; + } + + &.is-white { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: white; + } + + &:indeterminate { + background-image: linear-gradient(to right, white 30%, #ededed 30%); + } + } + + &.is-black { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #0a0a0a; + } + + &:indeterminate { + background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); + } + } + + &.is-light { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: whitesmoke; + } + + &:indeterminate { + background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); + } + } + + &.is-dark { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #363636; + } + + &:indeterminate { + background-image: linear-gradient(to right, #363636 30%, #ededed 30%); + } + } + + &.is-primary { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #00d1b2; + } + + &:indeterminate { + background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%); + } + } + + &.is-link { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #485fc7; + } + + &:indeterminate { + background-image: linear-gradient(to right, #485fc7 30%, #ededed 30%); + } + } + + &.is-info { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #3e8ed0; + } + + &:indeterminate { + background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%); + } + } + + &.is-success { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #48c78e; + } + + &:indeterminate { + background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%); + } + } + + &.is-warning { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #ffe08a; + } + + &:indeterminate { + background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%); + } + } + + &.is-danger { + &::-webkit-progress-value, &::-moz-progress-bar, &::-ms-fill { + background-color: #f14668; + } + + &:indeterminate { + background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); + } + } + + &:indeterminate { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: moveIndeterminate; + animation-name: moveIndeterminate; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + background-color: #ededed; + background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%); + background-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; + + &::-webkit-progress-bar, &::-moz-progress-bar { + background-color: transparent; + } + + &::-ms-fill { + animation-name: none; + } + } + + &.is-small { + height: 0.75rem; + } + + &.is-medium { + height: 1.25rem; + } + + &.is-large { + height: 1.5rem; + } +} + +@-webkit-keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + + to { + background-position: -200% 0; + } +} + +@keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + + to { + background-position: -200% 0; + } +} + +.table { + background-color: white; + color: #363636; + + td, th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; + } + + td.is-white, th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; + } + + td.is-black, th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; + } + + td.is-light, th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + + td.is-dark, th.is-dark { + background-color: #363636; + border-color: #363636; + color: #fff; + } + + td.is-primary, th.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; + } + + td.is-link, th.is-link { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; + } + + td.is-info, th.is-info { + background-color: #3e8ed0; + border-color: #3e8ed0; + color: #fff; + } + + td.is-success, th.is-success { + background-color: #48c78e; + border-color: #48c78e; + color: #fff; + } + + td.is-warning, th.is-warning { + background-color: #ffe08a; + border-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + } + + td.is-danger, th.is-danger { + background-color: #f14668; + border-color: #f14668; + color: #fff; + } + + td.is-narrow, th.is-narrow { + white-space: nowrap; + width: 1%; + } + + td.is-selected, th.is-selected { + background-color: #00d1b2; + color: #fff; + } + + td.is-selected { + a, strong { + color: currentColor; + } + } + + th.is-selected { + a, strong { + color: currentColor; + } + } + + td.is-vcentered { + vertical-align: middle; + } + + th { + &.is-vcentered { + vertical-align: middle; + } + + color: #363636; + + &:not([align]) { + text-align: left; + } + } + + tr.is-selected { + background-color: #00d1b2; + color: #fff; + + a, strong { + color: currentColor; + } + + td, th { + border-color: #fff; + color: currentColor; + } + } + + thead { + background-color: transparent; + + td, th { + border-width: 0 0 2px; + color: #363636; + } + } + + tfoot { + background-color: transparent; + + td, th { + border-width: 2px 0 0; + color: #363636; + } + } + + tbody { + background-color: transparent; + + tr:last-child { + td, th { + border-bottom-width: 0; + } + } + } + + &.is-bordered { + td, th { + border-width: 1px; + } + + tr:last-child { + td, th { + border-bottom-width: 1px; + } + } + } + + &.is-fullwidth { + width: 100%; + } + + &.is-hoverable { + tbody tr:not(.is-selected):hover { + background-color: #fafafa; + } + + &.is-striped tbody tr:not(.is-selected):hover { + background-color: #fafafa; + + &:nth-child(even) { + background-color: whitesmoke; + } + } + } + + &.is-narrow { + td, th { + padding: 0.25em 0.5em; + } + } + + &.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; + } +} + +.table-container { + max-width: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + overflow-y: hidden; +} + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + + .tag { + margin-bottom: 0.5rem; + + &:not(:last-child) { + margin-right: 0.5rem; + } + } + + &:last-child { + margin-bottom: -0.5rem; + } + + &:not(:last-child) { + margin-bottom: 1rem; + } + + &.are-medium .tag:not(.is-normal):not(.is-large) { + font-size: 1rem; + } + + &.are-large .tag:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; + } + + &.is-centered { + justify-content: center; + + .tag { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + } + + &.is-right { + justify-content: flex-end; + + .tag { + &:not(:first-child) { + margin-left: 0.5rem; + } + + &:not(:last-child) { + margin-right: 0; + } + } + } + + &.has-addons .tag { + margin-right: 0; + + &:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: 0; + } + + &:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + } +} + +.tag:not(body) { + align-items: center; + background-color: whitesmoke; + border-radius: 4px; + color: #4a4a4a; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; + + .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; + } + + &.is-white { + background-color: white; + color: #0a0a0a; + } + + &.is-black { + background-color: #0a0a0a; + color: white; + } + + &.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + + &.is-dark { + background-color: #363636; + color: #fff; + } + + &.is-primary { + background-color: #00d1b2; + color: #fff; + + &.is-light { + background-color: #ebfffc; + color: #00947e; + } + } + + &.is-link { + background-color: #485fc7; + color: #fff; + + &.is-light { + background-color: #eff1fa; + color: #3850b7; + } + } + + &.is-info { + background-color: #3e8ed0; + color: #fff; + + &.is-light { + background-color: #eff5fb; + color: #296fa8; + } + } + + &.is-success { + background-color: #48c78e; + color: #fff; + + &.is-light { + background-color: #effaf5; + color: #257953; + } + } + + &.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + + &.is-light { + background-color: #fffaeb; + color: #946c00; + } + } + + &.is-danger { + background-color: #f14668; + color: #fff; + + &.is-light { + background-color: #feecf0; + color: #cc0f35; + } + } + + &.is-normal { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1rem; + } + + &.is-large { + font-size: 1.25rem; + } + + .icon { + &:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; + } + + &:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; + } + + &:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; + } + } + + &.is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; + + &::before, &::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; + } + + &::before { + height: 1px; + width: 50%; + } + + &::after { + height: 50%; + width: 1px; + } + + &:hover, &:focus { + background-color: #e8e8e8; + } + + &:active { + background-color: #dbdbdb; + } + } + + &.is-rounded { + border-radius: 9999px; + } +} + +a.tag:hover { + text-decoration: underline; +} + +.title, .subtitle { + word-break: break-word; +} + +.title { + em, span { + font-weight: inherit; + } +} + +.subtitle { + em, span { + font-weight: inherit; + } +} + +.title sub, .subtitle sub, .title sup, .subtitle sup { + font-size: 0.75em; +} + +.title .tag, .subtitle .tag { + vertical-align: middle; +} + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; + + strong { + color: inherit; + font-weight: inherit; + } + + &:not(.is-spaced) + .subtitle { + margin-top: -1.25rem; + } + + &.is-1 { + font-size: 3rem; + } + + &.is-2 { + font-size: 2.5rem; + } + + &.is-3 { + font-size: 2rem; + } + + &.is-4 { + font-size: 1.5rem; + } + + &.is-5 { + font-size: 1.25rem; + } + + &.is-6 { + font-size: 1rem; + } + + &.is-7 { + font-size: 0.75rem; + } +} + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; + + strong { + color: #363636; + font-weight: 600; + } + + &:not(.is-spaced) + .title { + margin-top: -1.25rem; + } + + &.is-1 { + font-size: 3rem; + } + + &.is-2 { + font-size: 2.5rem; + } + + &.is-3 { + font-size: 2rem; + } + + &.is-4 { + font-size: 1.5rem; + } + + &.is-5 { + font-size: 1.25rem; + } + + &.is-6 { + font-size: 1rem; + } + + &.is-7 { + font-size: 0.75rem; + } +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.number { + align-items: center; + background-color: whitesmoke; + border-radius: 9999px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} + +.input, .textarea, .select select { + background-color: white; + border-color: #dbdbdb; + border-radius: 4px; + color: #363636; +} + +.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder, .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder, .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder, .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} + +.input:hover, .textarea:hover, .select select:hover { + border-color: #b5b5b5; +} + +.is-hovered { + &.input, &.textarea { + border-color: #b5b5b5; + } +} + +.select select.is-hovered { + border-color: #b5b5b5; +} + +.input:focus, .textarea:focus, .select select:focus { + border-color: #485fc7; + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.is-focused { + &.input, &.textarea { + border-color: #485fc7; + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } +} + +.select select.is-focused, .input:active, .textarea:active, .select select:active { + border-color: #485fc7; + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.is-active { + &.input, &.textarea { + border-color: #485fc7; + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } +} + +.select select.is-active { + border-color: #485fc7; + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); +} + +.input[disabled], .textarea[disabled], .select select[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; +} + +fieldset[disabled] { + .input, .textarea, .select select { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; + } +} + +.select fieldset[disabled] select { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; +} + +.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +fieldset[disabled] { + .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); + } +} + +.select fieldset[disabled] select::-moz-placeholder, .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +fieldset[disabled] { + .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); + } +} + +.select fieldset[disabled] select::-webkit-input-placeholder, .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +fieldset[disabled] { + .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); + } +} + +.select fieldset[disabled] select:-moz-placeholder, .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +fieldset[disabled] { + .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); + } +} + +.select fieldset[disabled] select:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} + +.input, .textarea { + box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); + max-width: 100%; + width: 100%; +} + +.input[readonly], .textarea[readonly] { + box-shadow: none; +} + +.is-white { + &.input, &.textarea { + border-color: white; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + } + } +} + +.is-black { + &.input, &.textarea { + border-color: #0a0a0a; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + } + } +} + +.is-light { + &.input, &.textarea { + border-color: whitesmoke; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + } + } +} + +.is-dark { + &.input, &.textarea { + border-color: #363636; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + } + } +} + +.is-primary { + &.input, &.textarea { + border-color: #00d1b2; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + } + } +} + +.is-link { + &.input, &.textarea { + border-color: #485fc7; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + } +} + +.is-info { + &.input, &.textarea { + border-color: #3e8ed0; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); + } + } +} + +.is-success { + &.input, &.textarea { + border-color: #48c78e; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); + } + } +} + +.is-warning { + &.input, &.textarea { + border-color: #ffe08a; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); + } + } +} + +.is-danger { + &.input, &.textarea { + border-color: #f14668; + } + + &.input:focus, &.textarea:focus { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); + } + + &.is-focused { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); + } + } + + &.input:active, &.textarea:active { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); + } + + &.is-active { + &.input, &.textarea { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); + } + } +} + +.is-small { + &.input, &.textarea { + border-radius: 2px; + font-size: 0.75rem; + } +} + +.is-medium { + &.input, &.textarea { + font-size: 1.25rem; + } +} + +.is-large { + &.input, &.textarea { + font-size: 1.5rem; + } +} + +.is-fullwidth { + &.input, &.textarea { + display: block; + width: 100%; + } +} + +.is-inline { + &.input, &.textarea { + display: inline; + width: auto; + } +} + +.input { + &.is-rounded { + border-radius: 9999px; + padding-left: calc(calc(0.75em - 1px) + 0.375em); + padding-right: calc(calc(0.75em - 1px) + 0.375em); + } + + &.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; + } +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: calc(0.75em - 1px); + resize: vertical; + + &:not([rows]) { + max-height: 40em; + min-height: 8em; + } + + &[rows] { + height: initial; + } + + &.has-fixed-size { + resize: none; + } +} + +.checkbox, .radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} + +.checkbox input, .radio input { + cursor: pointer; +} + +.checkbox:hover, .radio:hover { + color: #363636; +} + +.checkbox[disabled], .radio[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +fieldset[disabled] { + .checkbox, .radio { + color: #7a7a7a; + cursor: not-allowed; + } +} + +.checkbox input[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio { + input[disabled] { + color: #7a7a7a; + cursor: not-allowed; + } + + + .radio { + margin-left: 0.5em; + } +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; + + &:not(.is-multiple) { + height: 2.5em; + + &:not(.is-loading)::after { + border-color: #485fc7; + right: 1.125em; + z-index: 4; + } + } + + &.is-rounded select { + border-radius: 9999px; + padding-left: 1em; + } + + select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; + + &::-ms-expand { + display: none; + } + + &[disabled]:hover { + border-color: whitesmoke; + } + } +} + +fieldset[disabled] .select select:hover { + border-color: whitesmoke; +} + +.select { + select { + &:not([multiple]) { + padding-right: 2.5em; + } + + &[multiple] { + height: auto; + padding: 0; + + option { + padding: 0.5em 1em; + } + } + } + + &:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; + } + + &.is-white { + &:not(:hover)::after { + border-color: white; + } + + select { + border-color: white; + + &:hover, &.is-hovered { + border-color: #f2f2f2; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); + } + } + } + + &.is-black { + &:not(:hover)::after { + border-color: #0a0a0a; + } + + select { + border-color: #0a0a0a; + + &:hover, &.is-hovered { + border-color: black; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); + } + } + } + + &.is-light { + &:not(:hover)::after { + border-color: whitesmoke; + } + + select { + border-color: whitesmoke; + + &:hover, &.is-hovered { + border-color: #e8e8e8; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); + } + } + } + + &.is-dark { + &:not(:hover)::after { + border-color: #363636; + } + + select { + border-color: #363636; + + &:hover, &.is-hovered { + border-color: #292929; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); + } + } + } + + &.is-primary { + &:not(:hover)::after { + border-color: #00d1b2; + } + + select { + border-color: #00d1b2; + + &:hover, &.is-hovered { + border-color: #00b89c; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); + } + } + } + + &.is-link { + &:not(:hover)::after { + border-color: #485fc7; + } + + select { + border-color: #485fc7; + + &:hover, &.is-hovered { + border-color: #3a51bb; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25); + } + } + } + + &.is-info { + &:not(:hover)::after { + border-color: #3e8ed0; + } + + select { + border-color: #3e8ed0; + + &:hover, &.is-hovered { + border-color: #3082c5; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); + } + } + } + + &.is-success { + &:not(:hover)::after { + border-color: #48c78e; + } + + select { + border-color: #48c78e; + + &:hover, &.is-hovered { + border-color: #3abb81; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25); + } + } + } + + &.is-warning { + &:not(:hover)::after { + border-color: #ffe08a; + } + + select { + border-color: #ffe08a; + + &:hover, &.is-hovered { + border-color: #ffd970; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); + } + } + } + + &.is-danger { + &:not(:hover)::after { + border-color: #f14668; + } + + select { + border-color: #f14668; + + &:hover, &.is-hovered { + border-color: #ef2e55; + } + + &:focus, &.is-focused, &:active, &.is-active { + box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); + } + } + } + + &.is-small { + border-radius: 2px; + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } + + &.is-disabled::after { + border-color: #7a7a7a !important; + opacity: 0.5; + } + + &.is-fullwidth { + width: 100%; + + select { + width: 100%; + } + } + + &.is-loading { + &::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; + } + + &.is-small:after { + font-size: 0.75rem; + } + + &.is-medium:after { + font-size: 1.25rem; + } + + &.is-large:after { + font-size: 1.5rem; + } + } +} + +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; + + &.is-white { + .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; + } + } + + &.is-black { + .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; + } + } + + &.is-light { + .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #eee; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: rgba(0, 0, 0, 0.7); + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + } + + &.is-dark { + .file-cta { + background-color: #363636; + border-color: transparent; + color: #fff; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: #fff; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: #fff; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: #fff; + } + } + + &.is-primary { + .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; + } + } + + &.is-link { + .file-cta { + background-color: #485fc7; + border-color: transparent; + color: #fff; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #3e56c4; + border-color: transparent; + color: #fff; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25); + color: #fff; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #3a51bb; + border-color: transparent; + color: #fff; + } + } + + &.is-info { + .file-cta { + background-color: #3e8ed0; + border-color: transparent; + color: #fff; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #3488ce; + border-color: transparent; + color: #fff; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25); + color: #fff; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #3082c5; + border-color: transparent; + color: #fff; + } + } + + &.is-success { + .file-cta { + background-color: #48c78e; + border-color: transparent; + color: #fff; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #3ec487; + border-color: transparent; + color: #fff; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25); + color: #fff; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #3abb81; + border-color: transparent; + color: #fff; + } + } + + &.is-warning { + .file-cta { + background-color: #ffe08a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #ffdc7d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25); + color: rgba(0, 0, 0, 0.7); + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #ffd970; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); + } + } + + &.is-danger { + .file-cta { + background-color: #f14668; + border-color: transparent; + color: #fff; + } + + &:hover .file-cta, &.is-hovered .file-cta { + background-color: #f03a5f; + border-color: transparent; + color: #fff; + } + + &:focus .file-cta, &.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); + color: #fff; + } + + &:active .file-cta, &.is-active .file-cta { + background-color: #ef2e55; + border-color: transparent; + color: #fff; + } + } + + &.is-small { + font-size: 0.75rem; + } + + &.is-normal { + font-size: 1rem; + } + + &.is-medium { + font-size: 1.25rem; + + .file-icon .fa { + font-size: 21px; + } + } + + &.is-large { + font-size: 1.5rem; + + .file-icon .fa { + font-size: 28px; + } + } + + &.has-name { + .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + &.is-empty { + .file-cta { + border-radius: 4px; + } + + .file-name { + display: none; + } + } + } + + &.is-boxed { + .file-label { + flex-direction: column; + } + + .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; + } + + .file-name { + border-width: 0 1px 1px; + } + + .file-icon { + height: 1.5em; + width: 1.5em; + + .fa { + font-size: 21px; + } + } + + &.is-small .file-icon .fa { + font-size: 14px; + } + + &.is-medium .file-icon .fa { + font-size: 28px; + } + + &.is-large .file-icon .fa { + font-size: 35px; + } + + &.has-name { + .file-cta { + border-radius: 4px 4px 0 0; + } + + .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; + } + } + } + + &.is-centered { + justify-content: center; + } + + &.is-fullwidth { + .file-label { + width: 100%; + } + + .file-name { + flex-grow: 1; + max-width: none; + } + } + + &.is-right { + justify-content: flex-end; + + .file-cta { + border-radius: 0 4px 4px 0; + } + + .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; + } + } +} + +.file-label { + align-items: stretch; + cursor: pointer; + display: flex; + justify-content: flex-start; + overflow: hidden; + position: relative; + + &:hover { + .file-cta { + background-color: #eee; + color: #363636; + } + + .file-name { + border-color: #d5d5d5; + } + } + + &:active { + .file-cta { + background-color: #e8e8e8; + color: #363636; + } + + .file-name { + border-color: #cfcfcf; + } + } +} + +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; +} + +.file-cta, .file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; +} + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: inherit; + text-overflow: ellipsis; +} + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; + + .fa { + font-size: 14px; + } +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; + + &:not(:last-child) { + margin-bottom: 0.5em; + } + + &.is-small { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; + + &.is-white { + color: white; + } + + &.is-black { + color: #0a0a0a; + } + + &.is-light { + color: whitesmoke; + } + + &.is-dark { + color: #363636; + } + + &.is-primary { + color: #00d1b2; + } + + &.is-link { + color: #485fc7; + } + + &.is-info { + color: #3e8ed0; + } + + &.is-success { + color: #48c78e; + } + + &.is-warning { + color: #ffe08a; + } + + &.is-danger { + color: #f14668; + } +} + +.field { + &:not(:last-child) { + margin-bottom: 0.75rem; + } + + &.has-addons { + display: flex; + justify-content: flex-start; + + .control { + &:not(:last-child) { + margin-right: -1px; + } + + &:not(:first-child):not(:last-child) { + .button, .input, .select select { + border-radius: 0; + } + } + + &:first-child:not(:only-child) { + .button, .input, .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + } + + &:last-child:not(:only-child) { + .button, .input, .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + } + + .button:not([disabled]) { + &:hover, &.is-hovered { + z-index: 2; + } + } + + .input:not([disabled]) { + &:hover, &.is-hovered { + z-index: 2; + } + } + + .select select:not([disabled]) { + &:hover, &.is-hovered { + z-index: 2; + } + } + + .button:not([disabled]) { + &:focus, &.is-focused, &:active, &.is-active { + z-index: 3; + } + } + + .input:not([disabled]) { + &:focus, &.is-focused, &:active, &.is-active { + z-index: 3; + } + } + + .select select:not([disabled]) { + &:focus, &.is-focused, &:active, &.is-active { + z-index: 3; + } + } + + .button:not([disabled]) { + &:focus:hover, &.is-focused:hover, &:active:hover, &.is-active:hover { + z-index: 4; + } + } + + .input:not([disabled]) { + &:focus:hover, &.is-focused:hover, &:active:hover, &.is-active:hover { + z-index: 4; + } + } + + .select select:not([disabled]) { + &:focus:hover, &.is-focused:hover, &:active:hover, &.is-active:hover { + z-index: 4; + } + } + + &.is-expanded { + flex-grow: 1; + flex-shrink: 1; + } + } + + &.has-addons-centered { + justify-content: center; + } + + &.has-addons-right { + justify-content: flex-end; + } + + &.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; + } + } + + &.is-grouped { + display: flex; + justify-content: flex-start; + + > .control { + flex-shrink: 0; + + &:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; + } + + &.is-expanded { + flex-grow: 1; + flex-shrink: 1; + } + } + + &.is-grouped-centered { + justify-content: center; + } + + &.is-grouped-right { + justify-content: flex-end; + } + + &.is-grouped-multiline { + flex-wrap: wrap; + + > .control { + &:last-child, &:not(:last-child) { + margin-bottom: 0.75rem; + } + } + + &:last-child { + margin-bottom: -0.75rem; + } + + &:not(:last-child) { + margin-bottom: 0; + } + } + } +} + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + + &.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + + &.is-normal { + padding-top: 0.375em; + } + + &.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + + &.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } + } +} + +.field-body .field .field { + margin-bottom: 0; +} + +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; + + .field { + margin-bottom: 0; + } + + > .field { + flex-shrink: 1; + + &:not(.is-narrow) { + flex-grow: 1; + } + + &:not(:last-child) { + margin-right: 0.75rem; + } + } + } +} + +.control { + box-sizing: border-box; + clear: both; + font-size: 1rem; + position: relative; + text-align: inherit; + + &.has-icons-left { + .input:focus ~ .icon, .select:focus ~ .icon { + color: #4a4a4a; + } + } + + &.has-icons-right { + .input:focus ~ .icon, .select:focus ~ .icon { + color: #4a4a4a; + } + } + + &.has-icons-left { + .input.is-small ~ .icon, .select.is-small ~ .icon { + font-size: 0.75rem; + } + } + + &.has-icons-right { + .input.is-small ~ .icon, .select.is-small ~ .icon { + font-size: 0.75rem; + } + } + + &.has-icons-left { + .input.is-medium ~ .icon, .select.is-medium ~ .icon { + font-size: 1.25rem; + } + } + + &.has-icons-right { + .input.is-medium ~ .icon, .select.is-medium ~ .icon { + font-size: 1.25rem; + } + } + + &.has-icons-left { + .input.is-large ~ .icon, .select.is-large ~ .icon { + font-size: 1.5rem; + } + } + + &.has-icons-right { + .input.is-large ~ .icon, .select.is-large ~ .icon { + font-size: 1.5rem; + } + } + + &.has-icons-left .icon, &.has-icons-right .icon { + color: #dbdbdb; + height: 2.5em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.5em; + z-index: 4; + } + + &.has-icons-left { + .input, .select select { + padding-left: 2.5em; + } + + .icon.is-left { + left: 0; + } + } + + &.has-icons-right { + .input, .select select { + padding-right: 2.5em; + } + + .icon.is-right { + right: 0; + } + } + + &.is-loading { + &::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; + } + + &.is-small:after { + font-size: 0.75rem; + } + + &.is-medium:after { + font-size: 1.25rem; + } + + &.is-large:after { + font-size: 1.5rem; + } + } +} + +.breadcrumb { + font-size: 1rem; + white-space: nowrap; + + a { + align-items: center; + color: #485fc7; + display: flex; + justify-content: center; + padding: 0 0.75em; + + &:hover { + color: #363636; + } + } + + li { + align-items: center; + display: flex; + + &:first-child a { + padding-left: 0; + } + + &.is-active a { + color: #363636; + cursor: default; + pointer-events: none; + } + + + li::before { + color: #b5b5b5; + content: "\0002f"; + } + } + + ul, ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + } + + .icon { + &:first-child { + margin-right: 0.5em; + } + + &:last-child { + margin-left: 0.5em; + } + } + + &.is-centered { + ol, ul { + justify-content: center; + } + } + + &.is-right { + ol, ul { + justify-content: flex-end; + } + } + + &.is-small { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } + + &.has-arrow-separator li + li::before { + content: "\02192"; + } + + &.has-bullet-separator li + li::before { + content: "\02022"; + } + + &.has-dot-separator li + li::before { + content: "\000b7"; + } + + &.has-succeeds-separator li + li::before { + content: "\0227B"; + } +} + +.card { + background-color: white; + border-radius: 0.25rem; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + color: #4a4a4a; + max-width: 100%; + position: relative; +} + +.card-header:first-child, .card-content:first-child, .card-footer:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card-header:last-child, .card-content:last-child, .card-footer:last-child { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.card-header { + align-items: stretch; + background-color: transparent; + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); + display: flex; +} + +.card-header-title { + align-items: center; + color: #363636; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem 1rem; + + &.is-centered { + justify-content: center; + } +} + +.card-header-icon { + align-items: center; + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + cursor: pointer; + display: flex; + font-family: inherit; + font-size: 1em; + justify-content: center; + margin: 0; + padding: 0; + padding: 0.75rem 1rem; +} + +.card-image { + display: block; + position: relative; + + &:first-child img { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + &:last-child img { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } +} + +.card-content { + background-color: transparent; + padding: 1.5rem; +} + +.card-footer { + align-items: stretch; + background-color: transparent; + border-top: 1px solid #ededed; + display: flex; +} + +.card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; + + &:not(:last-child) { + border-right: 1px solid #ededed; + } +} + +.card .media:not(:last-child) { + margin-bottom: 1.5rem; +} + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; + + &.is-active .dropdown-menu, &.is-hoverable:hover .dropdown-menu { + display: block; + } + + &.is-right .dropdown-menu { + left: auto; + right: 0; + } + + &.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; + } +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: white; + border-radius: 4px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item, button.dropdown-item { + padding-right: 3rem; + text-align: inherit; + white-space: nowrap; + width: 100%; +} + +a.dropdown-item:hover, button.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; +} + +a.dropdown-item.is-active, button.dropdown-item.is-active { + background-color: #485fc7; + color: #fff; +} + +.dropdown-divider { + background-color: #ededed; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.level { + align-items: center; + justify-content: space-between; + + code { + border-radius: 4px; + } + + img { + display: inline-block; + vertical-align: top; + } + + &.is-mobile { + display: flex; + + .level-left, .level-right { + display: flex; + } + + .level-left + .level-right { + margin-top: 0; + } + + .level-item { + &:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; + } + + &:not(.is-narrow) { + flex-grow: 1; + } + } + } +} + +@media screen and (min-width: 769px), print { + .level { + display: flex; + + > .level-item:not(.is-narrow) { + flex-grow: 1; + } + } +} + +.level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; + + .title, .subtitle { + margin-bottom: 0; + } +} + +@media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +.level-left, .level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} + +.level-left .level-item.is-flexible, .level-right .level-item.is-flexible { + flex-grow: 1; +} + +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} + +.level-left { + align-items: center; + justify-content: flex-start; +} + +@media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .level-left { + display: flex; + } +} + +.level-right { + align-items: center; + justify-content: flex-end; +} + +@media screen and (min-width: 769px), print { + .level-right { + display: flex; + } +} + +.media { + align-items: flex-start; + display: flex; + text-align: inherit; + + .content:not(:last-child) { + margin-bottom: 0.75rem; + } + + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: flex; + padding-top: 0.75rem; + + .content:not(:last-child), .control:not(:last-child) { + margin-bottom: 0.5rem; + } + + .media { + padding-top: 0.5rem; + + + .media { + margin-top: 0.5rem; + } + } + } + + + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; + } + + &.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; + } +} + +.media-left, .media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} + +.media-left { + margin-right: 1rem; +} + +.media-right { + margin-left: 1rem; +} + +.media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: inherit; +} + +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; + } +} + +.menu { + font-size: 1rem; + + &.is-small { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } +} + +.menu-list { + line-height: 1.25; + + a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; + + &:hover { + background-color: whitesmoke; + color: #363636; + } + + &.is-active { + background-color: #485fc7; + color: #fff; + } + } + + li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; + } +} + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; + + &:not(:first-child) { + margin-top: 1em; + } + + &:not(:last-child) { + margin-bottom: 1em; + } +} + +.message { + background-color: whitesmoke; + border-radius: 4px; + font-size: 1rem; + + strong { + color: currentColor; + } + + a:not(.button):not(.tag):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; + } + + &.is-small { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } + + &.is-white { + background-color: white; + + .message-header { + background-color: white; + color: #0a0a0a; + } + + .message-body { + border-color: white; + } + } + + &.is-black { + background-color: #fafafa; + + .message-header { + background-color: #0a0a0a; + color: white; + } + + .message-body { + border-color: #0a0a0a; + } + } + + &.is-light { + background-color: #fafafa; + + .message-header { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + + .message-body { + border-color: whitesmoke; + } + } + + &.is-dark { + background-color: #fafafa; + + .message-header { + background-color: #363636; + color: #fff; + } + + .message-body { + border-color: #363636; + } + } + + &.is-primary { + background-color: #ebfffc; + + .message-header { + background-color: #00d1b2; + color: #fff; + } + + .message-body { + border-color: #00d1b2; + color: #00947e; + } + } + + &.is-link { + background-color: #eff1fa; + + .message-header { + background-color: #485fc7; + color: #fff; + } + + .message-body { + border-color: #485fc7; + color: #3850b7; + } + } + + &.is-info { + background-color: #eff5fb; + + .message-header { + background-color: #3e8ed0; + color: #fff; + } + + .message-body { + border-color: #3e8ed0; + color: #296fa8; + } + } + + &.is-success { + background-color: #effaf5; + + .message-header { + background-color: #48c78e; + color: #fff; + } + + .message-body { + border-color: #48c78e; + color: #257953; + } + } + + &.is-warning { + background-color: #fffaeb; + + .message-header { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + } + + .message-body { + border-color: #ffe08a; + color: #946c00; + } + } + + &.is-danger { + background-color: #feecf0; + + .message-header { + background-color: #f14668; + color: #fff; + } + + .message-body { + border-color: #f14668; + color: #cc0f35; + } + } +} + +.message-header { + align-items: center; + background-color: #4a4a4a; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em 1em; + position: relative; + + .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; + } + + + .message-body { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-width: 0; + } +} + +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #4a4a4a; + padding: 1.25em 1.5em; + + code { + background-color: white; + } + + pre { + background-color: white; + + code { + background-color: transparent; + } + } +} + +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; + + &.is-active { + display: flex; + } +} + +.modal-background { + background-color: rgba(10, 10, 10, 0.86); +} + +.modal-content, .modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} + +@media screen and (min-width: 769px) { + .modal-content, .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} + +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} + +.modal-card-head, .modal-card-foot { + align-items: center; + background-color: whitesmoke; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; + + .button:not(:last-child) { + margin-right: 0.5em; + } +} + +.modal-card-body { + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 20px; +} + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; + z-index: 30; + + &.is-white { + background-color: white; + color: #0a0a0a; + + .navbar-brand { + > .navbar-item { + color: #0a0a0a; + } + + .navbar-link { + color: #0a0a0a; + + &:focus, &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + + &::after { + border-color: #0a0a0a; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + } + + .navbar-burger { + color: #0a0a0a; + } + } + + &.is-black { + background-color: #0a0a0a; + color: white; + + .navbar-brand { + > .navbar-item { + color: white; + } + + .navbar-link { + color: white; + + &:focus, &:hover, &.is-active { + background-color: black; + color: white; + } + + &::after { + border-color: white; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: black; + color: white; + } + } + } + + .navbar-burger { + color: white; + } + } + + &.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + + .navbar-brand { + > .navbar-item { + color: rgba(0, 0, 0, 0.7); + } + + .navbar-link { + color: rgba(0, 0, 0, 0.7); + + &:focus, &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + + &::after { + border-color: rgba(0, 0, 0, 0.7); + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + } + + .navbar-burger { + color: rgba(0, 0, 0, 0.7); + } + } + + &.is-dark { + background-color: #363636; + color: #fff; + + .navbar-brand { + > .navbar-item { + color: #fff; + } + + .navbar-link { + color: #fff; + + &:focus, &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + + &::after { + border-color: #fff; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + } + + .navbar-burger { + color: #fff; + } + } + + &.is-primary { + background-color: #00d1b2; + color: #fff; + + .navbar-brand { + > .navbar-item { + color: #fff; + } + + .navbar-link { + color: #fff; + + &:focus, &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + + &::after { + border-color: #fff; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + } + + .navbar-burger { + color: #fff; + } + } + + &.is-link { + background-color: #485fc7; + color: #fff; + + .navbar-brand { + > .navbar-item { + color: #fff; + } + + .navbar-link { + color: #fff; + + &:focus, &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + + &::after { + border-color: #fff; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + } + + .navbar-burger { + color: #fff; + } + } + + &.is-info { + background-color: #3e8ed0; + color: #fff; + + .navbar-brand { + > .navbar-item { + color: #fff; + } + + .navbar-link { + color: #fff; + + &:focus, &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + + &::after { + border-color: #fff; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + } + + .navbar-burger { + color: #fff; + } + } + + &.is-success { + background-color: #48c78e; + color: #fff; + + .navbar-brand { + > .navbar-item { + color: #fff; + } + + .navbar-link { + color: #fff; + + &:focus, &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + + &::after { + border-color: #fff; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + } + + .navbar-burger { + color: #fff; + } + } + + &.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + + .navbar-brand { + > .navbar-item { + color: rgba(0, 0, 0, 0.7); + } + + .navbar-link { + color: rgba(0, 0, 0, 0.7); + + &:focus, &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + + &::after { + border-color: rgba(0, 0, 0, 0.7); + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + } + + .navbar-burger { + color: rgba(0, 0, 0, 0.7); + } + } + + &.is-danger { + background-color: #f14668; + color: #fff; + + .navbar-brand { + > .navbar-item { + color: #fff; + } + + .navbar-link { + color: #fff; + + &:focus, &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + + &::after { + border-color: #fff; + } + } + + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + } + + .navbar-burger { + color: #fff; + } + } + + > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; + } + + &.has-shadow { + box-shadow: 0 2px 0 0 whitesmoke; + } + + &.is-fixed-bottom, &.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + + &.is-fixed-bottom { + bottom: 0; + + &.has-shadow { + box-shadow: 0 -2px 0 0 whitesmoke; + } + } + + &.is-fixed-top { + top: 0; + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-white { + .navbar-start { + > .navbar-item, .navbar-link { + color: #0a0a0a; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #0a0a0a; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-black { + .navbar-start { + > .navbar-item, .navbar-link { + color: white; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: white; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: black; + color: white; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: black; + color: white; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: black; + color: white; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: black; + color: white; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: white; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: black; + color: white; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-light { + .navbar-start { + > .navbar-item, .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-dark { + .navbar-start { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #292929; + color: #fff; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: #fff; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-primary { + .navbar-start { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #00b89c; + color: #fff; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #00d1b2; + color: #fff; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-link { + .navbar-start { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #3a51bb; + color: #fff; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #485fc7; + color: #fff; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-info { + .navbar-start { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #3082c5; + color: #fff; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #3e8ed0; + color: #fff; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-success { + .navbar-start { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #3abb81; + color: #fff; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #48c78e; + color: #fff; + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-warning { + .navbar-start { + > .navbar-item, .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + } + } +} + +@media screen and (min-width: 1024px) { + .navbar.is-danger { + .navbar-start { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-end { + > .navbar-item, .navbar-link { + color: #fff; + } + } + + .navbar-start { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + } + + .navbar-end { + > a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + } + + .navbar-start .navbar-link::after, .navbar-end .navbar-link::after { + border-color: #fff; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #ef2e55; + color: #fff; + } + } + + .navbar-dropdown a.navbar-item.is-active { + background-color: #f14668; + color: #fff; + } + } +} + +html.has-navbar-fixed-top, body.has-navbar-fixed-top { + padding-top: 3.25rem; +} + +html.has-navbar-fixed-bottom, body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} + +.navbar-brand, .navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; +} + +.navbar-brand a.navbar-item { + &:focus, &:hover { + background-color: transparent; + } +} + +.navbar-tabs { + max-width: 100vw; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + overflow-y: hidden; +} + +.navbar-burger { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: #4a4a4a; + cursor: pointer; + display: block; + height: 3.25rem; + margin-left: auto; + position: relative; + width: 3.25rem; + + span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; + + &:nth-child(1) { + top: calc(50% - 6px); + } + + &:nth-child(2) { + top: calc(50% - 1px); + } + + &:nth-child(3) { + top: calc(50% + 4px); + } + } + + &:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + &.is-active span { + &:nth-child(1) { + transform: translateY(5px) rotate(45deg); + } + + &:nth-child(2) { + opacity: 0; + } + + &:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); + } + } +} + +.navbar-menu { + display: none; +} + +.navbar-item, .navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; +} + +.navbar-item .icon:only-child, .navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +a.navbar-item, .navbar-link { + cursor: pointer; +} + +a.navbar-item { + &:focus, &:focus-within, &:hover, &.is-active { + background-color: #fafafa; + color: #485fc7; + } +} + +.navbar-link { + &:focus, &:focus-within, &:hover, &.is-active { + background-color: #fafafa; + color: #485fc7; + } +} + +.navbar-item { + flex-grow: 0; + flex-shrink: 0; + + img { + max-height: 1.75rem; + } + + &.has-dropdown { + padding: 0; + } + + &.is-expanded { + flex-grow: 1; + flex-shrink: 1; + } + + &.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); + + &:focus, &:hover { + background-color: transparent; + border-bottom-color: #485fc7; + } + + &.is-active { + background-color: transparent; + border-bottom-color: #485fc7; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #485fc7; + padding-bottom: calc(0.5rem - 3px); + } + } +} + +.navbar-content { + flex-grow: 1; + flex-shrink: 1; +} + +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; + + &::after { + border-color: #485fc7; + margin-top: -0.375em; + right: 1.125em; + } +} + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; + + .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; + } +} + +.navbar-divider { + background-color: whitesmoke; + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; +} + +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; + } + + .navbar-brand .navbar-item, .navbar-tabs .navbar-item { + align-items: center; + display: flex; + } + + .navbar-link::after { + display: none; + } + + .navbar-menu { + background-color: white; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + + &.is-active { + display: block; + } + } + + .navbar { + &.is-fixed-bottom-touch, &.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + + &.is-fixed-bottom-touch { + bottom: 0; + + &.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + } + + &.is-fixed-top-touch { + top: 0; + } + + &.is-fixed-top .navbar-menu, &.is-fixed-top-touch .navbar-menu { + max-height: calc(100vh - 3.25rem); + overflow: auto; + -webkit-overflow-scrolling: touch; + } + } + + html.has-navbar-fixed-top-touch, body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + + html.has-navbar-fixed-bottom-touch, body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} + +@media screen and (min-width: 1024px) { + .navbar, .navbar-menu, .navbar-start, .navbar-end { + align-items: stretch; + display: flex; + } + + .navbar { + min-height: 3.25rem; + + &.is-spaced { + padding: 1rem 2rem; + + .navbar-start, .navbar-end { + align-items: center; + } + + a.navbar-item, .navbar-link { + border-radius: 4px; + } + } + + &.is-transparent { + a.navbar-item { + &:focus, &:hover, &.is-active { + background-color: transparent !important; + } + } + + .navbar-link { + &:focus, &:hover, &.is-active { + background-color: transparent !important; + } + } + + .navbar-item.has-dropdown { + &.is-active .navbar-link { + background-color: transparent !important; + } + + &.is-hoverable { + &:focus .navbar-link, &:focus-within .navbar-link, &:hover .navbar-link { + background-color: transparent !important; + } + } + } + + .navbar-dropdown a.navbar-item { + &:focus, &:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + + &.is-active { + background-color: whitesmoke; + color: #485fc7; + } + } + } + } + + .navbar-burger { + display: none; + } + + .navbar-item, .navbar-link { + align-items: center; + display: flex; + } + + .navbar-item { + &.has-dropdown { + align-items: stretch; + } + + &.has-dropdown-up { + .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); + } + + .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + } + + &.is-active .navbar-dropdown { + display: block; + } + + &.is-hoverable { + &:focus .navbar-dropdown, &:focus-within .navbar-dropdown, &:hover .navbar-dropdown { + display: block; + } + } + } + + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); + } + + .navbar-menu { + flex-grow: 1; + flex-shrink: 0; + } + + .navbar-start { + justify-content: flex-start; + margin-right: auto; + } + + .navbar-end { + justify-content: flex-end; + margin-left: auto; + } + + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + + .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + + a.navbar-item { + padding-right: 3rem; + + &:focus, &:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + + &.is-active { + background-color: whitesmoke; + color: #485fc7; + } + } + } + + .navbar.is-spaced .navbar-dropdown { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; + } + + .navbar-dropdown { + &.is-boxed { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; + } + + &.is-right { + left: auto; + right: 0; + } + } + + .navbar-divider { + display: block; + } + + .navbar > .container .navbar-brand, .container > .navbar .navbar-brand { + margin-left: -0.75rem; + } + + .navbar > .container .navbar-menu, .container > .navbar .navbar-menu { + margin-right: -0.75rem; + } + + .navbar { + &.is-fixed-bottom-desktop, &.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + + &.is-fixed-bottom-desktop { + bottom: 0; + + &.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + } + + &.is-fixed-top-desktop { + top: 0; + } + } + + html.has-navbar-fixed-top-desktop, body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + + html.has-navbar-fixed-bottom-desktop, body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + + html.has-spaced-navbar-fixed-top, body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; + } + + html.has-spaced-navbar-fixed-bottom, body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; + } + + a.navbar-item.is-active, .navbar-link.is-active { + color: #0a0a0a; + } + + a.navbar-item.is-active:not(:focus):not(:hover), .navbar-link.is-active:not(:focus):not(:hover) { + background-color: transparent; + } + + .navbar-item.has-dropdown { + &:focus .navbar-link, &:hover .navbar-link, &.is-active .navbar-link { + background-color: #fafafa; + } + } +} + +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); +} + +.pagination { + font-size: 1rem; + margin: -0.25rem; + + &.is-small { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } + + &.is-rounded { + .pagination-previous, .pagination-next { + border-radius: 9999px; + padding-left: 1em; + padding-right: 1em; + } + + .pagination-link { + border-radius: 9999px; + } + } + + align-items: center; + display: flex; + justify-content: center; + text-align: center; +} + +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; +} + +.pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { + font-size: 1em; + justify-content: center; + margin: 0.25rem; + padding-left: 0.5em; + padding-right: 0.5em; + text-align: center; +} + +.pagination-previous, .pagination-next, .pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.5em; +} + +.pagination-previous:hover, .pagination-next:hover, .pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} + +.pagination-previous:focus, .pagination-next:focus, .pagination-link:focus { + border-color: #485fc7; +} + +.pagination-previous:active, .pagination-next:active, .pagination-link:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); +} + +.pagination-previous { + &[disabled], &.is-disabled { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; + } +} + +.pagination-next { + &[disabled], &.is-disabled { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; + } +} + +.pagination-link { + &[disabled], &.is-disabled { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; + } +} + +.pagination-previous, .pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; +} + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} + +.pagination-list { + flex-wrap: wrap; + + li { + list-style: none; + } +} + +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; + } + + .pagination-previous, .pagination-next, .pagination-list li { + flex-grow: 1; + flex-shrink: 1; + } +} + +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; + } + + .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { + margin-bottom: 0; + margin-top: 0; + } + + .pagination-previous { + order: 2; + } + + .pagination-next { + order: 3; + } + + .pagination { + justify-content: space-between; + margin-bottom: 0; + margin-top: 0; + + &.is-centered { + .pagination-previous { + order: 1; + } + + .pagination-list { + justify-content: center; + order: 2; + } + + .pagination-next { + order: 3; + } + } + + &.is-right { + .pagination-previous { + order: 1; + } + + .pagination-next { + order: 2; + } + + .pagination-list { + justify-content: flex-end; + order: 3; + } + } + } +} + +.panel { + border-radius: 6px; + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); + font-size: 1rem; + + &:not(:last-child) { + margin-bottom: 1.5rem; + } + + &.is-white { + .panel-heading { + background-color: white; + color: #0a0a0a; + } + + .panel-tabs a.is-active { + border-bottom-color: white; + } + + .panel-block.is-active .panel-icon { + color: white; + } + } + + &.is-black { + .panel-heading { + background-color: #0a0a0a; + color: white; + } + + .panel-tabs a.is-active { + border-bottom-color: #0a0a0a; + } + + .panel-block.is-active .panel-icon { + color: #0a0a0a; + } + } + + &.is-light { + .panel-heading { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + } + + .panel-tabs a.is-active { + border-bottom-color: whitesmoke; + } + + .panel-block.is-active .panel-icon { + color: whitesmoke; + } + } + + &.is-dark { + .panel-heading { + background-color: #363636; + color: #fff; + } + + .panel-tabs a.is-active { + border-bottom-color: #363636; + } + + .panel-block.is-active .panel-icon { + color: #363636; + } + } + + &.is-primary { + .panel-heading { + background-color: #00d1b2; + color: #fff; + } + + .panel-tabs a.is-active { + border-bottom-color: #00d1b2; + } + + .panel-block.is-active .panel-icon { + color: #00d1b2; + } + } + + &.is-link { + .panel-heading { + background-color: #485fc7; + color: #fff; + } + + .panel-tabs a.is-active { + border-bottom-color: #485fc7; + } + + .panel-block.is-active .panel-icon { + color: #485fc7; + } + } + + &.is-info { + .panel-heading { + background-color: #3e8ed0; + color: #fff; + } + + .panel-tabs a.is-active { + border-bottom-color: #3e8ed0; + } + + .panel-block.is-active .panel-icon { + color: #3e8ed0; + } + } + + &.is-success { + .panel-heading { + background-color: #48c78e; + color: #fff; + } + + .panel-tabs a.is-active { + border-bottom-color: #48c78e; + } + + .panel-block.is-active .panel-icon { + color: #48c78e; + } + } + + &.is-warning { + .panel-heading { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + } + + .panel-tabs a.is-active { + border-bottom-color: #ffe08a; + } + + .panel-block.is-active .panel-icon { + color: #ffe08a; + } + } + + &.is-danger { + .panel-heading { + background-color: #f14668; + color: #fff; + } + + .panel-tabs a.is-active { + border-bottom-color: #f14668; + } + + .panel-block.is-active .panel-icon { + color: #f14668; + } + } +} + +.panel-tabs:not(:last-child), .panel-block:not(:last-child) { + border-bottom: 1px solid #ededed; +} + +.panel-heading { + background-color: #ededed; + border-radius: 6px 6px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 700; + line-height: 1.25; + padding: 0.75em 1em; +} + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; + + a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; + + &.is-active { + border-bottom-color: #4a4a4a; + color: #363636; + } + } +} + +.panel-list a { + color: #4a4a4a; + + &:hover { + color: #485fc7; + } +} + +.panel-block { + align-items: center; + color: #363636; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; + + input[type="checkbox"] { + margin-right: 0.75em; + } + + > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; + } + + &.is-wrapped { + flex-wrap: wrap; + } + + &.is-active { + border-left-color: #485fc7; + color: #363636; + + .panel-icon { + color: #485fc7; + } + } + + &:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + } +} + +a.panel-block, label.panel-block { + cursor: pointer; +} + +a.panel-block:hover, label.panel-block:hover { + background-color: whitesmoke; +} + +.panel-icon { + color: #7a7a7a; + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + margin-right: 0.75em; + text-align: center; + vertical-align: top; + width: 1em; + + .fa { + font-size: inherit; + line-height: inherit; + } +} + +.tabs { + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + white-space: nowrap; + + a { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; + + &:hover { + border-bottom-color: #363636; + color: #363636; + } + } + + li { + display: block; + + &.is-active a { + border-bottom-color: #485fc7; + color: #485fc7; + } + } + + ul { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; + + &.is-left { + padding-right: 0.75em; + } + + &.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; + } + + &.is-right { + justify-content: flex-end; + padding-left: 0.75em; + } + } + + .icon { + &:first-child { + margin-right: 0.5em; + } + + &:last-child { + margin-left: 0.5em; + } + } + + &.is-centered ul { + justify-content: center; + } + + &.is-right ul { + justify-content: flex-end; + } + + &.is-boxed { + a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; + + &:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; + } + } + + li.is-active a { + background-color: white; + border-bottom-color: transparent !important; + border-color: #dbdbdb; + } + } + + &.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; + } + + &.is-toggle { + a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; + + &:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; + } + } + + li { + + li { + margin-left: -1px; + } + + &:first-child a { + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; + } + + &:last-child a { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + } + + &.is-active a { + background-color: #485fc7; + border-color: #485fc7; + color: #fff; + z-index: 1; + } + } + + ul { + border-bottom: none; + } + + &.is-toggle-rounded li { + &:first-child a { + border-bottom-left-radius: 9999px; + border-top-left-radius: 9999px; + padding-left: 1.25em; + } + + &:last-child a { + border-bottom-right-radius: 9999px; + border-top-right-radius: 9999px; + padding-right: 1.25em; + } + } + } + + &.is-small { + font-size: 0.75rem; + } + + &.is-medium { + font-size: 1.25rem; + } + + &.is-large { + font-size: 1.5rem; + } +} + +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; +} + +.columns { + &.is-mobile > .column { + &.is-narrow { + flex: none; + width: unset; + } + + &.is-full { + flex: none; + width: 100%; + } + + &.is-three-quarters { + flex: none; + width: 75%; + } + + &.is-two-thirds { + flex: none; + width: 66.6666%; + } + + &.is-half { + flex: none; + width: 50%; + } + + &.is-one-third { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter { + flex: none; + width: 25%; + } + + &.is-one-fifth { + flex: none; + width: 20%; + } + + &.is-two-fifths { + flex: none; + width: 40%; + } + + &.is-three-fifths { + flex: none; + width: 60%; + } + + &.is-four-fifths { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters { + margin-left: 75%; + } + + &.is-offset-two-thirds { + margin-left: 66.6666%; + } + + &.is-offset-half { + margin-left: 50%; + } + + &.is-offset-one-third { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter { + margin-left: 25%; + } + + &.is-offset-one-fifth { + margin-left: 20%; + } + + &.is-offset-two-fifths { + margin-left: 40%; + } + + &.is-offset-three-fifths { + margin-left: 60%; + } + + &.is-offset-four-fifths { + margin-left: 80%; + } + + &.is-0 { + flex: none; + width: 0%; + } + + &.is-offset-0 { + margin-left: 0%; + } + + &.is-1 { + flex: none; + width: 8.33333%; + } + + &.is-offset-1 { + margin-left: 8.33333%; + } + + &.is-2 { + flex: none; + width: 16.66667%; + } + + &.is-offset-2 { + margin-left: 16.66667%; + } + + &.is-3 { + flex: none; + width: 25%; + } + + &.is-offset-3 { + margin-left: 25%; + } + + &.is-4 { + flex: none; + width: 33.33333%; + } + + &.is-offset-4 { + margin-left: 33.33333%; + } + + &.is-5 { + flex: none; + width: 41.66667%; + } + + &.is-offset-5 { + margin-left: 41.66667%; + } + + &.is-6 { + flex: none; + width: 50%; + } + + &.is-offset-6 { + margin-left: 50%; + } + + &.is-7 { + flex: none; + width: 58.33333%; + } + + &.is-offset-7 { + margin-left: 58.33333%; + } + + &.is-8 { + flex: none; + width: 66.66667%; + } + + &.is-offset-8 { + margin-left: 66.66667%; + } + + &.is-9 { + flex: none; + width: 75%; + } + + &.is-offset-9 { + margin-left: 75%; + } + + &.is-10 { + flex: none; + width: 83.33333%; + } + + &.is-offset-10 { + margin-left: 83.33333%; + } + + &.is-11 { + flex: none; + width: 91.66667%; + } + + &.is-offset-11 { + margin-left: 91.66667%; + } + + &.is-12 { + flex: none; + width: 100%; + } + + &.is-offset-12 { + margin-left: 100%; + } + } + + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; + + &:last-child { + margin-bottom: -0.75rem; + } + + &:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); + } + + &.is-centered { + justify-content: center; + } + + &.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; + + > .column { + margin: 0; + padding: 0 !important; + } + + &:not(:last-child) { + margin-bottom: 1.5rem; + } + + &:last-child { + margin-bottom: 0; + } + } + + &.is-mobile { + display: flex; + } + + &.is-multiline { + flex-wrap: wrap; + } + + &.is-vcentered { + align-items: center; + } + + &.is-variable { + --columnGap:0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); + + > .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); + } + + &.is-0 { + --columnGap:0rem; + } + + &.is-1 { + --columnGap:0.25rem; + } + + &.is-2 { + --columnGap:0.5rem; + } + + &.is-3 { + --columnGap:0.75rem; + } + + &.is-4 { + --columnGap:1rem; + } + + &.is-5 { + --columnGap:1.25rem; + } + + &.is-6 { + --columnGap:1.5rem; + } + + &.is-7 { + --columnGap:1.75rem; + } + + &.is-8 { + --columnGap:2rem; + } + } +} + +@media screen and (max-width: 768px) { + .column { + &.is-narrow-mobile { + flex: none; + width: unset; + } + + &.is-full-mobile { + flex: none; + width: 100%; + } + + &.is-three-quarters-mobile { + flex: none; + width: 75%; + } + + &.is-two-thirds-mobile { + flex: none; + width: 66.6666%; + } + + &.is-half-mobile { + flex: none; + width: 50%; + } + + &.is-one-third-mobile { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter-mobile { + flex: none; + width: 25%; + } + + &.is-one-fifth-mobile { + flex: none; + width: 20%; + } + + &.is-two-fifths-mobile { + flex: none; + width: 40%; + } + + &.is-three-fifths-mobile { + flex: none; + width: 60%; + } + + &.is-four-fifths-mobile { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters-mobile { + margin-left: 75%; + } + + &.is-offset-two-thirds-mobile { + margin-left: 66.6666%; + } + + &.is-offset-half-mobile { + margin-left: 50%; + } + + &.is-offset-one-third-mobile { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter-mobile { + margin-left: 25%; + } + + &.is-offset-one-fifth-mobile { + margin-left: 20%; + } + + &.is-offset-two-fifths-mobile { + margin-left: 40%; + } + + &.is-offset-three-fifths-mobile { + margin-left: 60%; + } + + &.is-offset-four-fifths-mobile { + margin-left: 80%; + } + + &.is-0-mobile { + flex: none; + width: 0%; + } + + &.is-offset-0-mobile { + margin-left: 0%; + } + + &.is-1-mobile { + flex: none; + width: 8.33333%; + } + + &.is-offset-1-mobile { + margin-left: 8.33333%; + } + + &.is-2-mobile { + flex: none; + width: 16.66667%; + } + + &.is-offset-2-mobile { + margin-left: 16.66667%; + } + + &.is-3-mobile { + flex: none; + width: 25%; + } + + &.is-offset-3-mobile { + margin-left: 25%; + } + + &.is-4-mobile { + flex: none; + width: 33.33333%; + } + + &.is-offset-4-mobile { + margin-left: 33.33333%; + } + + &.is-5-mobile { + flex: none; + width: 41.66667%; + } + + &.is-offset-5-mobile { + margin-left: 41.66667%; + } + + &.is-6-mobile { + flex: none; + width: 50%; + } + + &.is-offset-6-mobile { + margin-left: 50%; + } + + &.is-7-mobile { + flex: none; + width: 58.33333%; + } + + &.is-offset-7-mobile { + margin-left: 58.33333%; + } + + &.is-8-mobile { + flex: none; + width: 66.66667%; + } + + &.is-offset-8-mobile { + margin-left: 66.66667%; + } + + &.is-9-mobile { + flex: none; + width: 75%; + } + + &.is-offset-9-mobile { + margin-left: 75%; + } + + &.is-10-mobile { + flex: none; + width: 83.33333%; + } + + &.is-offset-10-mobile { + margin-left: 83.33333%; + } + + &.is-11-mobile { + flex: none; + width: 91.66667%; + } + + &.is-offset-11-mobile { + margin-left: 91.66667%; + } + + &.is-12-mobile { + flex: none; + width: 100%; + } + + &.is-offset-12-mobile { + margin-left: 100%; + } + } +} + +@media screen and (min-width: 769px), print { + .column { + &.is-narrow, &.is-narrow-tablet { + flex: none; + width: unset; + } + + &.is-full, &.is-full-tablet { + flex: none; + width: 100%; + } + + &.is-three-quarters, &.is-three-quarters-tablet { + flex: none; + width: 75%; + } + + &.is-two-thirds, &.is-two-thirds-tablet { + flex: none; + width: 66.6666%; + } + + &.is-half, &.is-half-tablet { + flex: none; + width: 50%; + } + + &.is-one-third, &.is-one-third-tablet { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter, &.is-one-quarter-tablet { + flex: none; + width: 25%; + } + + &.is-one-fifth, &.is-one-fifth-tablet { + flex: none; + width: 20%; + } + + &.is-two-fifths, &.is-two-fifths-tablet { + flex: none; + width: 40%; + } + + &.is-three-fifths, &.is-three-fifths-tablet { + flex: none; + width: 60%; + } + + &.is-four-fifths, &.is-four-fifths-tablet { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters, &.is-offset-three-quarters-tablet { + margin-left: 75%; + } + + &.is-offset-two-thirds, &.is-offset-two-thirds-tablet { + margin-left: 66.6666%; + } + + &.is-offset-half, &.is-offset-half-tablet { + margin-left: 50%; + } + + &.is-offset-one-third, &.is-offset-one-third-tablet { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter, &.is-offset-one-quarter-tablet { + margin-left: 25%; + } + + &.is-offset-one-fifth, &.is-offset-one-fifth-tablet { + margin-left: 20%; + } + + &.is-offset-two-fifths, &.is-offset-two-fifths-tablet { + margin-left: 40%; + } + + &.is-offset-three-fifths, &.is-offset-three-fifths-tablet { + margin-left: 60%; + } + + &.is-offset-four-fifths, &.is-offset-four-fifths-tablet { + margin-left: 80%; + } + + &.is-0, &.is-0-tablet { + flex: none; + width: 0%; + } + + &.is-offset-0, &.is-offset-0-tablet { + margin-left: 0%; + } + + &.is-1, &.is-1-tablet { + flex: none; + width: 8.33333%; + } + + &.is-offset-1, &.is-offset-1-tablet { + margin-left: 8.33333%; + } + + &.is-2, &.is-2-tablet { + flex: none; + width: 16.66667%; + } + + &.is-offset-2, &.is-offset-2-tablet { + margin-left: 16.66667%; + } + + &.is-3, &.is-3-tablet { + flex: none; + width: 25%; + } + + &.is-offset-3, &.is-offset-3-tablet { + margin-left: 25%; + } + + &.is-4, &.is-4-tablet { + flex: none; + width: 33.33333%; + } + + &.is-offset-4, &.is-offset-4-tablet { + margin-left: 33.33333%; + } + + &.is-5, &.is-5-tablet { + flex: none; + width: 41.66667%; + } + + &.is-offset-5, &.is-offset-5-tablet { + margin-left: 41.66667%; + } + + &.is-6, &.is-6-tablet { + flex: none; + width: 50%; + } + + &.is-offset-6, &.is-offset-6-tablet { + margin-left: 50%; + } + + &.is-7, &.is-7-tablet { + flex: none; + width: 58.33333%; + } + + &.is-offset-7, &.is-offset-7-tablet { + margin-left: 58.33333%; + } + + &.is-8, &.is-8-tablet { + flex: none; + width: 66.66667%; + } + + &.is-offset-8, &.is-offset-8-tablet { + margin-left: 66.66667%; + } + + &.is-9, &.is-9-tablet { + flex: none; + width: 75%; + } + + &.is-offset-9, &.is-offset-9-tablet { + margin-left: 75%; + } + + &.is-10, &.is-10-tablet { + flex: none; + width: 83.33333%; + } + + &.is-offset-10, &.is-offset-10-tablet { + margin-left: 83.33333%; + } + + &.is-11, &.is-11-tablet { + flex: none; + width: 91.66667%; + } + + &.is-offset-11, &.is-offset-11-tablet { + margin-left: 91.66667%; + } + + &.is-12, &.is-12-tablet { + flex: none; + width: 100%; + } + + &.is-offset-12, &.is-offset-12-tablet { + margin-left: 100%; + } + } +} + +@media screen and (max-width: 1023px) { + .column { + &.is-narrow-touch { + flex: none; + width: unset; + } + + &.is-full-touch { + flex: none; + width: 100%; + } + + &.is-three-quarters-touch { + flex: none; + width: 75%; + } + + &.is-two-thirds-touch { + flex: none; + width: 66.6666%; + } + + &.is-half-touch { + flex: none; + width: 50%; + } + + &.is-one-third-touch { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter-touch { + flex: none; + width: 25%; + } + + &.is-one-fifth-touch { + flex: none; + width: 20%; + } + + &.is-two-fifths-touch { + flex: none; + width: 40%; + } + + &.is-three-fifths-touch { + flex: none; + width: 60%; + } + + &.is-four-fifths-touch { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters-touch { + margin-left: 75%; + } + + &.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + + &.is-offset-half-touch { + margin-left: 50%; + } + + &.is-offset-one-third-touch { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter-touch { + margin-left: 25%; + } + + &.is-offset-one-fifth-touch { + margin-left: 20%; + } + + &.is-offset-two-fifths-touch { + margin-left: 40%; + } + + &.is-offset-three-fifths-touch { + margin-left: 60%; + } + + &.is-offset-four-fifths-touch { + margin-left: 80%; + } + + &.is-0-touch { + flex: none; + width: 0%; + } + + &.is-offset-0-touch { + margin-left: 0%; + } + + &.is-1-touch { + flex: none; + width: 8.33333%; + } + + &.is-offset-1-touch { + margin-left: 8.33333%; + } + + &.is-2-touch { + flex: none; + width: 16.66667%; + } + + &.is-offset-2-touch { + margin-left: 16.66667%; + } + + &.is-3-touch { + flex: none; + width: 25%; + } + + &.is-offset-3-touch { + margin-left: 25%; + } + + &.is-4-touch { + flex: none; + width: 33.33333%; + } + + &.is-offset-4-touch { + margin-left: 33.33333%; + } + + &.is-5-touch { + flex: none; + width: 41.66667%; + } + + &.is-offset-5-touch { + margin-left: 41.66667%; + } + + &.is-6-touch { + flex: none; + width: 50%; + } + + &.is-offset-6-touch { + margin-left: 50%; + } + + &.is-7-touch { + flex: none; + width: 58.33333%; + } + + &.is-offset-7-touch { + margin-left: 58.33333%; + } + + &.is-8-touch { + flex: none; + width: 66.66667%; + } + + &.is-offset-8-touch { + margin-left: 66.66667%; + } + + &.is-9-touch { + flex: none; + width: 75%; + } + + &.is-offset-9-touch { + margin-left: 75%; + } + + &.is-10-touch { + flex: none; + width: 83.33333%; + } + + &.is-offset-10-touch { + margin-left: 83.33333%; + } + + &.is-11-touch { + flex: none; + width: 91.66667%; + } + + &.is-offset-11-touch { + margin-left: 91.66667%; + } + + &.is-12-touch { + flex: none; + width: 100%; + } + + &.is-offset-12-touch { + margin-left: 100%; + } + } +} + +@media screen and (min-width: 1024px) { + .column { + &.is-narrow-desktop { + flex: none; + width: unset; + } + + &.is-full-desktop { + flex: none; + width: 100%; + } + + &.is-three-quarters-desktop { + flex: none; + width: 75%; + } + + &.is-two-thirds-desktop { + flex: none; + width: 66.6666%; + } + + &.is-half-desktop { + flex: none; + width: 50%; + } + + &.is-one-third-desktop { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter-desktop { + flex: none; + width: 25%; + } + + &.is-one-fifth-desktop { + flex: none; + width: 20%; + } + + &.is-two-fifths-desktop { + flex: none; + width: 40%; + } + + &.is-three-fifths-desktop { + flex: none; + width: 60%; + } + + &.is-four-fifths-desktop { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters-desktop { + margin-left: 75%; + } + + &.is-offset-two-thirds-desktop { + margin-left: 66.6666%; + } + + &.is-offset-half-desktop { + margin-left: 50%; + } + + &.is-offset-one-third-desktop { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter-desktop { + margin-left: 25%; + } + + &.is-offset-one-fifth-desktop { + margin-left: 20%; + } + + &.is-offset-two-fifths-desktop { + margin-left: 40%; + } + + &.is-offset-three-fifths-desktop { + margin-left: 60%; + } + + &.is-offset-four-fifths-desktop { + margin-left: 80%; + } + + &.is-0-desktop { + flex: none; + width: 0%; + } + + &.is-offset-0-desktop { + margin-left: 0%; + } + + &.is-1-desktop { + flex: none; + width: 8.33333%; + } + + &.is-offset-1-desktop { + margin-left: 8.33333%; + } + + &.is-2-desktop { + flex: none; + width: 16.66667%; + } + + &.is-offset-2-desktop { + margin-left: 16.66667%; + } + + &.is-3-desktop { + flex: none; + width: 25%; + } + + &.is-offset-3-desktop { + margin-left: 25%; + } + + &.is-4-desktop { + flex: none; + width: 33.33333%; + } + + &.is-offset-4-desktop { + margin-left: 33.33333%; + } + + &.is-5-desktop { + flex: none; + width: 41.66667%; + } + + &.is-offset-5-desktop { + margin-left: 41.66667%; + } + + &.is-6-desktop { + flex: none; + width: 50%; + } + + &.is-offset-6-desktop { + margin-left: 50%; + } + + &.is-7-desktop { + flex: none; + width: 58.33333%; + } + + &.is-offset-7-desktop { + margin-left: 58.33333%; + } + + &.is-8-desktop { + flex: none; + width: 66.66667%; + } + + &.is-offset-8-desktop { + margin-left: 66.66667%; + } + + &.is-9-desktop { + flex: none; + width: 75%; + } + + &.is-offset-9-desktop { + margin-left: 75%; + } + + &.is-10-desktop { + flex: none; + width: 83.33333%; + } + + &.is-offset-10-desktop { + margin-left: 83.33333%; + } + + &.is-11-desktop { + flex: none; + width: 91.66667%; + } + + &.is-offset-11-desktop { + margin-left: 91.66667%; + } + + &.is-12-desktop { + flex: none; + width: 100%; + } + + &.is-offset-12-desktop { + margin-left: 100%; + } + } +} + +@media screen and (min-width: 1216px) { + .column { + &.is-narrow-widescreen { + flex: none; + width: unset; + } + + &.is-full-widescreen { + flex: none; + width: 100%; + } + + &.is-three-quarters-widescreen { + flex: none; + width: 75%; + } + + &.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; + } + + &.is-half-widescreen { + flex: none; + width: 50%; + } + + &.is-one-third-widescreen { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter-widescreen { + flex: none; + width: 25%; + } + + &.is-one-fifth-widescreen { + flex: none; + width: 20%; + } + + &.is-two-fifths-widescreen { + flex: none; + width: 40%; + } + + &.is-three-fifths-widescreen { + flex: none; + width: 60%; + } + + &.is-four-fifths-widescreen { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters-widescreen { + margin-left: 75%; + } + + &.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; + } + + &.is-offset-half-widescreen { + margin-left: 50%; + } + + &.is-offset-one-third-widescreen { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter-widescreen { + margin-left: 25%; + } + + &.is-offset-one-fifth-widescreen { + margin-left: 20%; + } + + &.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + + &.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + + &.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + + &.is-0-widescreen { + flex: none; + width: 0%; + } + + &.is-offset-0-widescreen { + margin-left: 0%; + } + + &.is-1-widescreen { + flex: none; + width: 8.33333%; + } + + &.is-offset-1-widescreen { + margin-left: 8.33333%; + } + + &.is-2-widescreen { + flex: none; + width: 16.66667%; + } + + &.is-offset-2-widescreen { + margin-left: 16.66667%; + } + + &.is-3-widescreen { + flex: none; + width: 25%; + } + + &.is-offset-3-widescreen { + margin-left: 25%; + } + + &.is-4-widescreen { + flex: none; + width: 33.33333%; + } + + &.is-offset-4-widescreen { + margin-left: 33.33333%; + } + + &.is-5-widescreen { + flex: none; + width: 41.66667%; + } + + &.is-offset-5-widescreen { + margin-left: 41.66667%; + } + + &.is-6-widescreen { + flex: none; + width: 50%; + } + + &.is-offset-6-widescreen { + margin-left: 50%; + } + + &.is-7-widescreen { + flex: none; + width: 58.33333%; + } + + &.is-offset-7-widescreen { + margin-left: 58.33333%; + } + + &.is-8-widescreen { + flex: none; + width: 66.66667%; + } + + &.is-offset-8-widescreen { + margin-left: 66.66667%; + } + + &.is-9-widescreen { + flex: none; + width: 75%; + } + + &.is-offset-9-widescreen { + margin-left: 75%; + } + + &.is-10-widescreen { + flex: none; + width: 83.33333%; + } + + &.is-offset-10-widescreen { + margin-left: 83.33333%; + } + + &.is-11-widescreen { + flex: none; + width: 91.66667%; + } + + &.is-offset-11-widescreen { + margin-left: 91.66667%; + } + + &.is-12-widescreen { + flex: none; + width: 100%; + } + + &.is-offset-12-widescreen { + margin-left: 100%; + } + } +} + +@media screen and (min-width: 1408px) { + .column { + &.is-narrow-fullhd { + flex: none; + width: unset; + } + + &.is-full-fullhd { + flex: none; + width: 100%; + } + + &.is-three-quarters-fullhd { + flex: none; + width: 75%; + } + + &.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; + } + + &.is-half-fullhd { + flex: none; + width: 50%; + } + + &.is-one-third-fullhd { + flex: none; + width: 33.3333%; + } + + &.is-one-quarter-fullhd { + flex: none; + width: 25%; + } + + &.is-one-fifth-fullhd { + flex: none; + width: 20%; + } + + &.is-two-fifths-fullhd { + flex: none; + width: 40%; + } + + &.is-three-fifths-fullhd { + flex: none; + width: 60%; + } + + &.is-four-fifths-fullhd { + flex: none; + width: 80%; + } + + &.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + + &.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + + &.is-offset-half-fullhd { + margin-left: 50%; + } + + &.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + + &.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + + &.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + + &.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + + &.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + + &.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + + &.is-0-fullhd { + flex: none; + width: 0%; + } + + &.is-offset-0-fullhd { + margin-left: 0%; + } + + &.is-1-fullhd { + flex: none; + width: 8.33333%; + } + + &.is-offset-1-fullhd { + margin-left: 8.33333%; + } + + &.is-2-fullhd { + flex: none; + width: 16.66667%; + } + + &.is-offset-2-fullhd { + margin-left: 16.66667%; + } + + &.is-3-fullhd { + flex: none; + width: 25%; + } + + &.is-offset-3-fullhd { + margin-left: 25%; + } + + &.is-4-fullhd { + flex: none; + width: 33.33333%; + } + + &.is-offset-4-fullhd { + margin-left: 33.33333%; + } + + &.is-5-fullhd { + flex: none; + width: 41.66667%; + } + + &.is-offset-5-fullhd { + margin-left: 41.66667%; + } + + &.is-6-fullhd { + flex: none; + width: 50%; + } + + &.is-offset-6-fullhd { + margin-left: 50%; + } + + &.is-7-fullhd { + flex: none; + width: 58.33333%; + } + + &.is-offset-7-fullhd { + margin-left: 58.33333%; + } + + &.is-8-fullhd { + flex: none; + width: 66.66667%; + } + + &.is-offset-8-fullhd { + margin-left: 66.66667%; + } + + &.is-9-fullhd { + flex: none; + width: 75%; + } + + &.is-offset-9-fullhd { + margin-left: 75%; + } + + &.is-10-fullhd { + flex: none; + width: 83.33333%; + } + + &.is-offset-10-fullhd { + margin-left: 83.33333%; + } + + &.is-11-fullhd { + flex: none; + width: 91.66667%; + } + + &.is-offset-11-fullhd { + margin-left: 91.66667%; + } + + &.is-12-fullhd { + flex: none; + width: 100%; + } + + &.is-offset-12-fullhd { + margin-left: 100%; + } + } +} + +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-desktop { + display: flex; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap:0rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap:0rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-0-tablet-only { + --columnGap:0rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-0-touch { + --columnGap:0rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-0-desktop { + --columnGap:0rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-0-desktop-only { + --columnGap:0rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-0-widescreen { + --columnGap:0rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap:0rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-0-fullhd { + --columnGap:0rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-1-tablet-only { + --columnGap:0.25rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-1-touch { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-1-desktop { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap:0.25rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap:0.25rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-2-tablet-only { + --columnGap:0.5rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-2-touch { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-2-desktop { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap:0.5rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap:0.5rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-3-tablet-only { + --columnGap:0.75rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-3-touch { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-3-desktop { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap:0.75rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap:0.75rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap:1rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap:1rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-4-tablet-only { + --columnGap:1rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-4-touch { + --columnGap:1rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-4-desktop { + --columnGap:1rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-4-desktop-only { + --columnGap:1rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-4-widescreen { + --columnGap:1rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap:1rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-4-fullhd { + --columnGap:1rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-5-tablet-only { + --columnGap:1.25rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-5-touch { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-5-desktop { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-5-desktop-only { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-5-widescreen { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap:1.25rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-5-fullhd { + --columnGap:1.25rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-6-tablet-only { + --columnGap:1.5rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-6-touch { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-6-desktop { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-6-desktop-only { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-6-widescreen { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap:1.5rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-6-fullhd { + --columnGap:1.5rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-7-tablet-only { + --columnGap:1.75rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-7-touch { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-7-desktop { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-7-desktop-only { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-7-widescreen { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap:1.75rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-7-fullhd { + --columnGap:1.75rem; + } +} + +@media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap:2rem; + } +} + +@media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap:2rem; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-8-tablet-only { + --columnGap:2rem; + } +} + +@media screen and (max-width: 1023px) { + .columns.is-variable.is-8-touch { + --columnGap:2rem; + } +} + +@media screen and (min-width: 1024px) { + .columns.is-variable.is-8-desktop { + --columnGap:2rem; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-8-desktop-only { + --columnGap:2rem; + } +} + +@media screen and (min-width: 1216px) { + .columns.is-variable.is-8-widescreen { + --columnGap:2rem; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap:2rem; + } +} + +@media screen and (min-width: 1408px) { + .columns.is-variable.is-8-fullhd { + --columnGap:2rem; + } +} + +.tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: -webkit-min-content; + min-height: -moz-min-content; + min-height: min-content; + + &.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; + + &:last-child { + margin-bottom: -0.75rem; + } + + &:not(:last-child) { + margin-bottom: 0.75rem; + } + } + + &.is-child { + margin: 0 !important; + } + + &.is-parent { + padding: 0.75rem; + } + + &.is-vertical { + flex-direction: column; + + > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; + } + } +} + +@media screen and (min-width: 769px), print { + .tile { + &:not(.is-child) { + display: flex; + } + + &.is-1 { + flex: none; + width: 8.33333%; + } + + &.is-2 { + flex: none; + width: 16.66667%; + } + + &.is-3 { + flex: none; + width: 25%; + } + + &.is-4 { + flex: none; + width: 33.33333%; + } + + &.is-5 { + flex: none; + width: 41.66667%; + } + + &.is-6 { + flex: none; + width: 50%; + } + + &.is-7 { + flex: none; + width: 58.33333%; + } + + &.is-8 { + flex: none; + width: 66.66667%; + } + + &.is-9 { + flex: none; + width: 75%; + } + + &.is-10 { + flex: none; + width: 83.33333%; + } + + &.is-11 { + flex: none; + width: 91.66667%; + } + + &.is-12 { + flex: none; + width: 100%; + } + } +} + +.has-text-white { + color: white !important; +} + +a.has-text-white { + &:hover, &:focus { + color: #e6e6e6 !important; + } +} + +.has-background-white { + background-color: white !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black { + &:hover, &:focus { + color: black !important; + } +} + +.has-background-black { + background-color: #0a0a0a !important; +} + +.has-text-light { + color: whitesmoke !important; +} + +a.has-text-light { + &:hover, &:focus { + color: #dbdbdb !important; + } +} + +.has-background-light { + background-color: whitesmoke !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark { + &:hover, &:focus { + color: #1c1c1c !important; + } +} + +.has-background-dark { + background-color: #363636 !important; +} + +.has-text-primary { + color: #00d1b2 !important; +} + +a.has-text-primary { + &:hover, &:focus { + color: #009e86 !important; + } +} + +.has-background-primary { + background-color: #00d1b2 !important; +} + +.has-text-primary-light { + color: #ebfffc !important; +} + +a.has-text-primary-light { + &:hover, &:focus { + color: #b8fff4 !important; + } +} + +.has-background-primary-light { + background-color: #ebfffc !important; +} + +.has-text-primary-dark { + color: #00947e !important; +} + +a.has-text-primary-dark { + &:hover, &:focus { + color: #00c7a9 !important; + } +} + +.has-background-primary-dark { + background-color: #00947e !important; +} + +.has-text-link { + color: #485fc7 !important; +} + +a.has-text-link { + &:hover, &:focus { + color: #3449a8 !important; + } +} + +.has-background-link { + background-color: #485fc7 !important; +} + +.has-text-link-light { + color: #eff1fa !important; +} + +a.has-text-link-light { + &:hover, &:focus { + color: #c8cfee !important; + } +} + +.has-background-link-light { + background-color: #eff1fa !important; +} + +.has-text-link-dark { + color: #3850b7 !important; +} + +a.has-text-link-dark { + &:hover, &:focus { + color: #576dcb !important; + } +} + +.has-background-link-dark { + background-color: #3850b7 !important; +} + +.has-text-info { + color: #3e8ed0 !important; +} + +a.has-text-info { + &:hover, &:focus { + color: #2b74b1 !important; + } +} + +.has-background-info { + background-color: #3e8ed0 !important; +} + +.has-text-info-light { + color: #eff5fb !important; +} + +a.has-text-info-light { + &:hover, &:focus { + color: #c6ddf1 !important; + } +} + +.has-background-info-light { + background-color: #eff5fb !important; +} + +.has-text-info-dark { + color: #296fa8 !important; +} + +a.has-text-info-dark { + &:hover, &:focus { + color: #368ace !important; + } +} + +.has-background-info-dark { + background-color: #296fa8 !important; +} + +.has-text-success { + color: #48c78e !important; +} + +a.has-text-success { + &:hover, &:focus { + color: #34a873 !important; + } +} + +.has-background-success { + background-color: #48c78e !important; +} + +.has-text-success-light { + color: #effaf5 !important; +} + +a.has-text-success-light { + &:hover, &:focus { + color: #c8eedd !important; + } +} + +.has-background-success-light { + background-color: #effaf5 !important; +} + +.has-text-success-dark { + color: #257953 !important; +} + +a.has-text-success-dark { + &:hover, &:focus { + color: #31a06e !important; + } +} + +.has-background-success-dark { + background-color: #257953 !important; +} + +.has-text-warning { + color: #ffe08a !important; +} + +a.has-text-warning { + &:hover, &:focus { + color: #ffd257 !important; + } +} + +.has-background-warning { + background-color: #ffe08a !important; +} + +.has-text-warning-light { + color: #fffaeb !important; +} + +a.has-text-warning-light { + &:hover, &:focus { + color: #ffecb8 !important; + } +} + +.has-background-warning-light { + background-color: #fffaeb !important; +} + +.has-text-warning-dark { + color: #946c00 !important; +} + +a.has-text-warning-dark { + &:hover, &:focus { + color: #c79200 !important; + } +} + +.has-background-warning-dark { + background-color: #946c00 !important; +} + +.has-text-danger { + color: #f14668 !important; +} + +a.has-text-danger { + &:hover, &:focus { + color: #ee1742 !important; + } +} + +.has-background-danger { + background-color: #f14668 !important; +} + +.has-text-danger-light { + color: #feecf0 !important; +} + +a.has-text-danger-light { + &:hover, &:focus { + color: #fabdc9 !important; + } +} + +.has-background-danger-light { + background-color: #feecf0 !important; +} + +.has-text-danger-dark { + color: #cc0f35 !important; +} + +a.has-text-danger-dark { + &:hover, &:focus { + color: #ee2049 !important; + } +} + +.has-background-danger-dark { + background-color: #cc0f35 !important; +} + +.has-text-black-bis { + color: #121212 !important; +} + +.has-background-black-bis { + background-color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-background-black-ter { + background-color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-background-grey-darker { + background-color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-background-grey-dark { + background-color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-background-grey { + background-color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-background-grey-light { + background-color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} + +.has-text-white-ter { + color: whitesmoke !important; +} + +.has-background-white-ter { + background-color: whitesmoke !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-background-white-bis { + background-color: #fafafa !important; +} + +.is-flex-direction-row { + flex-direction: row !important; +} + +.is-flex-direction-row-reverse { + flex-direction: row-reverse !important; +} + +.is-flex-direction-column { + flex-direction: column !important; +} + +.is-flex-direction-column-reverse { + flex-direction: column-reverse !important; +} + +.is-flex-wrap-nowrap { + flex-wrap: nowrap !important; +} + +.is-flex-wrap-wrap { + flex-wrap: wrap !important; +} + +.is-flex-wrap-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.is-justify-content-flex-start { + justify-content: flex-start !important; +} + +.is-justify-content-flex-end { + justify-content: flex-end !important; +} + +.is-justify-content-center { + justify-content: center !important; +} + +.is-justify-content-space-between { + justify-content: space-between !important; +} + +.is-justify-content-space-around { + justify-content: space-around !important; +} + +.is-justify-content-space-evenly { + justify-content: space-evenly !important; +} + +.is-justify-content-start { + justify-content: start !important; +} + +.is-justify-content-end { + justify-content: end !important; +} + +.is-justify-content-left { + justify-content: left !important; +} + +.is-justify-content-right { + justify-content: right !important; +} + +.is-align-content-flex-start { + align-content: flex-start !important; +} + +.is-align-content-flex-end { + align-content: flex-end !important; +} + +.is-align-content-center { + align-content: center !important; +} + +.is-align-content-space-between { + align-content: space-between !important; +} + +.is-align-content-space-around { + align-content: space-around !important; +} + +.is-align-content-space-evenly { + align-content: space-evenly !important; +} + +.is-align-content-stretch { + align-content: stretch !important; +} + +.is-align-content-start { + align-content: start !important; +} + +.is-align-content-end { + align-content: end !important; +} + +.is-align-content-baseline { + align-content: baseline !important; +} + +.is-align-items-stretch { + align-items: stretch !important; +} + +.is-align-items-flex-start { + align-items: flex-start !important; +} + +.is-align-items-flex-end { + align-items: flex-end !important; +} + +.is-align-items-center { + align-items: center !important; +} + +.is-align-items-baseline { + align-items: baseline !important; +} + +.is-align-items-start { + align-items: start !important; +} + +.is-align-items-end { + align-items: end !important; +} + +.is-align-items-self-start { + align-items: self-start !important; +} + +.is-align-items-self-end { + align-items: self-end !important; +} + +.is-align-self-auto { + align-self: auto !important; +} + +.is-align-self-flex-start { + align-self: flex-start !important; +} + +.is-align-self-flex-end { + align-self: flex-end !important; +} + +.is-align-self-center { + align-self: center !important; +} + +.is-align-self-baseline { + align-self: baseline !important; +} + +.is-align-self-stretch { + align-self: stretch !important; +} + +.is-flex-grow-0 { + flex-grow: 0 !important; +} + +.is-flex-grow-1 { + flex-grow: 1 !important; +} + +.is-flex-grow-2 { + flex-grow: 2 !important; +} + +.is-flex-grow-3 { + flex-grow: 3 !important; +} + +.is-flex-grow-4 { + flex-grow: 4 !important; +} + +.is-flex-grow-5 { + flex-grow: 5 !important; +} + +.is-flex-shrink-0 { + flex-shrink: 0 !important; +} + +.is-flex-shrink-1 { + flex-shrink: 1 !important; +} + +.is-flex-shrink-2 { + flex-shrink: 2 !important; +} + +.is-flex-shrink-3 { + flex-shrink: 3 !important; +} + +.is-flex-shrink-4 { + flex-shrink: 4 !important; +} + +.is-flex-shrink-5 { + flex-shrink: 5 !important; +} + +.is-clearfix::after { + clear: both; + content: " "; + display: table; +} + +.is-pulled-left { + float: left !important; +} + +.is-pulled-right { + float: right !important; +} + +.is-radiusless { + border-radius: 0 !important; +} + +.is-shadowless { + box-shadow: none !important; +} + +.is-clickable { + cursor: pointer !important; + pointer-events: all !important; +} + +.is-clipped { + overflow: hidden !important; +} + +.is-relative { + position: relative !important; +} + +.is-marginless { + margin: 0 !important; +} + +.is-paddingless { + padding: 0 !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.my-0 { + margin-bottom: 0 !important; + margin-top: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.my-1 { + margin-bottom: 0.25rem !important; + margin-top: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.my-2 { + margin-bottom: 0.5rem !important; + margin-top: 0.5rem !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.mt-3 { + margin-top: 0.75rem !important; +} + +.mr-3 { + margin-right: 0.75rem !important; +} + +.mb-3 { + margin-bottom: 0.75rem !important; +} + +.ml-3 { + margin-left: 0.75rem !important; +} + +.mx-3 { + margin-left: 0.75rem !important; + margin-right: 0.75rem !important; +} + +.my-3 { + margin-bottom: 0.75rem !important; + margin-top: 0.75rem !important; +} + +.m-4 { + margin: 1rem !important; +} + +.mt-4 { + margin-top: 1rem !important; +} + +.mr-4 { + margin-right: 1rem !important; +} + +.mb-4 { + margin-bottom: 1rem !important; +} + +.ml-4 { + margin-left: 1rem !important; +} + +.mx-4 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.my-4 { + margin-bottom: 1rem !important; + margin-top: 1rem !important; +} + +.m-5 { + margin: 1.5rem !important; +} + +.mt-5 { + margin-top: 1.5rem !important; +} + +.mr-5 { + margin-right: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 1.5rem !important; +} + +.ml-5 { + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.my-5 { + margin-bottom: 1.5rem !important; + margin-top: 1.5rem !important; +} + +.m-6 { + margin: 3rem !important; +} + +.mt-6 { + margin-top: 3rem !important; +} + +.mr-6 { + margin-right: 3rem !important; +} + +.mb-6 { + margin-bottom: 3rem !important; +} + +.ml-6 { + margin-left: 3rem !important; +} + +.mx-6 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.my-6 { + margin-bottom: 3rem !important; + margin-top: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.mr-auto { + margin-right: auto !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ml-auto { + margin-left: auto !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-auto { + margin-bottom: auto !important; + margin-top: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.py-0 { + padding-bottom: 0 !important; + padding-top: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.py-1 { + padding-bottom: 0.25rem !important; + padding-top: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.py-2 { + padding-bottom: 0.5rem !important; + padding-top: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.pt-3 { + padding-top: 0.75rem !important; +} + +.pr-3 { + padding-right: 0.75rem !important; +} + +.pb-3 { + padding-bottom: 0.75rem !important; +} + +.pl-3 { + padding-left: 0.75rem !important; +} + +.px-3 { + padding-left: 0.75rem !important; + padding-right: 0.75rem !important; +} + +.py-3 { + padding-bottom: 0.75rem !important; + padding-top: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.pt-4 { + padding-top: 1rem !important; +} + +.pr-4 { + padding-right: 1rem !important; +} + +.pb-4 { + padding-bottom: 1rem !important; +} + +.pl-4 { + padding-left: 1rem !important; +} + +.px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.py-4 { + padding-bottom: 1rem !important; + padding-top: 1rem !important; +} + +.p-5 { + padding: 1.5rem !important; +} + +.pt-5 { + padding-top: 1.5rem !important; +} + +.pr-5 { + padding-right: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 1.5rem !important; +} + +.pl-5 { + padding-left: 1.5rem !important; +} + +.px-5 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.py-5 { + padding-bottom: 1.5rem !important; + padding-top: 1.5rem !important; +} + +.p-6 { + padding: 3rem !important; +} + +.pt-6 { + padding-top: 3rem !important; +} + +.pr-6 { + padding-right: 3rem !important; +} + +.pb-6 { + padding-bottom: 3rem !important; +} + +.pl-6 { + padding-left: 3rem !important; +} + +.px-6 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-6 { + padding-bottom: 3rem !important; + padding-top: 3rem !important; +} + +.p-auto { + padding: auto !important; +} + +.pt-auto { + padding-top: auto !important; +} + +.pr-auto { + padding-right: auto !important; +} + +.pb-auto { + padding-bottom: auto !important; +} + +.pl-auto { + padding-left: auto !important; +} + +.px-auto { + padding-left: auto !important; + padding-right: auto !important; +} + +.py-auto { + padding-bottom: auto !important; + padding-top: auto !important; +} + +.is-size-1 { + font-size: 3rem !important; +} + +.is-size-2 { + font-size: 2.5rem !important; +} + +.is-size-3 { + font-size: 2rem !important; +} + +.is-size-4 { + font-size: 1.5rem !important; +} + +.is-size-5 { + font-size: 1.25rem !important; +} + +.is-size-6 { + font-size: 1rem !important; +} + +.is-size-7 { + font-size: 0.75rem !important; +} + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + + .is-size-2-mobile { + font-size: 2.5rem !important; + } + + .is-size-3-mobile { + font-size: 2rem !important; + } + + .is-size-4-mobile { + font-size: 1.5rem !important; + } + + .is-size-5-mobile { + font-size: 1.25rem !important; + } + + .is-size-6-mobile { + font-size: 1rem !important; + } + + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + + .is-size-2-tablet { + font-size: 2.5rem !important; + } + + .is-size-3-tablet { + font-size: 2rem !important; + } + + .is-size-4-tablet { + font-size: 1.5rem !important; + } + + .is-size-5-tablet { + font-size: 1.25rem !important; + } + + .is-size-6-tablet { + font-size: 1rem !important; + } + + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} + +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; + } + + .is-size-2-touch { + font-size: 2.5rem !important; + } + + .is-size-3-touch { + font-size: 2rem !important; + } + + .is-size-4-touch { + font-size: 1.5rem !important; + } + + .is-size-5-touch { + font-size: 1.25rem !important; + } + + .is-size-6-touch { + font-size: 1rem !important; + } + + .is-size-7-touch { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + + .is-size-2-desktop { + font-size: 2.5rem !important; + } + + .is-size-3-desktop { + font-size: 2rem !important; + } + + .is-size-4-desktop { + font-size: 1.5rem !important; + } + + .is-size-5-desktop { + font-size: 1.25rem !important; + } + + .is-size-6-desktop { + font-size: 1rem !important; + } + + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + + .is-size-3-widescreen { + font-size: 2rem !important; + } + + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + + .is-size-6-widescreen { + font-size: 1rem !important; + } + + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} + +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + + .is-size-3-fullhd { + font-size: 2rem !important; + } + + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + + .is-size-6-fullhd { + font-size: 1rem !important; + } + + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} + +.has-text-centered { + text-align: center !important; +} + +.has-text-justified { + text-align: justify !important; +} + +.has-text-left { + text-align: left !important; +} + +.has-text-right { + text-align: right !important; +} + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; + } +} + +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} + +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} + +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; + } +} + +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} + +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; + } +} + +.is-capitalized { + text-transform: capitalize !important; +} + +.is-lowercase { + text-transform: lowercase !important; +} + +.is-uppercase { + text-transform: uppercase !important; +} + +.is-italic { + font-style: italic !important; +} + +.is-underlined { + text-decoration: underline !important; +} + +.has-text-weight-light { + font-weight: 300 !important; +} + +.has-text-weight-normal { + font-weight: 400 !important; +} + +.has-text-weight-medium { + font-weight: 500 !important; +} + +.has-text-weight-semibold { + font-weight: 600 !important; +} + +.has-text-weight-bold { + font-weight: 700 !important; +} + +.is-family-primary, .is-family-secondary, .is-family-sans-serif { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; +} + +.is-family-monospace, .is-family-code { + font-family: monospace !important; +} + +.is-block { + display: block !important; +} + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; + } +} + +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; + } +} + +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; + } +} + +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; + } +} + +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; + } +} + +.is-flex { + display: flex !important; +} + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: flex !important; + } +} + +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: flex !important; + } +} + +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: flex !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; + } +} + +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; + } +} + +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; + } +} + +.is-inline { + display: inline !important; +} + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; + } +} + +.is-inline-block { + display: inline-block !important; +} + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} + +.is-inline-flex { + display: inline-flex !important; +} + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; + } +} + +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; + } +} + +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; + } +} + +.is-hidden { + display: none !important; +} + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; +} + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; + } +} + +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; + } +} + +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; + } +} + +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; + } +} + +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; + } +} + +.is-invisible { + visibility: hidden !important; +} + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} + +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} + +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} + +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} + +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; + + .navbar { + background: none; + } + + .tabs ul { + border-bottom: none; + } + + &.is-white { + background-color: white; + color: #0a0a0a; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #0a0a0a; + } + + .subtitle { + color: rgba(10, 10, 10, 0.9); + + a:not(.button), strong { + color: #0a0a0a; + } + } + + .navbar-item, .navbar-link { + color: rgba(10, 10, 10, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + } + + .tabs { + a { + color: #0a0a0a; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: white !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #0a0a0a; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; + + &:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); + } + } + + &.is-black { + background-color: #0a0a0a; + color: white; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: white; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: white; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: black; + color: white; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: black; + color: white; + } + } + + .tabs { + a { + color: white; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #0a0a0a !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: white; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: white; + border-color: white; + color: #0a0a0a; + + &:hover { + background-color: white; + border-color: white; + color: #0a0a0a; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); + } + } + + &.is-light { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: rgba(0, 0, 0, 0.7); + } + + .subtitle { + color: rgba(0, 0, 0, 0.9); + + a:not(.button), strong { + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-item, .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #e8e8e8; + color: rgba(0, 0, 0, 0.7); + } + } + + .tabs { + a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: whitesmoke !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: rgba(0, 0, 0, 0.7); + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; + + &:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: whitesmoke; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); + } + } + + &.is-dark { + background-color: #363636; + color: #fff; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #fff; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: #fff; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #292929; + color: #fff; + } + } + + .tabs { + a { + color: #fff; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #363636 !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #fff; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #fff; + border-color: #fff; + color: #363636; + + &:hover { + background-color: #fff; + border-color: #fff; + color: #363636; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } + } + + &.is-primary { + background-color: #00d1b2; + color: #fff; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #fff; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: #fff; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #00b89c; + color: #fff; + } + } + + .tabs { + a { + color: #fff; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #00d1b2 !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #fff; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #fff; + border-color: #fff; + color: #00d1b2; + + &:hover { + background-color: #fff; + border-color: #fff; + color: #00d1b2; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); + } + } + + &.is-link { + background-color: #485fc7; + color: #fff; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #fff; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: #fff; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #3a51bb; + color: #fff; + } + } + + .tabs { + a { + color: #fff; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #485fc7 !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #fff; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #fff; + border-color: #fff; + color: #485fc7; + + &:hover { + background-color: #fff; + border-color: #fff; + color: #485fc7; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); + } + } + + &.is-info { + background-color: #3e8ed0; + color: #fff; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #fff; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: #fff; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #3082c5; + color: #fff; + } + } + + .tabs { + a { + color: #fff; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #3e8ed0 !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #fff; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #fff; + border-color: #fff; + color: #3e8ed0; + + &:hover { + background-color: #fff; + border-color: #fff; + color: #3e8ed0; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); + } + } + + &.is-success { + background-color: #48c78e; + color: #fff; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #fff; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: #fff; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #3abb81; + color: #fff; + } + } + + .tabs { + a { + color: #fff; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #48c78e !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #fff; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #fff; + border-color: #fff; + color: #48c78e; + + &:hover { + background-color: #fff; + border-color: #fff; + color: #48c78e; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); + } + } + + &.is-warning { + background-color: #ffe08a; + color: rgba(0, 0, 0, 0.7); + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: rgba(0, 0, 0, 0.7); + } + + .subtitle { + color: rgba(0, 0, 0, 0.9); + + a:not(.button), strong { + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-item, .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #ffd970; + color: rgba(0, 0, 0, 0.7); + } + } + + .tabs { + a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #ffe08a !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: rgba(0, 0, 0, 0.7); + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; + + &:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffe08a; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); + } + } + + &.is-danger { + background-color: #f14668; + color: #fff; + + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong { + color: inherit; + } + + .title { + color: #fff; + } + + .subtitle { + color: rgba(255, 255, 255, 0.9); + + a:not(.button), strong { + color: #fff; + } + } + + .navbar-item, .navbar-link { + color: rgba(255, 255, 255, 0.7); + } + + a.navbar-item { + &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + + .navbar-link { + &:hover, &.is-active { + background-color: #ef2e55; + color: #fff; + } + } + + .tabs { + a { + color: #fff; + opacity: 0.9; + + &:hover { + opacity: 1; + } + } + + li.is-active a { + color: #f14668 !important; + opacity: 1; + } + + &.is-boxed a, &.is-toggle a { + color: #fff; + } + + &.is-boxed a:hover, &.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); + } + + &.is-boxed li.is-active a, &.is-toggle li.is-active a { + background-color: #fff; + border-color: #fff; + color: #f14668; + + &:hover { + background-color: #fff; + border-color: #fff; + color: #f14668; + } + } + } + + &.is-bold { + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); + } + } + + &.is-small .hero-body { + padding: 1.5rem; + } + + &.is-halfheight .hero-body, &.is-fullheight .hero-body, &.is-fullheight-with-navbar .hero-body { + align-items: center; + display: flex; + } + + &.is-halfheight .hero-body > .container, &.is-fullheight .hero-body > .container, &.is-fullheight-with-navbar .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; + } + + &.is-halfheight { + min-height: 50vh; + } + + &.is-fullheight { + min-height: 100vh; + } +} + +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: white; + } +} + +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} + +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: whitesmoke; + } +} + +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: #363636; + } +} + +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #00d1b2; + } +} + +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: #485fc7; + } +} + +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #3e8ed0; + } +} + +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: #48c78e; + } +} + +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: #ffe08a; + } +} + +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); + } +} + +@media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: #f14668; + } +} + +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); + } +} + +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding: 9rem 4.5rem; + } +} + +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding: 18rem 6rem; + } +} + +.hero-video { + overflow: hidden; + + video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); + } + + &.is-transparent { + opacity: 0.3; + } +} + +@media screen and (max-width: 768px) { + .hero-video { + display: none; + } +} + +.hero-buttons { + margin-top: 1.5rem; +} + +@media screen and (max-width: 768px) { + .hero-buttons .button { + display: flex; + + &:not(:last-child) { + margin-bottom: 0.75rem; + } + } +} + +@media screen and (min-width: 769px), print { + .hero-buttons { + display: flex; + justify-content: center; + + .button:not(:last-child) { + margin-right: 1.5rem; + } + } +} + +.hero-head, .hero-foot { + flex-grow: 0; + flex-shrink: 0; +} + +.hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; +} + +@media screen and (min-width: 769px), print { + .hero-body { + padding: 3rem 3rem; + } +} + +.section { + padding: 3rem 1.5rem; +} + +@media screen and (min-width: 1024px) { + .section { + padding: 3rem 3rem; + + &.is-medium { + padding: 9rem 4.5rem; + } + + &.is-large { + padding: 18rem 6rem; + } + } +} + +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; +} + +main nav { + color: #fffdfc; + font-size: 24px; + font-style: normal; + font-weight: 400; + line-height: 130%; + padding: 24px; + position: fixed; + text-align: center; + top: 0; + width: 100%; +} + +.burger-menu { + float: left; + width: 150px; +} + +.icon-burger { + cursor: pointer; + float: left; + height: 1em; + margin-top: 0.3rem; + width: 40px; + + .line { + border-top: 2px solid #fff; + display: block; + margin-bottom: 6px; + } +} + +.nav-main { + color: #fffdfc; + height: 54px; + top: 1.5rem; + position: fixed; + width: 100vw; + position: fixed; + left: 0; +} + +.fixed-nav { + z-index: 30; +} + +#hand { + background: url("/img/hand 1.png") center; + background-size: cover; + height: 86vh; + left: 1px; + position: relative; + top: -2px; + width: 100vw; + z-index: 0; +} + +#main_title_container { + backdrop-filter: blur(3px); + position: absolute; + top: 0; + z-index: 2; +} + +#cover { + background: url("/img/BG 1.png") center no-repeat; + background-size: cover; + + .title-container { + text-align: center; + } +} + +#cover-handle { + float: left; + height: 25vh; + top: 25vh; +} + +#cover { + h2 { + color: #fffdfc; + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 500; + font-size: 40px; + line-height: 100%; + text-align: center; + letter-spacing: -0.04em; + position: relative; + text-align: center; + z-index: 2; + } + + .button { + backdrop-filter: blur(3px); + background: linear-gradient(329.49deg, rgba(255, 216, 244, 0) 34.06%, rgba(255, 207, 242, 0.2) 77.26%); + border-radius: 100%; + bottom: 0; + box-sizing: border-box; + color: white; + font-size: 18px; + font-style: normal; + font-weight: 400; + height: 150px; + line-height: 26px; + padding: 1rem; + position: relative; + right: 0; + top: 16vh; + width: 150px; + } +} + +#main_title_container { + text-align: center; + width: 100%; + position: relative; + top: -95vh; +} + +#main_title { + background: url("/img/sesame.png") no-repeat; + background-size: contain; + box-sizing: border-box; + font-weight: 500; + min-height: 35vw; + margin: 0 auto; + position: relative; + top: 4rem; + width: 95vw; +} + +#main_title_container h2 { + margin-top: 5vh; +} + +#welcome { + background: #000; + position: absolute; + text-shadow: 0 0 1rem #333; + + img { + position: absolute; + } + + h2 { + color: #f9f3f1; + font-size: 8em; + font-weight: 600; + letter-spacing: -0.04em; + line-height: 90px; + margin-top: 400px; + position: relative; + text-align: center; + width: 80vw; + z-index: 2; + } + + .color-emphasis { + color: #1e33da; + } + + .phone-container { + background: url("/img/section2_phone.png"); + background-size: cover; + } +} + +.phones-land { + float: left; + position: static; + z-index: -1; +} + +#phone-watches-1 { + height: 690px; + left: -137px; + position: absolute; + top: 1531px; + width: 345px; +} + +#phone-watches-2 { + filter: blur(2px); + height: 176px; + left: -200px; + top: 470px; + width: 88px; +} + +#phone-watches-3 { + filter: blur(4px); + height: 342px; + left: 916px; + top: 475px; + width: 171px; +} + +#phone-watches-4 { + filter: blur(6px); + height: 550px; + left: 1222px; + top: 523px; + width: 275px; +} + +#open { + box-sizing: border-box; + color: rgba(248, 243, 241, 0.1); + font-size: 200px; + font-style: normal; + font-weight: 600; + height: 50vh; + letter-spacing: -0.04em; + line-height: 90%; + padding-top: 310px; + position: relative; + text-align: center; + top: 88vh; + + .text { + color: #fff; + margin-bottom: 400px; + } + + img { + height: 20vh; + max-width: 90vw; + position: relative; + top: 0; + } +} + +#unlock_white { + opacity: 0; + margin-top: -4em; +} + +#open-handle { + float: left; + height: 20vh; +} + +#content { + height: 100vh; + min-height: 200px; + top: 50vh; + position: relative; + + h2 { + margin-top: 33vh; + } +} + +#content_all { + color: #fffdfc; + padding-top: 50vh; + position: relative; + top: 0; + width: 120%; +} + +#content_all_img { + background: url("/img/bg_content.png"); + background-size: cover; + height: 150vh; + left: 0; + margin-top: -50vh; + position: relative; +} + +#content_all { + .columns { + font-size: 100px; + margin: 0 auto; + max-width: 80vw; + position: relative; + top: -133vh; + } + + .text { + font-size: 18px; + font-weight: 400; + line-height: 26px; + padding-right: 80px; + padding-top: 1vh; + text-align: left; + } + + h2 { + font-size: 100px !important; + letter-spacing: -0.04em; + line-height: 90px; + text-shadow: 0 0 1rem #333; + } + + .text { + text-shadow: 0 0 1rem #333; + } +} + +.text-title { + text-shadow: 0 0 1rem #333; +} + +#content_all { + .columns > .column:nth-of-type(1) { + font-size: 1em; + letter-spacing: -0.04em; + line-height: 90px; + } + + .color-emphasis { + color: #1e33da; + } +} + +#content_first { + backdrop-filter: blur(5px); + color: #e77064; + flex: none; + flex-grow: 0; + font-size: 40px; + font-style: normal; + font-weight: 600; + height: 35px; + letter-spacing: 0.2em; + line-height: 95%; + margin-bottom: 40px; + margin-top: 20vh; + opacity: 0.4; + order: 0; + text-align: center; + text-transform: uppercase; + width: 50%; + left: 5vw; + font-size: 3rem; + max-width: 100vw; + width: 100%; +} + +#content_second { + width: 50%; + right: -20vw; + backdrop-filter: blur(5px); + color: rgba(255, 255, 255, 0.35); + flex: none; + flex-grow: 0; + font-family: "GT Walsheim Pro"; + font-size: 230px; + font-style: normal; + font-weight: 700; + height: 170px; + line-height: 65px; + margin-bottom: 100px; + opacity: 0.25; + order: 1; + text-align: center; + max-width: 100vw; + width: 100%; +} + +.flip-handle { + background: transparent; + height: 20vh; + position: relative; + top: -20vh; + width: 2vw; +} + +.flip-container { + color: #fffdfc; + padding-top: 15vh; + transform-origin: right; + + &.flip-from-left { + transform-origin: left; + } + + + .flip-container { + height: 90vh; + margin-top: -15vh; + min-height: 91vh; + padding-top: 0; + } + + .container-text { + left: 30vw; + position: relative; + text-align: left; + width: 50%; + } + + &.flip-from-left .container-text { + left: 613px; + width: 320px; + } + + .color-emphasis { + color: #1e33da; + margin: 0 auto; + max-width: 760px; + } + + .text-title { + font-size: 60px; + font-weight: 600; + letter-spacing: -0.04em; + line-height: 110%; + margin-bottom: 20px; + margin-top: 158px; + } + + .text-description { + font-size: 18px; + font-weight: 400; + line-height: 26px; + margin-bottom: 20px; + width: 380px; + } + + .phone-container { + background: rgba(225, 196, 183, 0.2); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 70px; + border-width: 2px; + box-sizing: border-box; + height: 700px; + left: 66vw; + position: relative; + top: -540px; + width: 342px; + } + + &.flip-from-left .phone-container { + left: 183px; + top: -540px; + } + + .phone-container img { + height: auto; + margin-top: 70px; + width: 318px; + } + + .call-to-action { + &:hover { + background: linear-gradient(45deg, #c93397, rebeccapurple); + transition: all ease-in 0.25s; + } + + align-items: center; + background: transparent; + border: 2px solid #743ad5; + border-radius: 70px; + box-sizing: border-box; + color: #fff; + cursor: pointer; + display: flex; + flex: none; + flex-direction: row; + flex-grow: 0; + gap: 10px; + height: 56px; + justify-content: center; + order: 2; + padding: 12px 36px; + width: 198px; + transition: all ease-in 1.5s; + } +} + +#content-2 { + margin-top: 50vh; +} + +#flipping_zone { + margin-top: -100vh; + position: relative; +} + +#popover { + background: url("/img/bg_pink.png") no-repeat; + background-position: center; + background-size: cover; + + .dark-emphasis { + color: #3b3b49; + font-family: "GT Walsheim Pro"; + font-size: 60px; + font-style: normal; + font-weight: 600; + letter-spacing: -0.04em; + line-height: 110%; + } +} + +.text-grey { + font-size: 18px; + font-weight: 400; + line-height: 26px; +} + +.slider-screen { + .text { + left: 55vw; + position: relative; + text-align: left; + top: -30%; + width: 400px; + } + + .text-title { + margin-bottom: 2rem; + } +} + +.phone-container { + border-radius: 1rem; + width: 411px; + + .top { + background: url("/img/phone_rectangle_top.jpg") no-repeat center; + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + height: 60px; + } + + .bottom { + background: url("/img/phone_rectangle_bottom.jpg") no-repeat center; + border-bottom-left-radius: 2rem; + border-bottom-right-radius: 2rem; + height: 62px; + position: relative; + top: 676.5px; + } + + &.transparent { + background: rgba(248, 243, 241, 0.1); + border-radius: 70px; + height: 700px; + width: 350px; + } +} + +.slider-screen .phone-container { + background: url("/img/phone_cream.png") no-repeat; + background-position: center; + background-size: cover; + height: 776px; + left: 20vw; + position: relative; + top: 20vh; + width: 411px; +} + +.close-button { + float: right; + position: relative; + right: 40px; + top: 56px; +} + +.arrow-left { + backdrop-filter: blur(5px); + background: linear-gradient(310.41deg, rgba(255, 255, 255, 0.3) 10.9%, rgba(255, 255, 255, 0) 81.35%); + border: solid 2px #1e33da; + border-radius: 70px; + cursor: pointer; + padding: 1.5rem; + transform: matrix(-1, 0, 0, 1, 0, 0); +} + +.arrow-right { + backdrop-filter: blur(5px); + background: linear-gradient(310.41deg, rgba(255, 255, 255, 0.3) 10.9%, rgba(255, 255, 255, 0) 81.35%); + border: solid 2px #1e33da; + border-radius: 70px; + cursor: pointer; + padding: 1.5rem; + transform: matrix(-1, 0, 0, 1, 0, 0); + float: right; + position: relative; + top: 50vh; + transform: rotate(0deg); +} + +.arrow-left { + float: left; + left: 40px; + position: relative; + top: 50vh; +} + +.bullets { + left: 0; + position: relative; + top: 30vh; + + img { + cursor: pointer; + } +} + +#portfolio { + background: url("/img/bg_grey.jpg") no-repeat; + background-position: center; + background-size: cover; + color: white; +} + +#popover .color-emphasis { + color: #e77064; + font-weight: 600; + margin-bottom: 20px; +} + +#portfolio { + .color-emphasis { + color: #e77064; + font-weight: 600; + margin-bottom: 20px; + } + + .phone-container { + background: url("/img/phone_shoes.png"); + height: 776px; + } +} + +#coming_soon { + background: #2b74b1; + z-index: 10; + color: white; + text-shadow: 0 0 1em black; + height: 50vh; + margin-top: 0; + padding-top: 50vh; +} + +body { + background: #fff; + padding-bottom: 50vh; + overflow-x: hidden; + font-family: "GT Walsheim Pro", Arial; + margin: 0; + padding: 0; +} + +main { + section { + font-family: "GT Walsheim Pro", Arial; + height: 100vh; + min-height: 100vh; + width: 100vw; + + h2 { + color: #fffdfc; + font-size: 60px; + font-style: normal; + font-weight: 600; + letter-spacing: -0.04em; + line-height: 110%; + } + } + + img { + max-width: 100vw; + } + + .credits { + margin-top: 10vh; + } +} + +#sprint_4 { + background: #fff; +} + +.primary-color { + color: #1e33da; +} + +.secondary-color { + color: #e77064; +} + +.dark-color { + color: #020225; +} + +#transactionnal_webdesign { + background: url("/img/header_webdesign.png"), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 74.66%); + background-size: cover; + font-family: "GT Walsheim Pro"; + color: #00001f; + padding-top: 380px; + position: static; + min-height: 150vh; + + .columns { + max-width: 60vw; + } + + .title { + height: 109px; + font-style: normal; + font-weight: 400; + font-size: 3rem; + line-height: 95%; + text-align: center; + letter-spacing: 0.2em; + text-transform: uppercase; + color: #fffdfc; + backdrop-filter: blur(5px); + flex: none; + order: 0; + flex-grow: 0; + padding-top: 10rem; + } + + .description { + color: rgba(231, 112, 100, 0.8); + font-weight: 500; + font-size: 16rem; + line-height: 65%; + backdrop-filter: blur(5px); + margin-bottom: 140px; + padding-top: 10rem; + } + + .color-emphasis { + color: #1e33da; + } + + .sub-title { + font-weight: 600; + font-size: 7rem; + line-height: 90px; + letter-spacing: -0.04em; + } + + .columns { + text-align: left; + margin: 0 auto; + width: 80%; + } + + .second { + font-weight: 400; + font-size: 1.5rem; + line-height: 130%; + } +} + +@media screen and (max-width: 1300px) { + #transactionnal_webdesign { + min-height: 100vh; + padding-top: 5vh; + + .title { + font-size: 4rem; + } + + .description { + font-size: 10rem !important; + } + } +} + +#carry { + position: static; + background: white; + padding-top: 20vh; + min-height: 130rem; + + .title { + margin-bottom: 46px; + font-size: 60px; + line-height: 110%; + } + + .description { + margin-top: 270px; + font-style: normal; + font-weight: 600; + font-size: 270px; + line-height: 65%; + text-align: center; + letter-spacing: -0.06em; + color: rgba(30, 51, 218, 0.15); + } + + .description2 { + font-weight: 600; + font-size: 60px; + line-height: 110%; + text-align: center; + } + + .color-emphasis { + color: #1e33da; + } + + .bubbles { + margin-top: -65vh; + + p { + position: relative; + padding: 7.6rem 4rem; + background: url("/img/Ellipse 777.5.png") no-repeat; + background-size: contain; + font-weight: 400; + font-size: 24px; + line-height: 130%; + width: 20rem; + height: 30vh; + mix-blend-mode: darken; + + &:nth-of-type(1) { + background: url("/img/Ellipse 777.5.png") no-repeat; + padding-left: 3.7rem; + width: 350px; + height: 451.56px; + left: 70%; + top: -100rem; + } + + &:nth-of-type(2) { + background: url("/img/Ellipse 777.4.png") no-repeat; + width: 308px; + height: 451.56px; + left: 60%; + top: -100rem; + } + + &:nth-of-type(3) { + background: url("/img/Ellipse 777.5.png") no-repeat; + width: 315px; + height: 316px; + left: 50vw; + margin-top: -9vh; + z-index: 20; + padding: 8rem 4rem; + top: -100rem; + } + + &:nth-of-type(4) { + background: url("/img/Ellipse 777.5.png") no-repeat; + width: 315px; + height: 285px; + left: 10vw; + top: -143rem; + } + } + } + + .gradient-bg, .gradient-bg-yellow { + position: relative; + width: 50vw; + height: 58vh; + left: 14vw; + top: 10em; + background: radial-gradient(50% 50% at 50% 50%, #ffba99 0%, rgba(236, 222, 168, 0.96) 4.17%, rgba(163, 173, 255, 0) 100%); + opacity: 0.5; + transform: rotate(197.68deg); + } + + .gradient-bg { + top: -30em; + background: radial-gradient(50% 50% at 50% 50%, #1e33da 0%, rgba(30, 51, 218, 0.958333) 4.17%, rgba(30, 51, 218, 0) 100%); + transform: rotate(-17.32deg); + } + + .computer-block { + background: url("/img/Macbook_color 1.png") no-repeat center; + position: relative; + width: 100%; + height: 1080px; + left: 0; + top: -97em; + } +} + +#kyc { + font-family: "GT Walsheim Pro"; + background: white; + padding-top: 25vh; + min-height: 150vh; + + .text-content { + max-width: 37rem; + text-align: left; + } + + .left-column { + padding-left: 5vw; + } + + .title { + margin-top: 250px; + font-style: normal; + font-weight: 500; + font-size: 100px; + line-height: 90px; + letter-spacing: -0.04em; + } + + .description2 { + font-weight: 500; + font-size: 60px; + line-height: 110%; + text-align: center; + letter-spacing: -0.04em; + padding: 0 10rem; + text-align: center; + width: 100%; + display: block; + } + + .description { + font-weight: 500; + font-size: 60px; + line-height: 110%; + letter-spacing: -0.04em; + } + + .button { + font-weight: 400; + font-size: 18px; + line-height: 26px; + backdrop-filter: blur(3px); + background: white; + border-radius: 2rem; + bottom: 0; + box-sizing: border-box; + color: white; + font-style: normal; + padding: 1rem 0.5rem; + position: relative; + right: 0; + top: 2rem; + min-width: 15rem; + float: left; + color: #020225; + border-color: #e77064; + } + + .color-emphasis { + color: #1e33da; + } + + .fat-text { + font-style: normal; + font-weight: 600; + font-size: 30px; + line-height: 35px; + text-transform: uppercase; + color: #fffdfc; + } + + .bubbles { + margin-top: -60vw; + + .bubble { + position: relative; + text-align: left; + float: left; + + span { + margin-left: 2rem; + float: left; + width: 20rem; + } + + &:nth-of-type(1) { + width: 25rem; + height: 23rem; + left: 46rem; + top: -34rem; + background: url("/img/bubble_1.png") no-repeat; + + span { + padding: 6rem 2.5rem; + } + } + + &:nth-of-type(2) { + background: url("/img/bubble_2.png") no-repeat; + left: 34vw; + top: -15rem; + width: 35rem; + height: 35rem; + background-size: contain; + + span { + margin-top: 13rem; + margin-left: 5rem; + } + } + + &:nth-of-type(3) { + background: url("/img/bubble_3.png") no-repeat; + left: -27vw; + top: 8rem; + width: 27rem; + height: 35rem; + background-size: contain; + + span { + margin-top: 10rem; + margin-left: 5rem; + width: 15rem; + } + } + } + } + + .small-bubble { + background: url("/img/Snapinsta-app_333082592_594932912202163_8553480550880340640_n008.png") no-repeat center; + background-size: contain; + position: relative; + margin-top: 0; + + &:nth-of-type(1) { + filter: blur(6.5px); + width: 137px; + height: 176px; + left: 316px; + top: 400px; + } + + &:nth-of-type(2) { + filter: blur(2px); + width: 203px; + height: 253.75px; + left: 1343px; + top: 422px; + } + + &:nth-of-type(3) { + filter: blur(5px); + width: 141px; + height: 176px; + left: 865px; + top: 918px; + } + + &:nth-of-type(4) { + filter: blur(1px); + width: 77px; + height: 96px; + left: 490px; + top: 1129px; + } + + &:nth-of-type(5) { + width: 288px; + height: 360px; + left: 1124px; + top: 10 vhpx; + } + } +} + +#china { + background-color: #141373; + height: 1060px; + width: 100vw; + padding-bottom: 20rem; + border-radius: 5rem; + overflow: hidden; + + .line { + background: url(/img/line.png) no-repeat; + position: relative; + width: 82vw; + height: 100vh; + left: 11rem; + top: -4rem; + z-index: 1; + float: left; + rotate: 5deg; + background-size: contain; + } + + .title { + padding-top: 10rem; + margin-bottom: 2rem; + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 600; + font-size: 60px; + line-height: 110%; + text-align: center; + letter-spacing: -0.04em; + color: white; + } + + .description { + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 500; + font-size: 30px; + line-height: 35px; + text-align: center; + text-transform: uppercase; + margin-bottom: 3rem; + } + + .columns { + position: absolute; + margin-top: -10vh; + padding: 10rem; + width: 100vw; + z-index: 10; + } + + .block-item { + color: white; + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 700; + font-size: 30px; + line-height: 120%; + text-align: left; + background-size: contain; + } + + .block-items .block-item { + .bottom { + margin-left: 2rem; + } + + &:nth-of-type(1) { + background: url("/img/block_pillar_1.png") no-repeat; + background-size: contain; + margin-top: 2rem; + + .bottom { + margin-top: 21rem; + } + } + + &:nth-of-type(2) { + background: url("/img/block_pillar_2.png") no-repeat; + background-size: contain; + margin-top: 8rem; + + .bottom { + margin-top: 22rem; + } + } + + &:nth-of-type(3) { + background: url("/img/block_pillar_3.png") no-repeat; + background-size: contain; + margin-top: 10rem; + + .bottom { + margin-top: 25rem; + } + } + + &:nth-of-type(4) { + background: url("/img/block_pillar_4.png") no-repeat; + background-size: contain; + margin-top: 1rem; + + .bottom { + margin-top: 24rem; + } + } + } + + .show-on-medium { + display: block; + } + + .hide-on-medium { + display: none; + } +} + +@media screen and (max-width: 1300px) { + #china { + .show-on-medium { + display: none; + } + + .hide-on-medium { + display: block; + } + + .line { + width: 62vw; + top: 10vh; + } + + .block-item { + margin-bottom: 2rem; + text-align: center; + } + + .top { + font-size: 4rem; + margin-bottom: 2rem; + } + + .bottom { + font-size: 3rem; + } + + .cols .columns { + text-align: center; + display: block; + } + } +} + +#we_develop { + height: 200vh; + width: 100vw; + display: block; + position: relative; + background: url("/img/line.png") fixed center no-repeat; + background-color: #fff; + text-align: center; + + .title { + padding-top: 26rem; + padding-bottom: 2rem; + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 600; + font-size: 60px; + line-height: 110%; + text-align: center; + letter-spacing: -0.04em; + max-width: 54rem; + margin: 2rem auto; + } + + .quick, .long_term { + font-family: "GT Walsheim"; + font-style: normal; + font-weight: 700; + font-size: 24px; + line-height: 150%; + } + + .quick { + position: absolute; + left: 104px; + top: 70rem; + } + + .long_term { + font-family: "GT Walsheim"; + font-weight: 700; + font-size: 24px; + line-height: 150%; + text-align: right; + margin-right: 6rem; + margin-top: -40rem; + } + + .light-text { + margin-top: -20rem; + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 600; + font-size: 40px; + line-height: 100%; + text-align: center; + letter-spacing: -0.04em; + color: #b62f22; + opacity: 0.2; + filter: blur(2px); + } + + .phone-container-2 { + margin: 0 auto; + background: blue; + min-height: 700px; + padding: 70px 0; + width: 450px; + background: rgba(99, 49, 27, 0.2); + backdrop-filter: blur(5px); + border-radius: 70px; + z-index: 20; + } + + .picture { + margin-left: 5px; + height: 820px; + width: 438px; + background: url("/img/phone_shoe.png"); + background-size: contain; + overflow: hidden; + } + + .line { + background: url("/img/line.png"); + position: absolute; + width: 100vw; + height: 50vh; + left: 0; + top: 15rem; + z-index: -1; + float: left; + background-size: contain; + } + + .container-arrows { + margin: 0 auto; + width: 30rem; + + img { + margin-top: 1.25rem; + margin-left: 0; + } + } + + .circle { + border: solid 2px #e77064; + border-radius: 100%; + height: 4rem; + width: 4rem; + position: absolute; + top: 67rem; + background: white; + + &.circle-right { + right: 31vw; + } + + &.circle-left { + right: 66vw; + } + } + + .arrow-right-2 { + position: absolute; + } + + .rotated { + transform: rotate(180deg); + } +} + +#full_creative { + background: white; + min-height: 120vh; + + .title { + font-family: "GT Walsheim Pro"; + font-weight: 600; + font-size: 100px; + line-height: 90px; + text-align: center; + letter-spacing: -0.04em; + padding-top: 10rem; + margin-bottom: 5rem; + } + + .columns { + text-align: left; + } + + .sub-title { + font-family: "GT Walsheim Pro"; + font-style: normal; + font-weight: 500; + font-size: 2rem; + line-height: 100%; + letter-spacing: -0.04em; + color: #020225; + margin-bottom: 1rem; + + + .sub-title { + margin-top: 2rem; + } + } + + p { + font-weight: 400; + font-size: 16px; + line-height: 110%; + margin-bottom: 4rem; + padding-right: 2rem; + } + + img { + max-width: 80vw; + } +} + +#our_team { + background: white; + padding-top: 5rem; + padding-left: 2rem; + text-align: left; + min-height: 150vh; + + .title { + font-weight: 500; + font-size: 270px; + line-height: 9rem; + letter-spacing: -0.06em; + text-align: left; + margin-bottom: 6rem; + } + + .sub-title { + font-weight: 500; + font-size: 60px; + line-height: 110%; + letter-spacing: -0.04em; + color: #020225; + margin-top: 2rem; + margin-bottom: 2rem; + } + + img { + margin-bottom: 1rem; + width: 100%; + max-width: 100%; + padding-left: 0; + margin-left: 0; + } + + .name { + margin-top: 1rem; + margin-bottom: 2rem; + } + + .sub-category { + padding: 0 2em; + background: white; + } +} + +#china_achievements { + margin-top: 30rem; + background: white; + min-height: 100vh; + padding: 20rem 172px 0; + text-align: left; + + .title { + font-weight: 500; + font-size: 100px; + line-height: 90px; + color: #1e33da; + letter-spacing: -0.04em; + width: 50vw; + } + + .description { + font-weight: 400; + font-size: 18px; + line-height: 26px; + color: #020225; + } + + .tiles-box { + margin-top: 10rem; + padding-bottom: 20rem; + + .column { + margin-bottom: 5rem; + } + } + + .offset-left-columns { + margin-left: -10rem; + } +} + +#baozun_group { + margin-top: 150px; + background: url("/img/baozun.jpg") no-repeat; + background-size: cover; + border-radius: 80px; + + .title { + color: #fffdfc; + font-style: normal; + font-weight: 600; + font-size: 100px; + line-height: 90px; + text-align: center; + letter-spacing: -0.04em; + padding-top: 464px; + } +} + +.counter-block { + .big-number { + font-weight: 600; + font-size: 140px; + line-height: 90%; + letter-spacing: -0.04em; + color: #020225; + } + + .text-description { + font-weight: 400; + font-size: 10px; + line-height: 150%; + text-align: center; + text-transform: uppercase; + color: #020225; + } + + img { + margin-left: 80px; + border-radius: 80px; + } +} + +@media all and (max-width: 1023px) { + #main_title_container h2 { + margin-top: 5vh; + } + + #main_title { + top: 15rem; + height: 25vh; + } + + #cover .button { + top: 7vh; + } + + #content_all h2, #welcome h2 { + font-size: 6em; + line-height: 1em; + text-align: left; + } + + #content_all .columns { + top: -145vh; + width: 55vw; + } + + .columns { + display: block !important; + } + + .column { + width: 100% !important; + } + + #open { + top: 80vh; + } + + #flipping_zone { + margin-top: -120vh; + position: static; + } + + .flip-container { + position: relative; + + + .flip-container { + margin-top: 20vh; + } + + .container-text { + z-index: 1; + left: 33vw; + } + + .text-title { + margin-top: 0; + } + + .phone-container { + left: 42vw; + top: 5vh; + } + + &.flip-from-left { + .container-text { + left: 33vw; + top: 5vh; + } + + .phone-container { + left: 25vw; + top: 10vh; + } + } + } + + #content-4 { + margin-top: 25vh; + } + + #content-5 { + margin-top: 15vh; + } + + #popover { + margin-top: 100vh; + } + + .slider-screen { + .text-title { + margin-top: 1em; + } + + .text, .phone-container { + position: relative; + width: 412px; + left: 25vw; + top: 5vh; + } + } + + .bullets { + top: 28em; + } + + .arrow-left, .arrow-right { + top: 60vh; + } + + .slider-screen { + min-height: 100vh; + } + + #popover, #portfolio { + min-height: 200vh; + } + + #popover .phone-container, #portfolio .phone-container { + width: 50vw; + } +} + +@media all and (max-width: 35em) { + #main_title { + margin-top: 5vh; + } + + #main_title_container h2 { + margin-top: 15vh; + } + + #content_all h2, #welcome h2 { + font-size: 4rem !important; + } + + #content_all .text { + padding-right: 0; + } + + .container-text-md { + width: auto; + } + + #content_all .columns { + width: 100%; + margin: 1rem; + } + + .flip-container { + .container-text { + width: 100%; + left: 6vw; + } + + .phone-container { + position: static; + margin: 4rem auto; + } + + &.flip-from-left .container-text { + left: 5vw; + } + + .phone-container { + margin-top: 7rem; + } + + .text-description { + max-width: 90vw; + } + } + + #content-4 { + margin-top: 50vh; + } + + #content-5 { + margin-top: 45vh; + } + + .slider-screen { + .text, .phone-container { + left: 5vw; + max-width: 90vw; + } + } +} + +@media all and (max-width: 1600px) { + section#carry { + min-height: 120rem; + + .description { + margin-top: 3vh; + font-size: 8rem; + } + + .gradient-bg { + top: -40rem; + } + + .gradient-bg-yellow { + top: 10rem; + } + + .computer-block { + width: 70%; + height: 1080px; + left: 0; + top: -110em; + background-size: contain; + margin: 0 auto; + } + + .bubbles { + position: relative; + left: -5vw; + + p { + :nth-of-type(1) { + top: -75vh; + } + + :nth-of-type(2) { + left: 70%; + } + + :nth-of-type(3) { + left: 50%; + } + + :nth-of-type(4) { + left: 10%; + } + } + } + } +} + +@media all and (max-width: 1100px) { + section#carry { + padding-left: 10vw; + padding-right: 10vw; + min-height: 115rem; + + .title { + font-size: 4rem; + } + + .description { + margin-top: 3vh; + font-size: 10rem; + } + + .computer-block { + background-size: contain; + position: relative; + height: 100vh; + width: 100%; + margin-top: -15rem; + } + + .gradient-bg, .gradient-bg-yellow { + margin-top: 0; + } + + .bubbles { + position: static; + + p { + margin-top: 2rem; + left: 0; + + :nth-of-type(1) { + left: 10%; + } + + :nth-of-type(2) { + left: 70%; + } + + :nth-of-type(3) { + left: 4vw; + margin-left: -60%; + } + + :nth-of-type(4) { + left: -10%; + } + } + } + } +} + +@media all and (max-width: 1300px) { + #kyc { + .small-bubble:nth-of-type(1) { + margin-top: 14rem; + } + + .bubbles .bubble { + position: static; + + &:nth-of-type(1) { + margin-left: 12rem; + } + + &:nth-of-type(2) { + margin-left: 5rem; + } + + &:nth-of-type(3) { + margin-left: 34%; + margin-top: 0; + } + } + } +} + +@media all and (max-width: 1500px) { + #we_develop { + .circle { + &.circle-right { + right: 10vw; + } + + &.circle-left { + right: 90vw; + } + } + + .quick { + left: 3rem; + top: 77rem; + } + + .long_term { + margin-right: 5rem; + } + + .data { + text-align: left; + padding-left: 6rem; + margin-top: 2rem; + } + + .ar { + text-align: right; + padding-right: 6rem; + margin-top: 3rem; + } + } +} + +@media all and (max-width: 1100px) { + #we_develop .ar { + margin-top: -3rem; + } +} + +@media all and (max-width: 1500px) { + #full_creative { + padding-bottom: 20rem; + + .title { + padding: 2rem; + } + + .column { + padding: 2rem; + + p { + font-size: 1.5rem; + } + + display: block; + } + + .columns { + display: block; + } + + img { + margin-bottom: 15rem; + } + } +} + +@media screen and (max-width: 1500px) { + #our_team { + margin-top: 30rem; + padding-bottom: 20rem; + + img { + max-width: 100%; + margin: 0 auto; + } + + .columns, .colmumn { + display: block; + position: static; + } + + .name { + font-size: 1.5rem; + } + + .sub-category { + margin-bottom: 10rem; + } + } +} + +@media screen and (max-width: 1500px) { + #china_achievements { + margin-top: 895vw; + + p { + font-size: 2rem; + } + + .column, .columns { + position: static; + display: block; + } + + .offset-left-columns { + margin-left: 0; + } + + .text-description { + font-size: 2rem; + } + + .big-number { + font-size: 10rem; + text-align: center; + } + + .picture { + margin-left: 0; + width: 100%; + } + + .title { + width: 100%; + } + } +} + +@media screen and (max-width: 1500px) { + #baozun_group { + margin-top: 605vw; + } +} + +@media screen and (max-width: 1200px) { + #baozun_group { + margin-top: 650vw; + } +} diff --git a/js/animations_custom.js b/js/animations_custom.js index e9d62ab..87a9095 100644 --- a/js/animations_custom.js +++ b/js/animations_custom.js @@ -10,20 +10,21 @@ let enable_animations = false enable_animations = true const rotateYCard = '200deg' -const offsetCard = '-=100' +const offsetCard = '10' function animateCard (id, side) { + console.log('animateCard', id, side, offsetCard) const fromObject = { rotateY: rotateYCard, - side: offsetCard + // side: offsetCard } let toObject = { rotateY: 0, duration: 0.2, ease: 'easeInOut', - side: 0, + // side: 1, scrollTrigger: { trigger: '#content-' + id + ' .flip-handle', start: 'top 80%', @@ -31,7 +32,8 @@ function animateCard (id, side) { markers: development_debug, } } - // toObject[side] = offsetCard; + // fromObject[side] = 1; + toObject[side] = offsetCard; gsap.fromTo('#content-' + id, fromObject, toObject) @@ -79,7 +81,7 @@ if (enable_animations) { trigger: '#unlock_white', delay: 1, scrub:2, - start: '+=50% 80%' + start: '+50% 80%' } }) @@ -92,19 +94,9 @@ if (enable_animations) { scrub: 1, markers: development_debug, }, - keyframes: [ - { - top: '-=50', - width: '100vw', - }, - { - top: '-=50', - width: "-=5vw", - }, - { - top: '-=100', - width: '-=40vw', - }] + top: '30vw', + width: '-40vw', + }) gsap.fromTo('#hand', @@ -115,7 +107,7 @@ if (enable_animations) { { top: 500, duration: 1, - opacity: 0.02, + opacity: 0, scrollTrigger: { trigger: '#cover', scrub: 1, @@ -126,7 +118,7 @@ if (enable_animations) { gsap.to('#phone-watches-1', { left: 500, - top: (531 - 400), + top: -200, scale: 0.8, duration: 1.5, ease: 'sine', @@ -179,24 +171,10 @@ if (enable_animations) { } }) - gsap.to('#phone-watches-4', - { - left: '50vw', - top: -10, - scale: 0.5, - duration: 3, - ease: 'sine', - scrollTrigger: { - trigger: '#welcome', - scrub: 2, - markers: development_debug, - } - }) - gsap.fromTo('#content_first', { scale: 0.5, - opacity: 0.5, + opacity: 0.15, }, { opacity: 1, @@ -213,7 +191,7 @@ if (enable_animations) { { scale: 0.8, left: -50, - opacity: 0.5, + opacity: 0.15, top: -20, }, { @@ -234,7 +212,7 @@ if (enable_animations) { gsap.fromTo('#content_all_img', { scale: 1, - left: "-=100" + left: "-100" }, { scale: 1.1, @@ -252,7 +230,7 @@ if (enable_animations) { { opacity: 0.5, scale: 1, - bottom: '-=100vh', + bottom: '-100vh', height: '10rem', }, { diff --git a/package-lock.json b/package-lock.json index de9167e..31c7fa7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,9 @@ "version": "0.0.1", "license": "AGPLv3+", "devDependencies": { + "node-sass": "^9.0.0", "parcel-bundler": "^1.8.1", + "sass-loader": "^13.3.2", "serve": "^14.2.0" }, "engines": { @@ -1791,6 +1793,12 @@ "node": ">=6.9.0" } }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, "node_modules/@iarna/toml": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", @@ -1883,6 +1891,93 @@ "node": ">= 6" } }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/fs/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@parcel/fs": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", @@ -1945,12 +2040,251 @@ "node": ">= 6.0.0" } }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/eslint": { + "version": "8.40.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true, + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true, + "peer": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==", + "dev": true, + "peer": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, "node_modules/@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, "node_modules/@zeit/schemas": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", @@ -1963,6 +2297,12 @@ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -2019,6 +2359,100 @@ "node": ">=0.4.0" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/agentkeepalive/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agentkeepalive/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/agentkeepalive/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2035,6 +2469,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", @@ -2149,6 +2593,12 @@ "node": ">=0.10.0" } }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, "node_modules/arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -2169,6 +2619,33 @@ } ] }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -2258,6 +2735,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -2333,6 +2819,15 @@ } ] }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -2805,6 +3300,153 @@ "node": ">= 0.8" } }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -2889,6 +3531,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -3049,6 +3717,25 @@ "fsevents": "^1.2.7" } }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, "node_modules/cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -3133,6 +3820,15 @@ "node": ">=0.10.0" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/cli-boxes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", @@ -3195,6 +3891,111 @@ "node": ">=8" } }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", @@ -3266,6 +4067,15 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3353,6 +4163,12 @@ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -3887,6 +4703,40 @@ "ms": "2.0.0" } }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -3970,6 +4820,12 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -4166,6 +5022,43 @@ "node": ">= 0.8" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -4175,6 +5068,15 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", @@ -4187,6 +5089,12 @@ "node": ">=4" } }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -4259,6 +5167,13 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true, + "peer": true + }, "node_modules/es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -4349,6 +5264,20 @@ "node": ">=4" } }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -4362,6 +5291,29 @@ "node": ">=4" } }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", @@ -4390,9 +5342,9 @@ } }, "node_modules/events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, "engines": { "node": ">=0.8.x" @@ -4754,6 +5706,19 @@ "node": ">=0.10.0" } }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -4816,6 +5781,18 @@ "node": ">= 0.6" } }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4874,6 +5851,78 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -4883,6 +5932,15 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", @@ -4906,6 +5964,15 @@ "node": ">=4" } }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -5024,6 +6091,52 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/globule": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globule/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -5075,6 +6188,15 @@ "node": ">=6" } }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -5177,6 +6299,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -5277,6 +6405,36 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", @@ -5487,6 +6645,12 @@ "node": ">= 6" } }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, "node_modules/http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -5503,6 +6667,43 @@ "node": ">= 0.6" } }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -5524,6 +6725,42 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -5533,6 +6770,15 @@ "node": ">=10.17.0" } }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -5570,12 +6816,36 @@ "node": ">=4" } }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", "dev": true }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -5612,6 +6882,12 @@ "node": ">= 0.4" } }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, "node_modules/is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -5880,6 +7156,12 @@ "node": ">=0.10.0" } }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -5928,6 +7210,15 @@ "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -6116,6 +7407,53 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "dev": true }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -6239,6 +7577,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -6309,6 +7653,34 @@ "node": ">= 0.8.0" } }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -6375,6 +7747,42 @@ "vlq": "^0.2.2" } }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -6384,6 +7792,18 @@ "node": ">=0.10.0" } }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -6413,6 +7833,44 @@ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/merge-source-map": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", @@ -6559,6 +8017,15 @@ "node": ">=4" } }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -6592,6 +8059,131 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -6639,8 +8231,7 @@ "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true + "dev": true }, "node_modules/nanomatch": { "version": "1.2.13", @@ -6707,6 +8298,12 @@ "node": ">= 0.6" } }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -6728,6 +8325,292 @@ "node": ">= 6.0.0" } }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/node-gyp/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/node-gyp/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/node-gyp/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-gyp/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/node-gyp/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-gyp/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", @@ -6771,6 +8654,227 @@ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, + "node_modules/node-sass": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", + "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/node-sass/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/node-sass/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/node-sass/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-sass/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -6810,6 +8914,21 @@ "node": ">=8" } }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -7102,6 +9221,57 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -7246,6 +9416,15 @@ "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", "dev": true }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -7929,6 +10108,25 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -8050,6 +10248,15 @@ "node": ">=0.4.x" } }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/quote-stream": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", @@ -8107,6 +10314,92 @@ "rc": "cli.js" } }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -8136,6 +10429,19 @@ "node": ">=0.10" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -8382,6 +10688,15 @@ "request": "^2.34" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -8446,6 +10761,15 @@ "node": ">=0.12" } }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", @@ -8515,6 +10839,61 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + }, + "bin": { + "sassgraph": "bin/sassgraph" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -8533,6 +10912,44 @@ "node": ">=8" } }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "dev": true, + "dependencies": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -8572,6 +10989,16 @@ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/serialize-to-js": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.1.2.tgz", @@ -8701,6 +11128,12 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -8812,6 +11245,16 @@ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "dev": true }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -8937,6 +11380,57 @@ "node": ">=0.10.0" } }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -8977,6 +11471,38 @@ "deprecated": "See https://github.com/lydell/source-map-url#deprecated", "dev": true }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -9057,6 +11583,18 @@ "node": ">=0.10.0" } }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -9198,6 +11736,15 @@ "node": ">= 0.6" } }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, "node_modules/stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -9349,6 +11896,18 @@ "node": ">=6" } }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -9444,6 +12003,60 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/terser": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", @@ -9461,6 +12074,73 @@ "node": ">=6.0.0" } }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", + "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -9606,6 +12286,21 @@ "punycode": "^2.1.0" } }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, "node_modules/tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -9812,6 +12507,30 @@ "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", "dev": true }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -10015,6 +12734,16 @@ "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", "dev": true }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -10081,6 +12810,27 @@ "xml-name-validator": "^3.0.0" } }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -10096,6 +12846,94 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, + "node_modules/webpack": { + "version": "5.87.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.87.0.tgz", + "integrity": "sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, "node_modules/whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -10170,6 +13008,56 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -10286,11 +13174,97 @@ "node": ">=0.4" } }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } } }, "dependencies": { @@ -11526,6 +14500,12 @@ "to-fast-properties": "^2.0.0" } }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, "@iarna/toml": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", @@ -11605,6 +14585,69 @@ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, + "@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "@parcel/fs": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz", @@ -11655,12 +14698,248 @@ "physical-cpu-count": "^2.0.0" } }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/eslint": { + "version": "8.40.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", + "dev": true, + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true, + "peer": true + }, + "@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true, + "peer": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==", + "dev": true, + "peer": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, "@types/q": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, "@zeit/schemas": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", @@ -11673,6 +14952,12 @@ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -11713,6 +14998,76 @@ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", "dev": true }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -11725,6 +15080,14 @@ "uri-js": "^4.2.2" } }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peer": true, + "requires": {} + }, "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", @@ -11819,12 +15182,41 @@ } } }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, "arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -11893,6 +15285,12 @@ "is-string": "^1.0.7" } }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, "asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -11958,6 +15356,12 @@ "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", "dev": true }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "dev": true + }, "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -12363,6 +15767,121 @@ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, + "cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + } + } + }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -12426,6 +15945,25 @@ "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "dev": true }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -12541,6 +16079,19 @@ "upath": "^1.1.1" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "peer": true + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -12611,6 +16162,12 @@ } } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, "cli-boxes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", @@ -12654,6 +16211,86 @@ } } }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", @@ -12716,6 +16353,12 @@ "simple-swizzle": "^0.2.2" } }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -12791,6 +16434,12 @@ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -13231,6 +16880,30 @@ "ms": "2.0.0" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, "decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -13292,6 +16965,12 @@ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -13468,18 +17147,63 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, "envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -13545,6 +17269,13 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", "dev": true }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true, + "peer": true + }, "es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", @@ -13606,12 +17337,42 @@ } } }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "peer": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "peer": true + } + } + }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", @@ -13631,9 +17392,9 @@ "dev": true }, "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, "evp_bytestokey": { @@ -13929,6 +17690,16 @@ "to-regex-range": "^2.1.0" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -13976,6 +17747,15 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -14017,12 +17797,77 @@ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", @@ -14040,6 +17885,12 @@ "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", "dev": true }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -14127,6 +17978,42 @@ "define-properties": "^1.1.3" } }, + "globule": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, "gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -14168,6 +18055,12 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -14236,6 +18129,12 @@ "has-symbols": "^1.0.2" } }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -14325,6 +18224,32 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", @@ -14490,6 +18415,12 @@ } } }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, "http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -14503,6 +18434,34 @@ "toidentifier": "1.0.0" } }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -14520,12 +18479,48 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -14557,12 +18552,30 @@ "resolve-from": "^3.0.0" } }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", "dev": true }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -14596,6 +18609,12 @@ "side-channel": "^1.0.4" } }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", @@ -14792,6 +18811,12 @@ "html-tags": "^1.0.0" } }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -14822,6 +18847,12 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -14956,6 +18987,43 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", "dev": true }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15054,6 +19122,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -15112,6 +19186,28 @@ "type-check": "~0.3.2" } }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -15175,12 +19271,50 @@ "vlq": "^0.2.2" } }, + "make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + } + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -15207,6 +19341,34 @@ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, "merge-source-map": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", @@ -15321,6 +19483,12 @@ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -15348,6 +19516,108 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -15388,8 +19658,7 @@ "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -15443,6 +19712,12 @@ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -15461,6 +19736,226 @@ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, + "node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", @@ -15506,6 +20001,167 @@ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, + "node-sass": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-9.0.0.tgz", + "integrity": "sha512-yltEuuLrfH6M7Pq2gAj5B6Zm7m+gdZoG66wTqG6mIZV/zijq3M2OO2HswtT6oBspPyFhHDcaxWpsBm0fRNDHPg==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -15535,6 +20191,18 @@ } } }, + "npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -15762,6 +20430,39 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "pako": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", @@ -15889,6 +20590,12 @@ "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", "dev": true }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -16456,6 +21163,22 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -16546,6 +21269,12 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, "quote-stream": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", @@ -16594,6 +21323,75 @@ "strip-json-comments": "~2.0.1" } }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@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" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -16620,6 +21418,16 @@ "readable-stream": "^2.0.2" } }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -16814,6 +21622,12 @@ "tough-cookie": "^2.3.3" } }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -16859,6 +21673,12 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true + }, "rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", @@ -16922,6 +21742,27 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + } + }, + "sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "dev": true, + "requires": { + "neo-async": "^2.6.2" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -16937,6 +21778,36 @@ "xmlchars": "^2.1.1" } }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "dev": true, + "requires": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -16972,6 +21843,16 @@ } } }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "serialize-to-js": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.1.2.tgz", @@ -17074,6 +21955,12 @@ "send": "0.17.1" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -17171,6 +22058,12 @@ } } }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -17272,6 +22165,44 @@ "kind-of": "^3.2.0" } }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -17307,6 +22238,38 @@ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -17366,6 +22329,15 @@ "tweetnacl": "~0.14.0" } }, + "ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -17482,6 +22454,15 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -17596,6 +22577,15 @@ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -17668,6 +22658,47 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true + }, + "tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "terser": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", @@ -17679,6 +22710,42 @@ "source-map-support": "~0.5.10" } }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "dependencies": { + "acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "dev": true, + "peer": true + }, + "terser": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz", + "integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + } + } + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -17799,6 +22866,18 @@ "punycode": "^2.1.0" } }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -17962,6 +23041,24 @@ "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", "dev": true }, + "unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -18128,6 +23225,16 @@ "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", "dev": true }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -18183,6 +23290,26 @@ "xml-name-validator": "^3.0.0" } }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "dependencies": { + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + } + } + }, "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", @@ -18198,6 +23325,70 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, + "webpack": { + "version": "5.87.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.87.0.tgz", + "integrity": "sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "dev": true, + "peer": true + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peer": true, + "requires": {} + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true + }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -18260,6 +23451,49 @@ "is-typed-array": "^1.1.10" } }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -18342,11 +23576,78 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } } diff --git a/package.json b/package.json index 45be5d4..0cc7b59 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,9 @@ "start": "serve" }, "devDependencies": { + "node-sass": "^9.0.0", "parcel-bundler": "^1.8.1", + "sass-loader": "^13.3.2", "serve": "^14.2.0" } }