From c0f144a4411ad2110d45dcb93571158fb27e3b80 Mon Sep 17 00:00:00 2001 From: Damon Maneice Date: Thu, 31 Jan 2019 15:34:49 -0500 Subject: [PATCH] Updated primer core and primer marketing to 7.0.0 --- _includes/footer.html | 4 +- _layouts/article-alt.html | 2 +- _layouts/article.html | 8 +- _layouts/index.html | 8 +- assets/css/custom.scss | 10 +- node_modules/primer-base/CHANGELOG.md | 74 -- node_modules/primer-base/LICENSE | 2 +- node_modules/primer-base/README.md | 12 +- node_modules/primer-base/build/build.css | 2 +- node_modules/primer-base/build/data.json | 1 + node_modules/primer-base/build/index.js | 2 +- node_modules/primer-base/lib/base.scss | 19 +- node_modules/primer-base/lib/normalize.scss | 6 +- .../primer-base/lib/typography-base.scss | 7 +- .../node_modules/primer-support}/LICENSE | 2 +- .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-base/package.json | 64 +- node_modules/primer-box/CHANGELOG.md | 58 -- node_modules/primer-box/LICENSE | 2 +- node_modules/primer-box/README.md | 71 +- node_modules/primer-box/build/build.css | 2 +- node_modules/primer-box/build/data.json | 1 + node_modules/primer-box/build/index.js | 2 +- .../node_modules/primer-support}/LICENSE | 2 +- .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-box/package.json | 60 +- node_modules/primer-breadcrumb/CHANGELOG.md | 30 - node_modules/primer-breadcrumb/LICENSE | 2 +- node_modules/primer-breadcrumb/README.md | 19 +- .../primer-breadcrumb/build/build.css | 2 +- .../primer-breadcrumb/build/data.json | 1 + node_modules/primer-breadcrumb/build/index.js | 2 +- node_modules/primer-breadcrumb/index.scss | 1 - .../primer-breadcrumb/lib/breadcrumb.scss | 10 +- .../node_modules/primer-support}/LICENSE | 2 +- .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-breadcrumb/package.json | 62 +- node_modules/primer-buttons/CHANGELOG.md | 104 --- node_modules/primer-buttons/LICENSE | 2 +- node_modules/primer-buttons/README.md | 124 ++-- node_modules/primer-buttons/build/build.css | 2 +- node_modules/primer-buttons/build/data.json | 1 + node_modules/primer-buttons/build/index.js | 2 +- .../primer-buttons/lib/button-group.scss | 42 +- node_modules/primer-buttons/lib/button.scss | 24 +- .../node_modules/primer-support}/LICENSE | 2 +- .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-buttons/package.json | 60 +- node_modules/primer-cards/CHANGELOG.md | 31 - node_modules/primer-cards/README.md | 58 -- node_modules/primer-cards/build/build.css | 1 - node_modules/primer-cards/build/index.js | 1 - node_modules/primer-cards/lib/cards.scss | 6 - node_modules/primer-cards/package.json | 71 -- node_modules/primer-core/CHANGELOG.md | 3 - node_modules/primer-core/LICENSE | 2 +- node_modules/primer-core/README.md | 12 +- node_modules/primer-core/build/build.css | 6 +- node_modules/primer-core/build/data.json | 1 + node_modules/primer-core/build/index.js | 2 +- node_modules/primer-core/index.scss | 6 +- .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-core/package.json | 74 +- node_modules/primer-forms/CHANGELOG.md | 123 ---- node_modules/primer-forms/LICENSE | 2 +- node_modules/primer-forms/README.md | 20 +- node_modules/primer-forms/build/build.css | 2 +- node_modules/primer-forms/build/data.json | 1 + node_modules/primer-forms/build/index.js | 2 +- node_modules/primer-forms/index.scss | 1 + .../primer-forms/lib/form-control.scss | 29 +- node_modules/primer-forms/lib/form-group.scss | 14 +- .../primer-forms/lib/form-select.scss | 6 +- .../primer-forms/lib/form-validation.scss | 65 +- .../primer-forms/lib/input-group.scss | 51 ++ .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-forms/package.json | 60 +- node_modules/primer-layout/CHANGELOG.md | 63 -- node_modules/primer-layout/LICENSE | 2 +- node_modules/primer-layout/README.md | 28 +- node_modules/primer-layout/build/build.css | 2 +- node_modules/primer-layout/build/data.json | 1 + node_modules/primer-layout/build/index.js | 2 +- node_modules/primer-layout/docs/grid.md | 395 +++++++++++ node_modules/primer-layout/lib/columns.scss | 2 + node_modules/primer-layout/lib/container.scss | 8 + .../primer-layout/lib/grid-offset.scss | 35 +- .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-layout/package.json | 63 +- node_modules/primer-marketing-buttons/LICENSE | 21 + .../primer-marketing-buttons/README.md | 83 +++ .../primer-marketing-buttons/build/build.css | 1 + .../primer-marketing-buttons/build/data.json | 1 + .../primer-marketing-buttons/build/index.js | 1 + .../index.scss | 2 +- .../primer-marketing-buttons/lib/button.scss | 66 ++ .../primer-marketing-buttons/package.json | 78 ++ .../primer-marketing-support/CHANGELOG.md | 40 -- node_modules/primer-marketing-support/LICENSE | 2 +- .../primer-marketing-support/README.md | 47 +- .../fonts/Inter-UI-Medium.woff | Bin 0 -> 163384 bytes .../fonts/Inter-UI-Regular.woff | Bin 0 -> 155088 bytes .../lib/variables.scss | 69 +- .../primer-marketing-support/package.json | 68 +- .../primer-marketing-type/CHANGELOG.md | 33 - node_modules/primer-marketing-type/LICENSE | 2 +- node_modules/primer-marketing-type/README.md | 40 +- .../primer-marketing-type/build/build.css | 2 +- .../primer-marketing-type/build/data.json | 1 + .../primer-marketing-type/build/index.js | 2 +- .../primer-marketing-type/lib/typography.scss | 124 ++-- .../primer-marketing-type/package.json | 61 +- .../primer-marketing-utilities/CHANGELOG.md | 26 - .../primer-marketing-utilities/LICENSE | 2 +- .../primer-marketing-utilities/README.md | 10 +- .../build/build.css | 2 +- .../build/data.json | 1 + .../primer-marketing-utilities/build/index.js | 2 +- .../docs/borders.md | 29 + .../docs/filters.md | 20 + .../primer-marketing-utilities/docs/layout.md | 26 + .../primer-marketing-utilities/docs/margin.md | 38 + .../docs/padding.md | 46 ++ .../primer-marketing-utilities/index.scss | 4 + .../lib/borders.scss | 18 +- .../lib/layout.scss | 20 + .../lib/margin.scss | 18 + .../lib/padding.scss | 18 + .../primer-marketing-utilities/package.json | 69 +- node_modules/primer-marketing/CHANGELOG.md | 3 - node_modules/primer-marketing/LICENSE | 2 +- node_modules/primer-marketing/README.md | 12 +- node_modules/primer-marketing/build/build.css | 6 +- node_modules/primer-marketing/build/data.json | 1 + node_modules/primer-marketing/build/index.js | 2 +- node_modules/primer-marketing/index.scss | 10 +- node_modules/primer-marketing/package.json | 64 +- node_modules/primer-navigation/CHANGELOG.md | 108 --- node_modules/primer-navigation/LICENSE | 2 +- node_modules/primer-navigation/README.md | 143 +++- .../primer-navigation/build/build.css | 2 +- .../primer-navigation/build/data.json | 1 + node_modules/primer-navigation/build/index.js | 2 +- node_modules/primer-navigation/index.scss | 1 + .../primer-navigation/lib/filter-list.scss | 8 +- node_modules/primer-navigation/lib/menu.scss | 4 +- .../primer-navigation/lib/tabnav.scss | 8 +- .../primer-navigation/lib/underline-nav.scss | 72 ++ .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-navigation/package.json | 60 +- node_modules/primer-page-headers/CHANGELOG.md | 23 - node_modules/primer-page-headers/README.md | 58 -- .../primer-page-headers/build/build.css | 1 - .../primer-page-headers/build/index.js | 1 - node_modules/primer-page-headers/index.scss | 4 - .../primer-page-headers/lib/headers.scss | 68 -- node_modules/primer-page-headers/package.json | 73 -- .../primer-page-sections/CHANGELOG.md | 21 - node_modules/primer-page-sections/README.md | 57 -- .../primer-page-sections/build/build.css | 1 - .../primer-page-sections/build/index.js | 1 - node_modules/primer-page-sections/index.scss | 4 - .../lib/page-section.scss | 18 - .../primer-page-sections/package.json | 72 -- node_modules/primer-pagination/LICENSE | 21 + node_modules/primer-pagination/README.md | 89 +++ .../primer-pagination/build/build.css | 1 + .../primer-pagination/build/data.json | 1 + node_modules/primer-pagination/build/index.js | 1 + node_modules/primer-pagination/index.scss | 3 + .../primer-pagination/lib/pagination.scss | 74 ++ .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-pagination/package.json | 68 ++ node_modules/primer-pagination/stories.js | 10 + node_modules/primer-support/CHANGELOG.md | 151 ---- node_modules/primer-support/LICENSE | 2 +- node_modules/primer-support/README.md | 28 +- .../primer-support/docs/breakpoints.md | 84 +++ node_modules/primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../primer-support/lib/mixins/buttons.scss | 22 +- .../primer-support/lib/mixins/layout.scss | 30 +- .../primer-support/lib/variables/layout.scss | 99 ++- .../primer-support/lib/variables/misc.scss | 2 +- node_modules/primer-support/package.json | 79 +-- node_modules/primer-table-object/CHANGELOG.md | 64 -- node_modules/primer-table-object/LICENSE | 2 +- node_modules/primer-table-object/README.md | 16 +- .../primer-table-object/build/data.json | 1 + .../primer-table-object/build/index.js | 2 +- .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-table-object/package.json | 61 +- node_modules/primer-tables/CHANGELOG.md | 29 - node_modules/primer-tables/README.md | 57 -- node_modules/primer-tables/build/build.css | 1 - node_modules/primer-tables/build/index.js | 1 - node_modules/primer-tables/index.scss | 4 - node_modules/primer-tables/lib/tables.scss | 39 - node_modules/primer-tables/package.json | 71 -- node_modules/primer-tooltips/CHANGELOG.md | 79 --- node_modules/primer-tooltips/LICENSE | 2 +- node_modules/primer-tooltips/README.md | 59 +- node_modules/primer-tooltips/build/build.css | 2 +- node_modules/primer-tooltips/build/data.json | 1 + node_modules/primer-tooltips/build/index.js | 2 +- .../primer-tooltips/lib/tooltips.scss | 123 ++-- .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-tooltips/package.json | 61 +- node_modules/primer-truncate/CHANGELOG.md | 60 -- node_modules/primer-truncate/LICENSE | 2 +- node_modules/primer-truncate/README.md | 17 +- node_modules/primer-truncate/build/data.json | 1 + node_modules/primer-truncate/build/index.js | 2 +- .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-truncate/package.json | 61 +- node_modules/primer-utilities/CHANGELOG.md | 245 ------- node_modules/primer-utilities/LICENSE | 2 +- node_modules/primer-utilities/README.md | 12 +- node_modules/primer-utilities/build/build.css | 2 +- node_modules/primer-utilities/build/data.json | 1 + node_modules/primer-utilities/build/index.js | 2 +- .../primer-utilities/docs/animations.md | 76 ++ node_modules/primer-utilities/docs/borders.md | 156 ++++ .../primer-utilities/docs/box-shadow.md | 108 +++ node_modules/primer-utilities/docs/details.md | 31 + node_modules/primer-utilities/docs/flexbox.md | 665 ++++++++++++++++++ node_modules/primer-utilities/docs/layout.md | 336 +++++++++ node_modules/primer-utilities/docs/margin.md | 127 ++++ node_modules/primer-utilities/docs/padding.md | 111 +++ .../primer-utilities/docs/typography.md | 144 ++++ node_modules/primer-utilities/index.scss | 1 + .../primer-utilities/lib/animations.scss | 35 +- .../primer-utilities/lib/borders.scss | 113 ++- .../primer-utilities/lib/details.scss | 18 + .../primer-utilities/lib/flexbox.scss | 118 ++-- node_modules/primer-utilities/lib/layout.scss | 61 +- node_modules/primer-utilities/lib/margin.scss | 114 +-- .../primer-utilities/lib/padding.scss | 80 +-- .../primer-utilities/lib/typography.scss | 47 +- .../lib/visibility-display.scss | 66 +- .../node_modules/primer-support/LICENSE | 21 + .../node_modules/primer-support/README.md | 58 ++ .../primer-support/docs/breakpoints.md | 84 +++ .../primer-support/docs/spacing.md | 41 ++ .../primer-support/docs/typography.md | 91 +++ .../node_modules/primer-support/index.scss | 11 + .../primer-support/lib/mixins/buttons.scss | 160 +++++ .../primer-support/lib/mixins/layout.scss | 58 ++ .../primer-support/lib/mixins/misc.scss | 29 + .../primer-support/lib/mixins/typography.scss | 84 +++ .../lib/variables/color-system.scss | 114 +++ .../primer-support/lib/variables/colors.scss | 67 ++ .../primer-support/lib/variables/layout.scss | 109 +++ .../primer-support/lib/variables/misc.scss | 40 ++ .../lib/variables/typography.scss | 43 ++ .../node_modules/primer-support/package.json | 73 ++ node_modules/primer-utilities/package.json | 63 +- package-lock.json | 90 +-- package.json | 2 +- 435 files changed, 19114 insertions(+), 3596 deletions(-) delete mode 100644 node_modules/primer-base/CHANGELOG.md create mode 100644 node_modules/primer-base/build/data.json rename node_modules/{primer-cards => primer-base/node_modules/primer-support}/LICENSE (97%) create mode 100644 node_modules/primer-base/node_modules/primer-support/README.md create mode 100644 node_modules/primer-base/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-base/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-base/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-base/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-base/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-box/CHANGELOG.md create mode 100644 node_modules/primer-box/build/data.json rename node_modules/{primer-page-sections => primer-box/node_modules/primer-support}/LICENSE (97%) create mode 100644 node_modules/primer-box/node_modules/primer-support/README.md create mode 100644 node_modules/primer-box/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-box/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-box/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-box/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-box/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-breadcrumb/CHANGELOG.md create mode 100644 node_modules/primer-breadcrumb/build/data.json rename node_modules/{primer-tables => primer-breadcrumb/node_modules/primer-support}/LICENSE (97%) create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/README.md create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-breadcrumb/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-buttons/CHANGELOG.md create mode 100644 node_modules/primer-buttons/build/data.json rename node_modules/{primer-page-headers => primer-buttons/node_modules/primer-support}/LICENSE (97%) create mode 100644 node_modules/primer-buttons/node_modules/primer-support/README.md create mode 100644 node_modules/primer-buttons/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-buttons/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-buttons/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-buttons/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-buttons/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-cards/CHANGELOG.md delete mode 100644 node_modules/primer-cards/README.md delete mode 100644 node_modules/primer-cards/build/build.css delete mode 100644 node_modules/primer-cards/build/index.js delete mode 100644 node_modules/primer-cards/lib/cards.scss delete mode 100644 node_modules/primer-cards/package.json delete mode 100644 node_modules/primer-core/CHANGELOG.md create mode 100644 node_modules/primer-core/build/data.json create mode 100644 node_modules/primer-core/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-core/node_modules/primer-support/README.md create mode 100644 node_modules/primer-core/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-core/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-core/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-core/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-core/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-forms/CHANGELOG.md create mode 100644 node_modules/primer-forms/build/data.json create mode 100644 node_modules/primer-forms/lib/input-group.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-forms/node_modules/primer-support/README.md create mode 100644 node_modules/primer-forms/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-forms/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-forms/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-forms/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-forms/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-layout/CHANGELOG.md create mode 100644 node_modules/primer-layout/build/data.json create mode 100644 node_modules/primer-layout/docs/grid.md create mode 100644 node_modules/primer-layout/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-layout/node_modules/primer-support/README.md create mode 100644 node_modules/primer-layout/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-layout/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-layout/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-layout/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-layout/node_modules/primer-support/package.json create mode 100644 node_modules/primer-marketing-buttons/LICENSE create mode 100644 node_modules/primer-marketing-buttons/README.md create mode 100644 node_modules/primer-marketing-buttons/build/build.css create mode 100644 node_modules/primer-marketing-buttons/build/data.json create mode 100644 node_modules/primer-marketing-buttons/build/index.js rename node_modules/{primer-cards => primer-marketing-buttons}/index.scss (77%) create mode 100644 node_modules/primer-marketing-buttons/lib/button.scss create mode 100644 node_modules/primer-marketing-buttons/package.json delete mode 100644 node_modules/primer-marketing-support/CHANGELOG.md create mode 100644 node_modules/primer-marketing-support/fonts/Inter-UI-Medium.woff create mode 100644 node_modules/primer-marketing-support/fonts/Inter-UI-Regular.woff delete mode 100644 node_modules/primer-marketing-type/CHANGELOG.md create mode 100644 node_modules/primer-marketing-type/build/data.json delete mode 100644 node_modules/primer-marketing-utilities/CHANGELOG.md create mode 100644 node_modules/primer-marketing-utilities/build/data.json create mode 100644 node_modules/primer-marketing-utilities/docs/borders.md create mode 100644 node_modules/primer-marketing-utilities/docs/filters.md create mode 100644 node_modules/primer-marketing-utilities/docs/layout.md create mode 100644 node_modules/primer-marketing-utilities/docs/margin.md create mode 100644 node_modules/primer-marketing-utilities/docs/padding.md create mode 100644 node_modules/primer-marketing-utilities/lib/layout.scss create mode 100644 node_modules/primer-marketing-utilities/lib/margin.scss create mode 100644 node_modules/primer-marketing-utilities/lib/padding.scss delete mode 100755 node_modules/primer-marketing/CHANGELOG.md create mode 100644 node_modules/primer-marketing/build/data.json delete mode 100644 node_modules/primer-navigation/CHANGELOG.md create mode 100644 node_modules/primer-navigation/build/data.json create mode 100644 node_modules/primer-navigation/lib/underline-nav.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-navigation/node_modules/primer-support/README.md create mode 100644 node_modules/primer-navigation/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-navigation/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-navigation/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-navigation/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-navigation/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-page-headers/CHANGELOG.md delete mode 100644 node_modules/primer-page-headers/README.md delete mode 100644 node_modules/primer-page-headers/build/build.css delete mode 100644 node_modules/primer-page-headers/build/index.js delete mode 100644 node_modules/primer-page-headers/index.scss delete mode 100644 node_modules/primer-page-headers/lib/headers.scss delete mode 100644 node_modules/primer-page-headers/package.json delete mode 100644 node_modules/primer-page-sections/CHANGELOG.md delete mode 100644 node_modules/primer-page-sections/README.md delete mode 100644 node_modules/primer-page-sections/build/build.css delete mode 100644 node_modules/primer-page-sections/build/index.js delete mode 100644 node_modules/primer-page-sections/index.scss delete mode 100644 node_modules/primer-page-sections/lib/page-section.scss delete mode 100644 node_modules/primer-page-sections/package.json create mode 100644 node_modules/primer-pagination/LICENSE create mode 100644 node_modules/primer-pagination/README.md create mode 100644 node_modules/primer-pagination/build/build.css create mode 100644 node_modules/primer-pagination/build/data.json create mode 100644 node_modules/primer-pagination/build/index.js create mode 100644 node_modules/primer-pagination/index.scss create mode 100644 node_modules/primer-pagination/lib/pagination.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-pagination/node_modules/primer-support/README.md create mode 100644 node_modules/primer-pagination/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-pagination/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-pagination/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-pagination/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-pagination/node_modules/primer-support/package.json create mode 100644 node_modules/primer-pagination/package.json create mode 100644 node_modules/primer-pagination/stories.js delete mode 100644 node_modules/primer-support/CHANGELOG.md create mode 100644 node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-support/docs/typography.md delete mode 100644 node_modules/primer-table-object/CHANGELOG.md create mode 100644 node_modules/primer-table-object/build/data.json create mode 100644 node_modules/primer-table-object/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-table-object/node_modules/primer-support/README.md create mode 100644 node_modules/primer-table-object/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-table-object/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-table-object/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-table-object/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-table-object/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-tables/CHANGELOG.md delete mode 100644 node_modules/primer-tables/README.md delete mode 100644 node_modules/primer-tables/build/build.css delete mode 100644 node_modules/primer-tables/build/index.js delete mode 100644 node_modules/primer-tables/index.scss delete mode 100644 node_modules/primer-tables/lib/tables.scss delete mode 100644 node_modules/primer-tables/package.json delete mode 100644 node_modules/primer-tooltips/CHANGELOG.md create mode 100644 node_modules/primer-tooltips/build/data.json create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/README.md create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-tooltips/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-truncate/CHANGELOG.md create mode 100644 node_modules/primer-truncate/build/data.json create mode 100644 node_modules/primer-truncate/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-truncate/node_modules/primer-support/README.md create mode 100644 node_modules/primer-truncate/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-truncate/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-truncate/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-truncate/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-truncate/node_modules/primer-support/package.json delete mode 100644 node_modules/primer-utilities/CHANGELOG.md create mode 100644 node_modules/primer-utilities/build/data.json create mode 100644 node_modules/primer-utilities/docs/animations.md create mode 100644 node_modules/primer-utilities/docs/borders.md create mode 100644 node_modules/primer-utilities/docs/box-shadow.md create mode 100644 node_modules/primer-utilities/docs/details.md create mode 100644 node_modules/primer-utilities/docs/flexbox.md create mode 100644 node_modules/primer-utilities/docs/layout.md create mode 100644 node_modules/primer-utilities/docs/margin.md create mode 100644 node_modules/primer-utilities/docs/padding.md create mode 100644 node_modules/primer-utilities/docs/typography.md create mode 100644 node_modules/primer-utilities/lib/details.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/LICENSE create mode 100644 node_modules/primer-utilities/node_modules/primer-support/README.md create mode 100644 node_modules/primer-utilities/node_modules/primer-support/docs/breakpoints.md create mode 100644 node_modules/primer-utilities/node_modules/primer-support/docs/spacing.md create mode 100644 node_modules/primer-utilities/node_modules/primer-support/docs/typography.md create mode 100644 node_modules/primer-utilities/node_modules/primer-support/index.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/mixins/buttons.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/mixins/layout.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/mixins/misc.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/mixins/typography.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/variables/color-system.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/variables/colors.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/variables/layout.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/variables/misc.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/lib/variables/typography.scss create mode 100644 node_modules/primer-utilities/node_modules/primer-support/package.json diff --git a/_includes/footer.html b/_includes/footer.html index 7bed68534ac..6bc88ce4ddb 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -6,7 +6,7 @@
squirrel illustration -

{{ t.footer.contribute.heading }}

+

{{ t.footer.contribute.heading }}

{{ t.footer.contribute.description }}

@@ -21,7 +21,7 @@

{{ t.footer.contribute.heading }}

bird illustration -

{{ t.footer.subscribe.heading }}

+

{{ t.footer.subscribe.heading }}

{{ t.footer.subscribe.description }}

diff --git a/_layouts/article-alt.html b/_layouts/article-alt.html index 8e51078a893..6512df4c261 100644 --- a/_layouts/article-alt.html +++ b/_layouts/article-alt.html @@ -6,7 +6,7 @@
-

{{ page.title }}

+

{{ page.title }}

{{ page.description }}

diff --git a/_layouts/article.html b/_layouts/article.html index b4734085303..1d7396227ab 100644 --- a/_layouts/article.html +++ b/_layouts/article.html @@ -7,7 +7,7 @@
-

{{ page.title }}

+

{{ page.title }}

{{ page.description }}

{% if page.lang == "en" %}
@@ -44,7 +44,7 @@

{{ page.title }}

{% if page.related %}
-

{{ t.article.related_guides }}

+

{{ t.article.related_guides }}

{% for related in page.related %} {% assign article = site.articles | where: 'lang', page.lang | where: 'class', related | first %} @@ -56,7 +56,7 @@

{{ t.article.related_guides }}

-

+

{{ article.title }}

diff --git a/_layouts/index.html b/_layouts/index.html index a03fc8dff90..de2f332e6cb 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -8,11 +8,11 @@
-

{{ site.title }}

-

+

{{ site.title }}

+

{{ t.index.lead }}

- @@ -32,7 +32,7 @@

{{ site.title }}

-

+

{{ article.title }}

diff --git a/assets/css/custom.scss b/assets/css/custom.scss index b52e1456451..8e19b17c5f4 100644 --- a/assets/css/custom.scss +++ b/assets/css/custom.scss @@ -103,13 +103,13 @@ blockquote { h5, h6 { -webkit-font-smoothing: antialiased; - font-family: $alt-body-font; + font-family: $font-mktg } - h1 { @include alt-h1 } + h1 { @include h1-mktg } h3 { - @include alt-h3; + @include h3-mktg; margin-top: $spacer-4; margin-bottom: $spacer-3; @include breakpoint(md) { @@ -132,7 +132,7 @@ blockquote { } h2 { - @include alt-h2; + @include h2-mktg; text-align: center; margin-bottom: $spacer-3; line-height: 1.25; @@ -237,7 +237,7 @@ blockquote { *:lang(ko) { .lead, - .alt-lead, + .lead-mktg , h2 + p { word-break: keep-all; } diff --git a/node_modules/primer-base/CHANGELOG.md b/node_modules/primer-base/CHANGELOG.md deleted file mode 100644 index 984c113611f..00000000000 --- a/node_modules/primer-base/CHANGELOG.md +++ /dev/null @@ -1,74 +0,0 @@ -# v1.0.0 - - * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) - * replace instances of #ddd with variable in primer-core - broccolini [github/github@4a95523](https://github.com/github/github/commit/4a95523) - * don't apply general link hover styles to active state - Mark Otto [github/github@4c1d4f5](https://github.com/github/github/commit/4c1d4f5) - -# v0.4.2 - - * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) - * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) - * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) - * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) - * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) - -# v0.4.1 - - * Creating a new version - Jon Rohan [github/github@488569b](https://github.com/github/github/commit/488569b) - * Adding list-item for summary - Jon Rohan [github/github@59070d8](https://github.com/github/github/commit/59070d8) - * Removing normalize.css from dependencies and checking into base package - Jon Rohan [github/github@459e8b7](https://github.com/github/github/commit/459e8b7) - -# v0.4.0 - - * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) - * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) - * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) - -# v0.3.0 - - * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) - * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) - * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) - * move over override for octicons to type base for now - Mark Otto [github/github@529af66](https://github.com/github/github/commit/529af66) - * move over all bold variable changes - Mark Otto [github/github@6b5b021](https://github.com/github/github/commit/6b5b021) - * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) - -# v0.2.3 - - * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) - * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) - * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) - * un-delete this - Jon Rohan [github/github@207793a](https://github.com/github/github/commit/207793a) - * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) - -# v0.2.2 - - * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) - * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) - * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) - * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) - -# v0.2.1 - - * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) - * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) - * Updating for stylelint instead of scss_lint - Jon Rohan [github/github@87a2c68](https://github.com/github/github/commit/87a2c68) - -# v0.2.0 - - * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) - * cleanup after merge - Jon Rohan [github/github@f9378ca](https://github.com/github/github/commit/f9378ca) - * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) - * Fixing a few import paths - Jon Rohan [github/github@73e2c51](https://github.com/github/github/commit/73e2c51) - * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) - * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) - * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) - * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) - * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) - -# v0.1.0 - - * Moving text base utilities to utilities module - Jon Rohan [github/github@ac7383e](https://github.com/github/github/commit/ac7383e) - * renaming to typography-base - Jon Rohan [github/github@e34449b](https://github.com/github/github/commit/e34449b) - * Updating the readme - Jon Rohan [github/github@29ef203](https://github.com/github/github/commit/29ef203) - * Creating a base module from normalize and our primer base css - Jon Rohan [github/github@97e460f](https://github.com/github/github/commit/97e460f) \ No newline at end of file diff --git a/node_modules/primer-base/LICENSE b/node_modules/primer-base/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-base/LICENSE +++ b/node_modules/primer-base/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-base/README.md b/node_modules/primer-base/README.md index 2288512dfa5..521fecaffd9 100644 --- a/node_modules/primer-base/README.md +++ b/node_modules/primer-base/README.md @@ -1,11 +1,11 @@ -# Primer CSS Base +# Primer Base -[![npm version](http://img.shields.io/npm/v/primer-base.svg)](https://www.npmjs.org/package/primer-base) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-base.svg)](https://www.npmjs.org/package/primer-base) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) > GitHub's CSS to reset the browsers default styles. Built on top of normalize.css -This repository is a module of the full [primer-css][primer-css] repository. And is built off of [normalize.css](https://github.com/necolas/normalize.css/) +This repository is a module of the full [primer][primer] repository. And is built off of [normalize.css](https://github.com/necolas/normalize.css/) ## Install @@ -41,8 +41,8 @@ You can read more about base in the [docs][docs]. [MIT](./LICENSE) © [GitHub](https://github.com/) -[primer-css]: https://github.com/primer/primer -[docs]: http://primercss.io/ +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-base/build/build.css b/node_modules/primer-base/build/build.css index ea09ca17f7d..65bae6c13b1 100644 --- a/node_modules/primer-base/build/build.css +++ b/node_modules/primer-base/build/build.css @@ -1 +1 @@ -/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font:12px "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}.octicon{vertical-align:text-bottom} +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.5;color:#24292e;background-color:#fff}a{color:#0366d6;text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.octicon{vertical-align:text-bottom} diff --git a/node_modules/primer-base/build/data.json b/node_modules/primer-base/build/data.json new file mode 100644 index 00000000000..75bf9e745e6 --- /dev/null +++ b/node_modules/primer-base/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":3911,"gzipSize":1515,"humanizedSize":"4kB","humanizedGzipSize":"1kB","rules":{"total":73,"size":{"graph":[3,1,1,1,1,2,1,1,1,1,3,1,1,1,2,2,1,4,1,1,1,1,2,1,3,2,1,1,1,1,2,1,3,6,1,2,1,2,1,2,2,1,3,5,2,1,1,6,2,3,2,1,2,1,1,1,2,2,2,2,2,2,2,2,1,1,3,1,1,1,2,4,1],"max":6,"average":1.7808219178082192},"selectorByRuleSizes":[{"selector":"hr,.rule","declarations":6},{"selector":"legend","declarations":6},{"selector":"body","declarations":5},{"selector":"pre","declarations":4},{"selector":"sub,sup","declarations":4},{"selector":"ul,ol","declarations":3},{"selector":"hr::after,.rule::after","declarations":3},{"selector":"input,select,textarea,button","declarations":3},{"selector":"fieldset","declarations":3},{"selector":"hr","declarations":3},{"selector":"abbr[title]","declarations":3},{"selector":"html","declarations":3},{"selector":"tt,code","declarations":2},{"selector":"p","declarations":2},{"selector":"h6","declarations":2},{"selector":"h5","declarations":2},{"selector":"h4","declarations":2},{"selector":"h3","declarations":2},{"selector":"h2","declarations":2},{"selector":"h1","declarations":2},{"selector":"h1,h2,h3,h4,h5,h6","declarations":2},{"selector":"button","declarations":2},{"selector":"table","declarations":2},{"selector":"hr::before,.rule::before","declarations":2},{"selector":"a","declarations":2},{"selector":"::-webkit-file-upload-button","declarations":2},{"selector":"::-webkit-input-placeholder","declarations":2},{"selector":"[type=\"search\"]","declarations":2},{"selector":"[type=\"checkbox\"],[type=\"radio\"]","declarations":2},{"selector":"button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner","declarations":2},{"selector":"button,input,select,textarea","declarations":2},{"selector":"code,kbd,pre,samp","declarations":2},{"selector":"mark","declarations":2},{"selector":"h1","declarations":2},{"selector":"audio:not([controls])","declarations":2},{"selector":".octicon","declarations":1},{"selector":"dd","declarations":1},{"selector":"ul ul ol,ul ol ol,ol ul ol,ol ol ol","declarations":1},{"selector":"ol ol,ul ol","declarations":1},{"selector":"blockquote","declarations":1},{"selector":"small","declarations":1},{"selector":"details:not([open])>*:not(summary)","declarations":1},{"selector":"details summary","declarations":1},{"selector":"[hidden][hidden]","declarations":1},{"selector":"td,th","declarations":1},{"selector":"b,strong","declarations":1},{"selector":"a:hover","declarations":1},{"selector":"*","declarations":1},{"selector":"[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration","declarations":1},{"selector":"[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button","declarations":1},{"selector":"textarea","declarations":1},{"selector":"button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring","declarations":1},{"selector":"button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]","declarations":1},{"selector":"button,select","declarations":1},{"selector":"button,input","declarations":1},{"selector":"optgroup","declarations":1},{"selector":"figure","declarations":1},{"selector":"svg:not(:root)","declarations":1},{"selector":"img","declarations":1},{"selector":"sup","declarations":1},{"selector":"sub","declarations":1},{"selector":"small","declarations":1},{"selector":"dfn","declarations":1},{"selector":"b,strong","declarations":1},{"selector":"b,strong","declarations":1},{"selector":"a:active,a:hover","declarations":1},{"selector":"a","declarations":1},{"selector":"template,[hidden]","declarations":1},{"selector":"progress","declarations":1},{"selector":"audio,canvas,progress,video","declarations":1},{"selector":"summary","declarations":1},{"selector":"article,aside,details,figcaption,figure,footer,header,main,menu,nav,section","declarations":1},{"selector":"body","declarations":1}]},"selectors":{"total":130,"type":106,"class":4,"id":0,"pseudoClass":6,"pseudoElement":4,"values":["html","body","article","aside","details","figcaption","figure","footer","header","main","menu","nav","section","summary","audio","canvas","progress","video","audio:not([controls])","progress","template","[hidden]","a","a:active","a:hover","abbr[title]","b","strong","b","strong","dfn","h1","mark","small","sub","sup","sub","sup","img","svg:not(:root)","code","kbd","pre","samp","figure","hr","button","input","select","textarea","optgroup","button","input","button","select","button","html [type=\"button\"]","[type=\"reset\"]","[type=\"submit\"]","button::-moz-focus-inner","[type=\"button\"]::-moz-focus-inner","[type=\"reset\"]::-moz-focus-inner","[type=\"submit\"]::-moz-focus-inner","button:-moz-focusring","[type=\"button\"]:-moz-focusring","[type=\"reset\"]:-moz-focusring","[type=\"submit\"]:-moz-focusring","fieldset","legend","textarea","[type=\"checkbox\"]","[type=\"radio\"]","[type=\"number\"]::-webkit-inner-spin-button","[type=\"number\"]::-webkit-outer-spin-button","[type=\"search\"]","[type=\"search\"]::-webkit-search-cancel-button","[type=\"search\"]::-webkit-search-decoration","::-webkit-input-placeholder","::-webkit-file-upload-button","*","input","select","textarea","button","body","a","a:hover","b","strong","hr",".rule","hr::before",".rule::before","hr::after",".rule::after","table","td","th","button","[hidden][hidden]","details summary","details:not([open])>*:not(summary)","h1","h2","h3","h4","h5","h6","h1","h2","h3","h4","h5","h6","p","small","blockquote","ul","ol","ol ol","ul ol","ul ul ol","ul ol ol","ol ul ol","ol ol ol","dd","tt","code","pre",".octicon"],"specificity":{"max":20,"average":3.6307692307692307}},"declarations":{"total":130,"unique":91,"properties":{"font-family":["sans-serif","monospace, monospace","inherit","-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"-ms-text-size-adjust":["100%"],"-webkit-text-size-adjust":["100%"],"margin":["0","0.67em 0","1em 40px","0","0 2px","15px 0","0"],"display":["block","list-item","inline-block","none","none","table","table","table","none","none"],"height":["0","0","auto","0"],"vertical-align":["baseline","baseline","text-bottom"],"background-color":["transparent","#ff0","#fff"],"outline-width":["0"],"border-bottom":["none","1px solid #dfe2e5"],"text-decoration":["underline","underline dotted","none","underline"],"font-weight":["inherit","bolder","bold","600","600","600","600","600","600","600"],"font-style":["italic"],"font-size":["2em","80%","75%","1em","inherit","14px","32px","24px","20px","16px","14px","12px","90%","12px","12px"],"color":["#000","inherit","inherit","#24292e","#0366d6"],"line-height":["0","inherit","1.5"],"position":["relative"],"bottom":["-0.25em"],"top":["-0.5em"],"border-style":["none","none"],"overflow":["hidden","visible","visible","auto","hidden"],"box-sizing":["content-box","border-box","border-box","border-box"],"font":["inherit","inherit"],"text-transform":["none"],"-webkit-appearance":["button","textfield","none","button"],"padding":["0","0.35em 0.625em 0.75em","0","0","0"],"outline":["1px dotted ButtonText"],"border":["1px solid #c0c0c0","0"],"max-width":["100%"],"white-space":["normal"],"outline-offset":["-2px"],"opacity":["0.54"],"background":["transparent"],"content":["\"\"","\"\""],"clear":["both"],"border-spacing":["0"],"border-collapse":["collapse"],"cursor":["pointer","pointer"],"border-radius":["0"],"margin-top":["0","0","0","0"],"margin-bottom":["0","10px","0","0"],"padding-left":["0"],"list-style-type":["lower-roman","lower-alpha"],"margin-left":["0"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-base/build/index.js b/node_modules/primer-base/build/index.js index f5027f0c498..3a9ead04d4d 100644 --- a/node_modules/primer-base/build/index.js +++ b/node_modules/primer-base/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":3773,"gzipSize":1486,"humanizedSize":"4kB","humanizedGzipSize":"1kB","rules":{"total":70,"size":{"graph":[3,1,1,1,1,2,1,1,2,1,3,1,1,1,2,2,1,4,1,1,1,1,2,1,3,2,1,1,1,1,2,1,3,6,1,2,1,2,1,2,2,1,3,5,2,1,1,6,2,3,2,1,1,2,2,2,2,2,2,2,2,1,1,3,1,1,1,2,3,1],"max":6,"average":1.8}},"selectors":{"total":127,"type":104,"class":4,"id":0,"pseudoClass":5,"pseudoElement":4,"values":["html","body","article","aside","details","figcaption","figure","footer","header","main","menu","nav","section","summary","audio","canvas","progress","video","audio:not([controls])","progress","template","[hidden]","a","a:active","a:hover","abbr[title]","b","strong","b","strong","dfn","h1","mark","small","sub","sup","sub","sup","img","svg:not(:root)","code","kbd","pre","samp","figure","hr","button","input","select","textarea","optgroup","button","input","button","select","button","html [type=\"button\"]","[type=\"reset\"]","[type=\"submit\"]","button::-moz-focus-inner","[type=\"button\"]::-moz-focus-inner","[type=\"reset\"]::-moz-focus-inner","[type=\"submit\"]::-moz-focus-inner","button:-moz-focusring","[type=\"button\"]:-moz-focusring","[type=\"reset\"]:-moz-focusring","[type=\"submit\"]:-moz-focusring","fieldset","legend","textarea","[type=\"checkbox\"]","[type=\"radio\"]","[type=\"number\"]::-webkit-inner-spin-button","[type=\"number\"]::-webkit-outer-spin-button","[type=\"search\"]","[type=\"search\"]::-webkit-search-cancel-button","[type=\"search\"]::-webkit-search-decoration","::-webkit-input-placeholder","::-webkit-file-upload-button","*","input","select","textarea","button","body","a","a:hover","b","strong","hr",".rule","hr::before",".rule::before","hr::after",".rule::after","table","td","th","button","h1","h2","h3","h4","h5","h6","h1","h2","h3","h4","h5","h6","p","small","blockquote","ul","ol","ol ol","ul ol","ul ul ol","ul ol ol","ol ul ol","ol ol ol","dd","tt","code","pre",".octicon"],"specificity":{"max":20,"average":3.4488188976377954}},"declarations":{"total":126,"unique":92,"properties":{"font-family":["sans-serif","monospace, monospace","inherit","-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"-ms-text-size-adjust":["100%"],"-webkit-text-size-adjust":["100%"],"margin":["0","0.67em 0","1em 40px","0","0 2px","15px 0","0"],"display":["block","list-item","inline-block","none","none","table","table","table"],"height":["0","0","auto","0"],"vertical-align":["baseline","baseline","text-bottom"],"background-color":["transparent","#ff0","#fff"],"-webkit-text-decoration-skip":["objects"],"outline-width":["0"],"border-bottom":["none","1px solid #dfe2e5"],"text-decoration":["underline","underline dotted","none","underline"],"font-weight":["inherit","bolder","bold","600","600","600","600","600","600","600"],"font-style":["italic"],"font-size":["2em","80%","75%","1em","inherit","14px","32px","24px","20px","16px","14px","12px","90%","12px"],"color":["#000","inherit","inherit","#24292e","#0366d6"],"line-height":["0","inherit","1.5"],"position":["relative"],"bottom":["-0.25em"],"top":["-0.5em"],"border-style":["none","none"],"overflow":["hidden","visible","visible","auto","hidden"],"box-sizing":["content-box","border-box","border-box","border-box"],"font":["inherit","inherit","12px \"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"text-transform":["none"],"-webkit-appearance":["button","textfield","none","button"],"padding":["0","0.35em 0.625em 0.75em","0","0","0"],"outline":["1px dotted ButtonText"],"border":["1px solid #c0c0c0","0"],"max-width":["100%"],"white-space":["normal"],"outline-offset":["-2px"],"opacity":["0.54"],"background":["transparent"],"content":["\"\"","\"\""],"clear":["both"],"border-spacing":["0"],"border-collapse":["collapse"],"cursor":["pointer"],"margin-top":["0","0","0","0"],"margin-bottom":["0","10px","0","0"],"padding-left":["0"],"list-style-type":["lower-roman","lower-alpha"],"margin-left":["0"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":3911,"gzipSize":1515,"humanizedSize":"4kB","humanizedGzipSize":"1kB","rules":{"total":73,"size":{"graph":[3,1,1,1,1,2,1,1,1,1,3,1,1,1,2,2,1,4,1,1,1,1,2,1,3,2,1,1,1,1,2,1,3,6,1,2,1,2,1,2,2,1,3,5,2,1,1,6,2,3,2,1,2,1,1,1,2,2,2,2,2,2,2,2,1,1,3,1,1,1,2,4,1],"max":6,"average":1.7808219178082192},"selectorByRuleSizes":[{"selector":"hr,.rule","declarations":6},{"selector":"legend","declarations":6},{"selector":"body","declarations":5},{"selector":"pre","declarations":4},{"selector":"sub,sup","declarations":4},{"selector":"ul,ol","declarations":3},{"selector":"hr::after,.rule::after","declarations":3},{"selector":"input,select,textarea,button","declarations":3},{"selector":"fieldset","declarations":3},{"selector":"hr","declarations":3},{"selector":"abbr[title]","declarations":3},{"selector":"html","declarations":3},{"selector":"tt,code","declarations":2},{"selector":"p","declarations":2},{"selector":"h6","declarations":2},{"selector":"h5","declarations":2},{"selector":"h4","declarations":2},{"selector":"h3","declarations":2},{"selector":"h2","declarations":2},{"selector":"h1","declarations":2},{"selector":"h1,h2,h3,h4,h5,h6","declarations":2},{"selector":"button","declarations":2},{"selector":"table","declarations":2},{"selector":"hr::before,.rule::before","declarations":2},{"selector":"a","declarations":2},{"selector":"::-webkit-file-upload-button","declarations":2},{"selector":"::-webkit-input-placeholder","declarations":2},{"selector":"[type=\"search\"]","declarations":2},{"selector":"[type=\"checkbox\"],[type=\"radio\"]","declarations":2},{"selector":"button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner","declarations":2},{"selector":"button,input,select,textarea","declarations":2},{"selector":"code,kbd,pre,samp","declarations":2},{"selector":"mark","declarations":2},{"selector":"h1","declarations":2},{"selector":"audio:not([controls])","declarations":2},{"selector":".octicon","declarations":1},{"selector":"dd","declarations":1},{"selector":"ul ul ol,ul ol ol,ol ul ol,ol ol ol","declarations":1},{"selector":"ol ol,ul ol","declarations":1},{"selector":"blockquote","declarations":1},{"selector":"small","declarations":1},{"selector":"details:not([open])>*:not(summary)","declarations":1},{"selector":"details summary","declarations":1},{"selector":"[hidden][hidden]","declarations":1},{"selector":"td,th","declarations":1},{"selector":"b,strong","declarations":1},{"selector":"a:hover","declarations":1},{"selector":"*","declarations":1},{"selector":"[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration","declarations":1},{"selector":"[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button","declarations":1},{"selector":"textarea","declarations":1},{"selector":"button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring","declarations":1},{"selector":"button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]","declarations":1},{"selector":"button,select","declarations":1},{"selector":"button,input","declarations":1},{"selector":"optgroup","declarations":1},{"selector":"figure","declarations":1},{"selector":"svg:not(:root)","declarations":1},{"selector":"img","declarations":1},{"selector":"sup","declarations":1},{"selector":"sub","declarations":1},{"selector":"small","declarations":1},{"selector":"dfn","declarations":1},{"selector":"b,strong","declarations":1},{"selector":"b,strong","declarations":1},{"selector":"a:active,a:hover","declarations":1},{"selector":"a","declarations":1},{"selector":"template,[hidden]","declarations":1},{"selector":"progress","declarations":1},{"selector":"audio,canvas,progress,video","declarations":1},{"selector":"summary","declarations":1},{"selector":"article,aside,details,figcaption,figure,footer,header,main,menu,nav,section","declarations":1},{"selector":"body","declarations":1}]},"selectors":{"total":130,"type":106,"class":4,"id":0,"pseudoClass":6,"pseudoElement":4,"values":["html","body","article","aside","details","figcaption","figure","footer","header","main","menu","nav","section","summary","audio","canvas","progress","video","audio:not([controls])","progress","template","[hidden]","a","a:active","a:hover","abbr[title]","b","strong","b","strong","dfn","h1","mark","small","sub","sup","sub","sup","img","svg:not(:root)","code","kbd","pre","samp","figure","hr","button","input","select","textarea","optgroup","button","input","button","select","button","html [type=\"button\"]","[type=\"reset\"]","[type=\"submit\"]","button::-moz-focus-inner","[type=\"button\"]::-moz-focus-inner","[type=\"reset\"]::-moz-focus-inner","[type=\"submit\"]::-moz-focus-inner","button:-moz-focusring","[type=\"button\"]:-moz-focusring","[type=\"reset\"]:-moz-focusring","[type=\"submit\"]:-moz-focusring","fieldset","legend","textarea","[type=\"checkbox\"]","[type=\"radio\"]","[type=\"number\"]::-webkit-inner-spin-button","[type=\"number\"]::-webkit-outer-spin-button","[type=\"search\"]","[type=\"search\"]::-webkit-search-cancel-button","[type=\"search\"]::-webkit-search-decoration","::-webkit-input-placeholder","::-webkit-file-upload-button","*","input","select","textarea","button","body","a","a:hover","b","strong","hr",".rule","hr::before",".rule::before","hr::after",".rule::after","table","td","th","button","[hidden][hidden]","details summary","details:not([open])>*:not(summary)","h1","h2","h3","h4","h5","h6","h1","h2","h3","h4","h5","h6","p","small","blockquote","ul","ol","ol ol","ul ol","ul ul ol","ul ol ol","ol ul ol","ol ol ol","dd","tt","code","pre",".octicon"],"specificity":{"max":20,"average":3.6307692307692307}},"declarations":{"total":130,"unique":91,"properties":{"font-family":["sans-serif","monospace, monospace","inherit","-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"-ms-text-size-adjust":["100%"],"-webkit-text-size-adjust":["100%"],"margin":["0","0.67em 0","1em 40px","0","0 2px","15px 0","0"],"display":["block","list-item","inline-block","none","none","table","table","table","none","none"],"height":["0","0","auto","0"],"vertical-align":["baseline","baseline","text-bottom"],"background-color":["transparent","#ff0","#fff"],"outline-width":["0"],"border-bottom":["none","1px solid #dfe2e5"],"text-decoration":["underline","underline dotted","none","underline"],"font-weight":["inherit","bolder","bold","600","600","600","600","600","600","600"],"font-style":["italic"],"font-size":["2em","80%","75%","1em","inherit","14px","32px","24px","20px","16px","14px","12px","90%","12px","12px"],"color":["#000","inherit","inherit","#24292e","#0366d6"],"line-height":["0","inherit","1.5"],"position":["relative"],"bottom":["-0.25em"],"top":["-0.5em"],"border-style":["none","none"],"overflow":["hidden","visible","visible","auto","hidden"],"box-sizing":["content-box","border-box","border-box","border-box"],"font":["inherit","inherit"],"text-transform":["none"],"-webkit-appearance":["button","textfield","none","button"],"padding":["0","0.35em 0.625em 0.75em","0","0","0"],"outline":["1px dotted ButtonText"],"border":["1px solid #c0c0c0","0"],"max-width":["100%"],"white-space":["normal"],"outline-offset":["-2px"],"opacity":["0.54"],"background":["transparent"],"content":["\"\"","\"\""],"clear":["both"],"border-spacing":["0"],"border-collapse":["collapse"],"cursor":["pointer","pointer"],"border-radius":["0"],"margin-top":["0","0","0","0"],"margin-bottom":["0","10px","0","0"],"padding-left":["0"],"list-style-type":["lower-roman","lower-alpha"],"margin-left":["0"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-base/lib/base.scss b/node_modules/primer-base/lib/base.scss index 5e3340834d8..b6598334fc4 100644 --- a/node_modules/primer-base/lib/base.scss +++ b/node_modules/primer-base/lib/base.scss @@ -1,4 +1,4 @@ -// stylelint-disable selector-no-type +// stylelint-disable selector-max-type * { box-sizing: border-box; } @@ -64,4 +64,21 @@ th { button { cursor: pointer; + // Remove border radius added by Chrome macOS + border-radius: 0; +} + +// increase the selector specificity for [hidden] +// so that it always overrides utility classes (.d-block, etc.) +[hidden][hidden] { + display: none !important; +} + +details { + summary { cursor: pointer; } + + &:not([open]) { + // Set details content hidden by default for browsers that don't do this + > *:not(summary) { display: none !important; } + } } diff --git a/node_modules/primer-base/lib/normalize.scss b/node_modules/primer-base/lib/normalize.scss index bca298e757d..56697de85a9 100644 --- a/node_modules/primer-base/lib/normalize.scss +++ b/node_modules/primer-base/lib/normalize.scss @@ -82,20 +82,18 @@ progress { template, /* 1 */ [hidden] { - display: none; + display: none !important; } /* Links ========================================================================== */ /** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + * Remove the gray background on active links in IE 10. */ a { background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ } /** diff --git a/node_modules/primer-base/lib/typography-base.scss b/node_modules/primer-base/lib/typography-base.scss index 4a6a39ad350..091a558e486 100644 --- a/node_modules/primer-base/lib/typography-base.scss +++ b/node_modules/primer-base/lib/typography-base.scss @@ -1,6 +1,6 @@ // Headings // -------------------------------------------------- -// stylelint-disable selector-no-type +// stylelint-disable selector-max-type h1, h2, h3, @@ -66,13 +66,14 @@ dd { tt, code { font-family: $mono-font; - font-size: 12px; + font-size: $font-size-small; } pre { margin-top: 0; margin-bottom: 0; - font: 12px $mono-font; + font-family: $mono-font; + font-size: $font-size-small; } // Octicons diff --git a/node_modules/primer-cards/LICENSE b/node_modules/primer-base/node_modules/primer-support/LICENSE similarity index 97% rename from node_modules/primer-cards/LICENSE rename to node_modules/primer-base/node_modules/primer-support/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-cards/LICENSE +++ b/node_modules/primer-base/node_modules/primer-support/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-base/node_modules/primer-support/README.md b/node_modules/primer-base/node_modules/primer-support/README.md new file mode 100644 index 00000000000..f08f6938d92 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/README.md @@ -0,0 +1,58 @@ +# Primer Support + +[![npm version](https://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) + +> Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. +> +> Most of the time to include these you'll only need to add `@import "support/support";` to the top of your bundle. If you want only a specific partial you can import them separately. + +This repository is a module of the full [primer][primer] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-support` with this command. + +``` +$ npm install --save primer-support +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-support/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Documentation + + + +Primer is built on systems that form the foundation of our styles, and inform the way we write and organize our CSS. Building upon systems helps us make styles consistent and interoperable with each other, and assists us with visual hierarchy and vertical rhythm. + +We use Sass variables to keep color, typography, spacing, and other foundations of our system consistent. Occasionally we use Sass mixins to apply multiple CSS properties, they are a convenient solution for frequently-used verbose patterns. + +We've documented variables, mixins, and the systems they are built on for the following: + +- [Breakpoints](/css/support/breakpoints) +- [Colors](/css/support/color-system) +- [Spacing](/css/support/spacing) +- [Typography](/css/support/typography) + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/node_modules/primer-base/node_modules/primer-support/docs/breakpoints.md b/node_modules/primer-base/node_modules/primer-support/docs/breakpoints.md new file mode 100644 index 00000000000..d2709b8cf95 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/docs/breakpoints.md @@ -0,0 +1,84 @@ +--- +title: Breakpoints +path: support/breakpoints +status: Stable +--- + +{:toc} + +Our breakpoints are based on screen widths where our content starts to break. Since most of GitHub is currently a fixed-width with we use pixel widths to make it easy for us to match page widths for responsive and non-responsive pages. **Our breakpoints may change as we move more of the product into responsive layouts.** + +We use abbreviations for each breakpoint to keep the class names concise. This abbreviated syntax is used consistently across responsive styles. Responsive styles allow you to change the styles properties at each breakpoint. For example, when using column widths for grid layouts, you can change specify that the width is 12 columns wide at the small breakpoint, and 6 columns wide from the large breakpoint: `
...
` + +| Breakpoint | Syntax | Description | +| --- | --- | --- | +| Small | sm | min-width: 544px | +| Medium | md | min-width: 768px | +| Large | lg | min-width: 1012px | +| Extra-large | xl | min-width: 1280px | + +**Note:** The `lg` breakpoint matches our current page width of `980px` including left and right padding of `16px` (`$spacer-3`). This is so that content doesn't touch the edges of the window when resized. + +Responsive styles are available for [margin](/css/utilities/margin#responsive-margins), [padding](/css/utilities/padding#responsive-padding), [layout](/css/utilities/layout), [flexbox](/css/utilities/flexbox#responsive-flex-utilities), and the [grid](/css/objects/grid#responsive-grids) system. + +## Breakpoint variables + +The above values are defined as variables, and then put into a Sass map that generates the media query mixin. + +```scss +// breakpoints +$width-xs: 0; +$width-sm: 544px; +$width-md: 768px; +$width-lg: 1012px; +$width-xl: 1280px; + +$breakpoints: ( + // Small screen / phone + sm: $width-sm, + // Medium screen / tablet + md: $width-md, + // Large screen / desktop (980 + (12 * 2)) <= container + gutters + lg: $width-lg, + // Extra large screen / wide desktop + xl: $width-xl +) !default; +``` + +## Media query mixins +Use media query mixins when you want to change CSS properties at a particular breakpoint. The media query mixin works by passing in a breakpoint value, such as `breakpoint(md)`. + +Media queries are scoped from each breakpoint and upwards. In the example below, the font size is `28px` until the viewport size meets the `lg` breakpoint, from there upwards—including through the `xl` breakpoint—the font size will be `32px`. + +```scss +.styles { + font-size: 28px; + @include breakpoint(md) { font-size: 32px; } +} +``` + +## Responsive variants +The `$responsive-variants` variable is a mapping of breakpoints to classname variants, and should be used like so: + +```scss +@each $breakpoint, $variant in $responsive-variants { + @include breakpoint($breakpoint) { + // Note: the first iteration gets `$variant == ""` + .overflow#{$variant}-auto { overflow: auto; } + } +} +``` + +The resulting CSS would be: + +```css +.overflow-auto { overflow: auto; } +@media (min-width: 544px) { .overflow-sm-auto { overflow: auto; } } +@media (min-width: 768px) { .overflow-md-auto { overflow: auto; } } +@media (min-width: 1012px) { .overflow-lg-auto { overflow: auto; } } +@media (min-width: 1280px) { .overflow-xl-auto { overflow: auto; } } +``` + +#### Caution! +1. Don't precede the `#{$variation}` interpolation with a hyphen because the first value of `$variant` will be an empty string. +1. For consistency, please put the `@include breakpoint($breakpoint)` call directly inside the `$responsive-variants` loop. This will help keep file sizes small by "batching" selectors in shared `@media` queries. diff --git a/node_modules/primer-base/node_modules/primer-support/docs/spacing.md b/node_modules/primer-base/node_modules/primer-support/docs/spacing.md new file mode 100644 index 00000000000..37d2404c82f --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/docs/spacing.md @@ -0,0 +1,41 @@ +--- +title: Spacing +path: support/spacing +status: Stable +source: https://github.com/primer/primer/blob/master/modules/primer-support/lib/variables/layout.scss +--- + +{:toc} + +## Spacing scale +The spacing scale is a **base-8** scale. We chose a base-8 scale because eight is a highly composable number (it can be divided and multiplied many times and result in whole numbers), yet allows spacing dense enough for GitHub's UI. The scale's exception is that it begins at 4px to allow smaller padding and margin for denser parts of the site, from there on it steps up consistently in equal values of `8px`. + +| Variable | Scale | Value | +| --- | --- | --- | +| $spacer-0 | 0 | 0 | +| $spacer-1 | 1 | 4px | +| $spacer-2 | 2 | 8px | +| $spacer-3 | 3 | 16px | +| $spacer-4 | 4 | 24px | +| $spacer-5 | 5 | 32px | +| $spacer-6 | 6 | 40px | + +These variables are encouraged to be used within components and custom CSS. The spacing scale is also used for [margin](/css/utilities/margin) and [padding](/css/utilities/padding) utilities. + +See [primer-marketing-support](/css/support/marketing-variables) for the extended spacing scale used for marketing needs and the related y-axis spacing utilities for [margin](/css/utilities/marketing-margin) and [padding](/css/utilities/marketing-padding). + +## Em-based spacing +Ems are used for spacing within components such as buttons and form elements. We stick to common fractions for em values (and powers of 2 where possible) so that , in combination with typography and line-height, the total height lands on sensible numbers. + +We aim for whole numbers, however, GitHub's body font-size is 14px which is difficult to work with, so we sometimes can't achieve a whole number. Less desirable values are highlighted in red below. + +| Variable | Fraction | Y Padding (em) | Total height at 14px | Total height at 16px | +| --- | --- | --- | --- | --- | +| $em-spacer-1 | 1/16 | .0625 | 22.75 | 26 | +| $em-spacer-2 | 1/8 | .125 | 24.5 | 28 | +| $em-spacer-3 | 1/4 | .25 | 28 | 32 | +| $em-spacer-4 | 3/8 | .375 | 31.5 | 36 | +| $em-spacer-5 | 1/2 | .5 | 35 | 40 | +| $em-spacer-6 | 3/4 | .75 | 42 | 48 | + +The variables listed above are preferred for use within components and custom CSS. To calculate values with other font-sizes or em values, we suggest using [Formula](http://jxnblk.com/formula/). diff --git a/node_modules/primer-base/node_modules/primer-support/docs/typography.md b/node_modules/primer-base/node_modules/primer-support/docs/typography.md new file mode 100644 index 00000000000..3693aecf211 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/docs/typography.md @@ -0,0 +1,91 @@ +--- +title: Typography +path: support/typography +status: Stable +status_issue: https://github.com/github/design-systems/issues/329 +source: https://github.com/primer/primer/blob/master/modules/primer-support/lib/variables/typography.scss +--- + +{:toc} + +## Type Scale + +The typography scale is designed to work for GitHub's product UI and marketing sites. Font sizes are designed to work in combination with line-height values so as to result in more sensible numbers wherever possible. + +Font sizes are smaller on mobile and scale up at the `md` [breakpoint](./breakpoints) to be larger on desktop. + +| Scale | Font size: mobile | Font size: desktop | 1.25 line height | 1.5 line height | +| --- | --- | --- | --- | --- | +| 00 | 40px | 48px | 60 | 72 | +| 0 | 32px | 40px | 50 | 60 | +| 1 | 26px | 32px | 40 | 48 | +| 2 | 22px | 24px | 30 | 36 | +| 3 | 18px | 20px | 25 | 30 | +| 4 | 16px | 16px | 20 | 24 | +| 5 | 14px | 14px | 17.5 | 21 | +| 6 | 12px | 12px | 15 | 18 | + +The typography scale is used to create [typography utilities](/css/utilities/typography). + +## Typography variables + +#### Font size variables +```scss +// Heading sizes - mobile +// h4—h6 remain the same size on both mobile & desktop +$h00-size-mobile: 40px; +$h0-size-mobile: 32px; +$h1-size-mobile: 26px; +$h2-size-mobile: 22px; +$h3-size-mobile: 18px; + +// Heading sizes - desktop +$h00-size: 48px; +$h0-size: 40px; +$h1-size: 32px; +$h2-size: 24px; +$h3-size: 20px; +$h4-size: 16px; +$h5-size: 14px; +$h6-size: 12px; +``` + +#### Font weight variables +```scss +$font-weight-bold: 600 !default; +$font-weight-light: 300 !default; +``` + +#### Line height variables +```scss +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; +``` + +## Typography Mixins +Typography mixins are available for heading styles and for our type scale. They can be used within components or custom CSS. The same styles are also available as [utilities](/css/utilities/typography#heading-utilities). which requires no additional CSS. + +Heading mixins are available for `h1` through to `h6`, this includes the font-size and font-weight. Example: + +```scss +.styles { + @include h1; +} +``` + +Responsive heading mixins can be used to adjust the font-size between the `sm` and `lg` breakpoint. Only headings 1—3 are responsive. Heading 4—6 are small enough to remain the same between mobile and desktop. Responsive heading mixins include the font-size and font-weight as well as the media query. To use a responsive heading mixin, postfix the heading with `-responsive`: + +```scss +.styles { + @include h1-responsive; +} +``` + +Responsive type scale mixins are also available. Type scale mixins apply a font-size that gets slightly bigger at the `lg` breakpoint. They do not apply a font-weight. Like the responsive heading mixins, they are only available for size `f1` to `f3` and are postfixed with `-responsive` as in the example below: + +```scss +.style { + @include f1-responsive; +} +``` diff --git a/node_modules/primer-base/node_modules/primer-support/index.scss b/node_modules/primer-base/node_modules/primer-support/index.scss new file mode 100644 index 00000000000..1b5abdd8080 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/index.scss @@ -0,0 +1,11 @@ +// variables +@import "./lib/variables/typography.scss"; +@import "./lib/variables/colors.scss"; +@import "./lib/variables/layout.scss"; +@import "./lib/variables/misc.scss"; + +// mixins +@import "./lib/mixins/typography.scss"; +@import "./lib/mixins/layout.scss"; +@import "./lib/mixins/buttons.scss"; +@import "./lib/mixins/misc.scss"; diff --git a/node_modules/primer-base/node_modules/primer-support/lib/mixins/buttons.scss b/node_modules/primer-base/node_modules/primer-support/lib/mixins/buttons.scss new file mode 100644 index 00000000000..8b0f30be001 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/mixins/buttons.scss @@ -0,0 +1,160 @@ +// stylelint-disable block-closing-brace-newline-after + +// Button color generator for primary and themed buttons + +// New button hotness +@mixin btn-solid($color, $bg, $bg2) { + color: $color; + background-color: $bg2; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + @if $bg == $gray-000 { + &:focus, + &.focus { + box-shadow: $btn-input-focus-shadow; + } + + &:hover, + &.hover { + background-color: darken($bg2, 3%); + background-image: linear-gradient(-180deg, darken($bg, 3%) 0%, darken($bg2, 3%) 90%); + background-position: 0 -$em-spacer-5; + border-color: rgba($black, 0.35); + } + + &:active, + &.selected, + [open] > & { + background-color: darken(desaturate($bg, 10%), 6%); + background-image: none; + border-color: rgba($black, 0.35); // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } + + } @else { + &:focus, + &.focus { + box-shadow: 0 0 0 0.2em rgba($bg, 0.4); + } + + &:hover, + &.hover { + background-color: darken($bg2, 2%); + background-image: linear-gradient(-180deg, darken($bg, 2%) 0%, darken($bg2, 2%) 90%); + background-position: 0 -$em-spacer-5; + border-color: $black-fade-50; + } + + &:active, + &.selected, + [open] > & { + background-color: darken(mix($bg, $bg2, 50%), 7%); + background-image: none; + border-color: $black-fade-50; // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.75); + background-color: mix($bg2, $white, 50%); + background-image: none; + border-color: transparentize($black, 0.8); // repeat .btn default to avoid shift on click-drag off of button + box-shadow: none; + } + + .Counter { + color: darken($bg, 8%); + background-color: $white; + } + } +} + +// Inverse button hover style +@mixin btn-inverse($color, $bg, $bg2) { + color: $color; + background-color: $bg; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + &:focus { + box-shadow: 0 0 0 0.2em rgba($color, 0.4); + } + + &:hover { + color: $text-white; + background-color: $color; + background-image: linear-gradient(-180deg, lighten($color, 10%) 0%, $color 90%); + border-color: $black-fade-50; + + .Counter { + color: $text-white; + } + } + + &:active, + &.selected, + [open] > & { + color: $text-white; + background-color: darken($color, 5%); + background-image: none; + border-color: $black-fade-50; + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } +} + +// Outline color generator for btn-outline to make the hover state inverse the text and bg colors. +@mixin btn-outline($text-color: $text-blue, $bg-color: $bg-white) { + color: $text-color; + background-color: $bg-color; + background-image: none; + + .Counter { + background-color: rgba($black, 0.07); + } + + &:hover, + &:active, + &.selected, + [open] > & { + color: $bg-color; + background-color: $text-color; + background-image: none; + border-color: $text-color; + + .Counter { + color: $text-color; + background-color: $bg-color; + } + } + + &:focus { + border-color: $text-color; + box-shadow: 0 0 0 0.2em rgba($text-color, 0.4); + } + + &:disabled, + &.disabled { + color: $black-fade-30; + background-color: $bg-white; + border-color: $black-fade-15; + box-shadow: none; + } +} diff --git a/node_modules/primer-base/node_modules/primer-support/lib/mixins/layout.scss b/node_modules/primer-base/node_modules/primer-support/lib/mixins/layout.scss new file mode 100644 index 00000000000..a6d30cf1879 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/mixins/layout.scss @@ -0,0 +1,58 @@ +// Responsive media queries + +@mixin breakpoint($breakpoint) { + @if $breakpoint == "" { + @content; + } + + @else { + // Retrieves the value from the key + $value: map-get($breakpoints, $breakpoint); + + // If the key exists in the map + @if $value != null { + // Prints a media query based on the value + @media (min-width: $value) { + @content; + } + } + + // If the key doesn't exist in the map + @else { + @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " + + "Please make sure it is defined in `$breakpoints` map."; + } + } +} + +// Retina media query + +@mixin retina-media-query { + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-moz-min-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + @content; + } +} + +// Clearfix +// +// Clears floats via mixin. + +@mixin clearfix { + &::before { + display: table; + content: ""; + } + + &::after { + display: table; + clear: both; + content: ""; + } +} diff --git a/node_modules/primer-base/node_modules/primer-support/lib/mixins/misc.scss b/node_modules/primer-base/node_modules/primer-support/lib/mixins/misc.scss new file mode 100644 index 00000000000..ebdd32d0468 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/mixins/misc.scss @@ -0,0 +1,29 @@ +// Generate a two-color caret for any element. +@mixin double-caret($foreground: $text-white, $background: lighten($gray-300, 5%)) { + &::after, + &::before { + position: absolute; + top: 11px; + right: 100%; + left: -16px; + display: block; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border-color: transparent; + border-style: solid solid outset; + } + + &::after { + margin-top: 1px; + margin-left: 2px; + border-width: 7px; + border-right-color: $foreground; + } + + &::before { + border-width: 8px; + border-right-color: $background; + } +} diff --git a/node_modules/primer-base/node_modules/primer-support/lib/mixins/typography.scss b/node_modules/primer-base/node_modules/primer-support/lib/mixins/typography.scss new file mode 100644 index 00000000000..d39aa44c1f5 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/mixins/typography.scss @@ -0,0 +1,84 @@ +// Text hiding for image based text replacement. +// Higher performance than -9999px because it only renders +// the size of the actual text, not a full 9999px box. +@mixin hide-text() { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} + +// Heading mixins for use within components +// These match heading utilities in utilities/typography +@mixin h1 { + font-size: $h1-size; + font-weight: $font-weight-bold; +} + +@mixin h2 { + font-size: $h2-size; + font-weight: $font-weight-bold; +} + +@mixin h3 { + font-size: $h3-size; + font-weight: $font-weight-bold; +} + +@mixin h4 { + font-size: $h4-size; + font-weight: $font-weight-bold; +} + +@mixin h5 { + font-size: $h5-size; + font-weight: $font-weight-bold; +} + +@mixin h6 { + font-size: $h6-size; + font-weight: $font-weight-bold; +} + +// Responsive heading mixins +// There are no responsive mixins for h4—h6 because they are small +// and don't need to be smaller on mobile. +@mixin f1-responsive { + font-size: $h1-size-mobile; + + // 32px on desktop + @include breakpoint(md) { font-size: $h1-size; } + +} + +@mixin f2-responsive { + font-size: $h2-size-mobile; + + // 24px on desktop + @include breakpoint(md) { font-size: $h2-size; } +} + +@mixin f3-responsive { + font-size: $h3-size-mobile; + + // 20px on desktop + @include breakpoint(md) { font-size: $h3-size; } + +} + +// These use the mixins from above for responsive heading sizes. +// The following mixins can be used where it's convenient or necessary to +// couple the responsive font-size with the font-weight. +@mixin h1-responsive { + @include f1-responsive; + font-weight: $font-weight-bold; +} + +@mixin h2-responsive { + @include f2-responsive; + font-weight: $font-weight-bold; +} + +@mixin h3-responsive { + @include f3-responsive; + font-weight: $font-weight-bold; +} diff --git a/node_modules/primer-base/node_modules/primer-support/lib/variables/color-system.scss b/node_modules/primer-base/node_modules/primer-support/lib/variables/color-system.scss new file mode 100644 index 00000000000..0ea1a7116c0 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/variables/color-system.scss @@ -0,0 +1,114 @@ +// +// +// -------- Grays -------- +$gray-000: #fafbfc !default; +$gray-100: #f6f8fa !default; +$gray-200: #e1e4e8 !default; +$gray-300: #d1d5da !default; +$gray-400: #959da5 !default; +$gray-500: #6a737d !default; +$gray-600: #586069 !default; +$gray-700: #444d56 !default; +$gray-800: #2f363d !default; +$gray-900: #24292e !default; // body font color + +// -------- Blue -------- +$blue-000: #f1f8ff !default; +$blue-100: #dbedff !default; +$blue-200: #c8e1ff !default; +$blue-300: #79b8ff !default; +$blue-400: #2188ff !default; +$blue-500: #0366d6 !default; // Default: Passes AA with #fff +$blue-600: #005cc5 !default; +$blue-700: #044289 !default; +$blue-800: #032f62 !default; +$blue-900: #05264c !default; // Passes with 1/2/300 blues + +// -------- Green -------- +$green-000: #f0fff4 !default; +$green-100: #dcffe4 !default; +$green-200: #bef5cb !default; +$green-300: #85e89d !default; +$green-400: #34d058 !default; +$green-500: #28a745 !default; // Default. passes AA Large +$green-600: #22863a !default; // Text green, passes AA on #fff +$green-700: #176f2c !default; +$green-800: #165c26 !default; +$green-900: #144620 !default; + +// -------- Yellow -------- +$yellow-000: #fffdef !default; +$yellow-100: #fffbdd !default; +$yellow-200: #fff5b1 !default; +$yellow-300: #ffea7f !default; +$yellow-400: #ffdf5d !default; +$yellow-500: #ffd33d !default; +$yellow-600: #f9c513 !default; +$yellow-700: #dbab09 !default; +$yellow-800: #b08800 !default; +$yellow-900: #735c0f !default; + +// -------- Orange -------- +$orange-000: #fff8f2 !default; +$orange-100: #ffebda !default; +$orange-200: #ffd1ac !default; +$orange-300: #ffab70 !default; +$orange-400: #fb8532 !default; +$orange-500: #f66a0a !default; // Default. passes AA Large with #fff +$orange-600: #e36209 !default; +$orange-700: #d15704 !default; +$orange-800: #c24e00 !default; +$orange-900: #a04100 !default; + +// -------- Red -------- +$red-000: #ffeef0 !default; +$red-100: #ffdce0 !default; +$red-200: #fdaeb7 !default; +$red-300: #f97583 !default; +$red-400: #ea4a5a !default; +$red-500: #d73a49 !default; // Default. passes AA +$red-600: #cb2431 !default; +$red-700: #b31d28 !default; +$red-800: #9e1c23 !default; +$red-900: #86181d !default; + +// -------- Purple -------- +$purple-000: #f5f0ff !default; +$purple-100: #e6dcfd !default; +$purple-200: #d1bcf9 !default; +$purple-300: #b392f0 !default; +$purple-400: #8a63d2 !default; +$purple-500: #6f42c1 !default; // passes AA with #fff +$purple-600: #5a32a3 !default; +$purple-700: #4c2889 !default; +$purple-800: #3a1d6e !default; +$purple-900: #29134e !default; + +// -------- Fades -------- +// Black based on same hue as $gray-900 +$black: #1b1f23 !default; +$white: #fff !default; + +$black-fade-15: rgba($black, 0.15) !default; +$black-fade-30: rgba($black, 0.3) !default; +$black-fade-50: rgba($black, 0.5) !default; +$black-fade-70: rgba($black, 0.7) !default; +$black-fade-85: rgba($black, 0.85) !default; + +$white-fade-15: rgba($white, 0.15) !default; +$white-fade-30: rgba($white, 0.3) !default; +$white-fade-50: rgba($white, 0.5) !default; +$white-fade-70: rgba($white, 0.7) !default; +$white-fade-85: rgba($white, 0.85) !default; + +// -------- Color defaults -------- +$red: $red-500 !default; +$purple: $purple-500 !default; +$blue: $blue-500 !default; +$green: $green-500 !default; +$yellow: $yellow-500 !default; +$orange: $orange-500 !default; + +$gray-dark: $gray-900 !default; +$gray-light: $gray-400 !default; +$gray: $gray-500 !default; diff --git a/node_modules/primer-base/node_modules/primer-support/lib/variables/colors.scss b/node_modules/primer-base/node_modules/primer-support/lib/variables/colors.scss new file mode 100644 index 00000000000..36dc3c8a747 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/variables/colors.scss @@ -0,0 +1,67 @@ +@import "color-system.scss"; +// Color variables +// stylelint-disable declaration-bang-space-before + +// State indicators. +$status-pending: desaturate($yellow-700, 15%) !default; + +// Repository type colors +// Should be able to deprecate these in future +$repo-private-text: $black-fade-70 !default; +$repo-private-bg: $yellow-000 !default; +$repo-private-icon: transparentize($yellow-900, 0.5) !default; + +// Highlight used for things like search +$highlight-yellow: rgba(255, 247, 140, 0.5); + +// Border colors +$border-black-fade: $black-fade-15 !default; + +$border-blue: $blue-500 !default; +$border-blue-light: $blue-200 !default; + +$border-green: $green-400 !default; +$border-green-light: desaturate($green-300, 40%) !default; + +$border-purple: $purple !default; + +$border-red: $red !default; +$border-red-light: desaturate($red-300, 60%) !default; + +$border-purple: $purple !default; + +$border-yellow: desaturate($yellow-300, 60%) !default; + +$border-gray-dark: $gray-300 !default; +$border-gray-darker: $gray-700 !default; +$border-gray-light: lighten($gray-200, 3%) !default; +$border-gray: $gray-200 !default; + +// Background colors +$bg-blue-light: $blue-000 !default; +$bg-blue: $blue-500 !default; +$bg-gray-dark: $gray-900 !default; +$bg-gray-light: $gray-000 !default; +$bg-gray: $gray-100 !default; +$bg-green: $green-500 !default; +$bg-green-light: $green-100 !default; +$bg-orange: $orange-700 !default; +$bg-purple: $purple-500 !default; +$bg-purple-light: $purple-000 !default; +$bg-red: $red-500 !default; +$bg-red-light: $red-100 !default; +$bg-white: $white !default; +$bg-yellow: $yellow-500 !default; +$bg-yellow-light: $yellow-200 !default; + +// Text colors +$text-blue: $blue-500 !default; +$text-gray-dark: $gray-900 !default; +$text-gray-light: $gray-500 !default; +$text-gray: $gray-600 !default; +$text-green: $green-500 !default; +$text-orange: $orange-900 !default; +$text-orange-light: $orange-600 !default; +$text-purple: $purple !default; +$text-red: $red-600 !default; +$text-white: $white !default; diff --git a/node_modules/primer-base/node_modules/primer-support/lib/variables/layout.scss b/node_modules/primer-base/node_modules/primer-support/lib/variables/layout.scss new file mode 100644 index 00000000000..f479f8ce5b7 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/variables/layout.scss @@ -0,0 +1,109 @@ +// Layout variables +// stylelint-disable declaration-bang-space-before + +// These are our margin and padding utility spacers. The default step size we +// use is 8px. This gives us a key of: +// 0 => 0px +// 1 => 4px +// 2 => 8px +// 3 => 16px +// 4 => 24px +// 5 => 32px +// 6 => 40px +$spacer: 8px !default; + +// Our spacing scale +$spacer-0: 0 !default; // 0 +$spacer-1: round($spacer / 2) !default; // 4px +$spacer-2: $spacer !default; // 8px +$spacer-3: $spacer * 2 !default; // 16px +$spacer-4: $spacer * 3 !default; // 24px +$spacer-5: $spacer * 4 !default; // 32px +$spacer-6: $spacer * 5 !default; // 40px + +// The list of spacer values +$spacers: ( + $spacer-0, + $spacer-1, + $spacer-2, + $spacer-3, + $spacer-4, + $spacer-5, + $spacer-6, +) !default; + +// And the map of spacers, for easier looping: +// @each $scale, $length in $spacer-map { ... } +$spacer-map: ( + 0: $spacer-0, + 1: $spacer-1, + 2: $spacer-2, + 3: $spacer-3, + 4: $spacer-4, + 5: $spacer-5, + 6: $spacer-6, +) !default; + +// Em spacer variables +$em-spacer-1: 0.0625em !default; // 1/16 +$em-spacer-2: 0.125em !default; // 1/8 +$em-spacer-3: 0.25em !default; // 1/4 +$em-spacer-4: 0.375em !default; // 3/8 +$em-spacer-5: 0.5em !default; // 1/2 +$em-spacer-6: 0.75em !default; // 3/4 + +// Fixed-width container variables +$container-width: 980px !default; +$grid-gutter: 10px !default; + +// Breakpoint widths +$width-xs: 0 !default; +// Small screen / phone +$width-sm: 544px !default; +// Medium screen / tablet +$width-md: 768px !default; +// Large screen / desktop (980 + (16 * 2)) <= container + gutters +$width-lg: 1012px !default; +// Extra large screen / wide desktop +$width-xl: 1280px !default; + +// Responsive container widths +$container-sm: $width-sm !default; +$container-md: $width-md !default; +$container-lg: $width-lg !default; +$container-xl: $width-xl !default; + +// Breakpoints in the form (name: length) +$breakpoints: ( + sm: $width-sm, + md: $width-md, + lg: $width-lg, + xl: $width-xl +) !default; + +// This map in the form (breakpoint: variant) is used to iterate over +// breakpoints and create both responsive and non-responsive classes in one +// loop: +// +// ```scss +// @each $breakpoint, $variant of $responsive-variants { +// @include breakpoint($breakpoint) { +// .foo#{$variant}-bar { foo: bar !important; } +// } +// } +// ``` +$responsive-variants: ( + "": "", + sm: "-sm", + md: "-md", + lg: "-lg", + xl: "-xl", +) !default; + +// responive utility position values +$responsive-positions: ( + static, + relative, + absolute, + fixed +) !default; diff --git a/node_modules/primer-base/node_modules/primer-support/lib/variables/misc.scss b/node_modules/primer-base/node_modules/primer-support/lib/variables/misc.scss new file mode 100644 index 00000000000..cd6414f533b --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/variables/misc.scss @@ -0,0 +1,40 @@ +// Miscellaneous variables +// stylelint-disable declaration-bang-space-before + +// Border size +$border-width: 1px !default; +$border-color: $border-gray !default; +$border-style: solid !default; +$border: $border-width $border-color $border-style !default; +$border-radius: 3px !default; + +// Custom explore grid border +$exploregrid-item-border-radius: 4px; + +// Box shadow +$box-shadow: 0 1px 1px rgba($black, 0.1) !default; +$box-shadow-medium: 0 1px 5px $black-fade-15 !default; +$box-shadow-large: 0 1px 15px $black-fade-15 !default; +$box-shadow-extra-large: 0 10px 50px rgba($black, 0.07) !default; + +// Tooltips +$tooltip-max-width: 250px !default; +$tooltip-background-color: $black; +$tooltip-text-color: $white !default; +$tooltip-delay: 0.4s !default; +$tooltip-duration: 0.1s !default; + +// Should be moved into custom github css +$stats-switcher-py: 10px; +// Future proof this `height` value by finding the computed line-height, then +// adding the total value of the vertical padding. This var is used to toggle +// between the stats bar and language breakdown. +$stats-viewport-height: ($body-font-size * $body-line-height) + ($stats-switcher-py * 2); + +$min_tab_size: 1; +$max_tab_size: 12; + +// Button and form variables +$form-control-shadow: inset 0 1px 2px rgba($black, 0.075); +$btn-input-focus-shadow: 0 0 0 0.2em rgba($blue, 0.3); +$btn-active-shadow: inset 0 0.15em 0.3em $black-fade-15; diff --git a/node_modules/primer-base/node_modules/primer-support/lib/variables/typography.scss b/node_modules/primer-base/node_modules/primer-support/lib/variables/typography.scss new file mode 100644 index 00000000000..c3d857317a0 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/lib/variables/typography.scss @@ -0,0 +1,43 @@ +// Typography variables +// stylelint-disable declaration-bang-space-before + +// Heading sizes - mobile +// h4—h6 remain the same size on both mobile & desktop +$h00-size-mobile: 40px !default; +$h0-size-mobile: 32px !default; +$h1-size-mobile: 26px !default; +$h2-size-mobile: 22px !default; +$h3-size-mobile: 18px !default; + +// Heading sizes - desktop +$h00-size: 48px !default; +$h0-size: 40px !default; +$h1-size: 32px !default; +$h2-size: 24px !default; +$h3-size: 20px !default; +$h4-size: 16px !default; +$h5-size: 14px !default; +$h6-size: 12px !default; + +$font-size-small: 12px !default; + +// Font weights +$font-weight-bold: 600 !default; +$font-weight-semibold: 500 !default; +$font-weight-normal: 400 !default; +$font-weight-light: 300 !default; + +// Line heights +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; + +// Font stacks +$body-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default; + +// Monospace font stack +$mono-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace !default; + +// The base body size +$body-font-size: 14px !default; +$body-line-height: $lh-default !default; diff --git a/node_modules/primer-base/node_modules/primer-support/package.json b/node_modules/primer-base/node_modules/primer-support/package.json new file mode 100644 index 00000000000..04988925ca4 --- /dev/null +++ b/node_modules/primer-base/node_modules/primer-support/package.json @@ -0,0 +1,73 @@ +{ + "_args": [ + [ + "primer-support@5.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-support@5.0.0", + "_id": "primer-support@5.0.0", + "_inBundle": false, + "_integrity": "sha512-inUxVSsGirn5IkPxBhFsMBgm8ZHyfOUmOWyDCN8cBXtbaLiCIAjHsPI46yS1zrWxnn0J2kvq8haomkrlHGF08g==", + "_location": "/primer-base/primer-support", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "primer-support@5.0.0", + "name": "primer-support", + "escapedName": "primer-support", + "rawSpec": "5.0.0", + "saveSpec": null, + "fetchSpec": "5.0.0" + }, + "_requiredBy": [ + "/primer-base" + ], + "_resolved": "https://registry.npmjs.org/primer-support/-/primer-support-5.0.0.tgz", + "_spec": "5.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", + "author": { + "name": "GitHub, Inc." + }, + "bugs": { + "url": "https://github.com/primer/primer/issues" + }, + "description": "Sass variables, mixins, and functions for use in our components.", + "files": [ + "index.scss", + "lib", + "docs" + ], + "homepage": "http://primer.github.io/", + "keywords": [ + "primer", + "css", + "github", + "design-system", + "mixins", + "functions", + "variables", + "scss" + ], + "license": "MIT", + "name": "primer-support", + "primer": { + "category": "core", + "module_type": "support" + }, + "repository": { + "type": "git", + "url": "https://github.com/primer/primer/tree/master/modules/primer-support" + }, + "sass": "index.scss", + "scripts": { + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", + "prepublishOnly": "../../script/notify pending", + "test": "npm run lint" + }, + "style": "build/build.css", + "version": "5.0.0" +} diff --git a/node_modules/primer-base/package.json b/node_modules/primer-base/package.json index 9b3aa1b873b..a0b8161849c 100644 --- a/node_modules/primer-base/package.json +++ b/node_modules/primer-base/package.json @@ -1,55 +1,53 @@ { - "_from": "primer-base@^1.1.5", - "_id": "primer-base@1.1.5", + "_args": [ + [ + "primer-base@2.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-base@2.0.0", + "_id": "primer-base@2.0.0", "_inBundle": false, - "_integrity": "sha1-HWfo61Q3C4UGKdSDCX0ZMGzHXsw=", + "_integrity": "sha512-qqE3MiI1Zr7HgTO7NxguYHw4QrkRGOQjMPck1bFEZhNL36ey5PWJwqB68X7w6frOjA8tRid2joL99GBQhc1NnQ==", "_location": "/primer-base", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "primer-base@^1.1.5", + "raw": "primer-base@2.0.0", "name": "primer-base", "escapedName": "primer-base", - "rawSpec": "^1.1.5", + "rawSpec": "2.0.0", "saveSpec": null, - "fetchSpec": "^1.1.5" + "fetchSpec": "2.0.0" }, "_requiredBy": [ "/primer-core" ], - "_resolved": "https://registry.npmjs.org/primer-base/-/primer-base-1.1.5.tgz", - "_shasum": "1d67e8eb54370b850629d483097d19306cc75ecc", - "_spec": "primer-base@^1.1.5", - "_where": "/Users/bkeepers/projects/guides/node_modules/primer-core", + "_resolved": "https://registry.npmjs.org/primer-base/-/primer-base-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, "dependencies": { - "primer-support": "^4.0.7" + "primer-support": "5.0.0" }, - "deprecated": false, "description": "CSS to reset the browsers default styles", - "devDependencies": { - "primer-module-build": "*", - "stylelint": "*", - "stylelint-config-primer": "*" - }, "files": [ "index.scss", "lib", "build" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "keywords": [ "primer", "css", "github", - "primercss", + "design-system", "base", "reset", "normalize" @@ -57,15 +55,27 @@ "license": "MIT", "main": "build/index.js", "name": "primer-base", + "primer": { + "category": "core", + "module_type": "support", + "class_whitelist": [ + "octicon", + "rule" + ] + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-base" + "url": "https://github.com/primer/primer/tree/master/modules/primer-base" }, + "sass": "index.scss", "scripts": { - "build": "primer-module-build index.scss", + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", "prepare": "npm run build", - "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + "prepublishOnly": "../../script/notify pending", + "test": "../../script/npm-run-all build lint" }, - "style": "index.scss", - "version": "1.1.5" + "style": "build/build.css", + "version": "2.0.0" } diff --git a/node_modules/primer-box/CHANGELOG.md b/node_modules/primer-box/CHANGELOG.md deleted file mode 100644 index 463f3967435..00000000000 --- a/node_modules/primer-box/CHANGELOG.md +++ /dev/null @@ -1,58 +0,0 @@ -# v2.1.2 - - * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) - * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) - -# v2.1.1 - - * update version number after color variable updates - broccolini [github/github@b2a811a](https://github.com/github/github/commit/b2a811a) - * update border variable names used in components - broccolini [github/github@865ab4f](https://github.com/github/github/commit/865ab4f) - -# v2.1.0 - - * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) - * Update some borders to correct contrast and small inconsistencies - Mark Otto [github/github@76c782a](https://github.com/github/github/commit/76c782a) - * lighter yellow for box row highlight - broccolini [github/github@ab68ca4](https://github.com/github/github/commit/ab68ca4) - -# v2.0.2 - - * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) - -# v2.0.1 - - * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) - * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) - -# v2.0.0 - - * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) - * update package version - broccolini [github/github@45f6fe9](https://github.com/github/github/commit/45f6fe9) - * change Box-row-link to smaller breakpoint - broccolini [github/github@3b660b4](https://github.com/github/github/commit/3b660b4) - * bump version number - broccolini [github/github@d4d505f](https://github.com/github/github/commit/d4d505f) - * ensure first row border doesn't override header border - broccolini [github/github@42f0537](https://github.com/github/github/commit/42f0537) - * Correct doc headings - broccolini [github/github@b5408ff](https://github.com/github/github/commit/b5408ff) - * Update row styles and docs on markup structure - broccolini [github/github@9e0c44f](https://github.com/github/github/commit/9e0c44f) - * removing box overlay styles to explore in separate pr - broccolini [github/github@392109a](https://github.com/github/github/commit/392109a) - * update Subhead class name - broccolini [github/github@4c4463d](https://github.com/github/github/commit/4c4463d) - * update bg-yellow variables - broccolini [github/github@79701f2](https://github.com/github/github/commit/79701f2) - * bump box version number - broccolini [github/github@4eb2f8c](https://github.com/github/github/commit/4eb2f8c) - * Update Box-danger theme - broccolini [github/github@abb10f6](https://github.com/github/github/commit/abb10f6) - * Update Box-body-row to Box-row in scss and docs - broccolini [github/github@cdfe299](https://github.com/github/github/commit/cdfe299) - * fix density rows and doc examples - broccolini [github/github@cd18965](https://github.com/github/github/commit/cd18965) - * fix links - broccolini [github/github@c3238aa](https://github.com/github/github/commit/c3238aa) - * update header and title instances - broccolini [github/github@13cfaf0](https://github.com/github/github/commit/13cfaf0) - * update docs with new Box-body and row styles - broccolini [github/github@816ac8c](https://github.com/github/github/commit/816ac8c) - * and negative margin to footer so works with Box-body - broccolini [github/github@225b707](https://github.com/github/github/commit/225b707) - * separate body and row styles - broccolini [github/github@5a554f3](https://github.com/github/github/commit/5a554f3) - * Update intro and use automated toc - broccolini [github/github@ad3a9e9](https://github.com/github/github/commit/ad3a9e9) - * use all of the variables - broccolini [github/github@896b70a](https://github.com/github/github/commit/896b70a) - * Float right profile image, remove danger zone bg - imgonnarelph [github/github@62d3f6d](https://github.com/github/github/commit/62d3f6d) - * lint - imgonnarelph [github/github@9a5ec5a](https://github.com/github/github/commit/9a5ec5a) - * User variable for red color - imgonnarelph [github/github@c44b27c](https://github.com/github/github/commit/c44b27c) - * Style unboxed developer program section - imgonnarelph [github/github@e70aab4](https://github.com/github/github/commit/e70aab4) - -# v0.0.1 - - * Updating box repo name - Jon Rohan [github/github@d54336a](https://github.com/github/github/commit/d54336a) - * added feedback issue to box docs - broccolini [github/github@559a4d4](https://github.com/github/github/commit/559a4d4) - * Move box into product-core cc @jonrohan - broccolini [github/github@8febc0e](https://github.com/github/github/commit/8febc0e) \ No newline at end of file diff --git a/node_modules/primer-box/LICENSE b/node_modules/primer-box/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-box/LICENSE +++ b/node_modules/primer-box/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-box/README.md b/node_modules/primer-box/README.md index 40bcb81199f..e5ec918e604 100644 --- a/node_modules/primer-box/README.md +++ b/node_modules/primer-box/README.md @@ -1,11 +1,11 @@ -# Primer CSS box +# Primer box -[![npm version](http://img.shields.io/npm/v/primer-box.svg)](https://www.npmjs.org/package/primer-box) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-box.svg)](https://www.npmjs.org/package/primer-box) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) > Box is a module for creating rounded-corner boxes with a white background and gray borders. Box has optional element styles for headers, lists, and footers. -This repository is a module of the full [primer-css][primer-css] repository. +This repository is a module of the full [primer][primer] repository. ## Install @@ -37,8 +37,9 @@ $ npm run build The `.Box` component can be used for something as simple as a rounded corner box, or more complex lists and forms. It includes optional modifiers for padding density and color themes. @@ -47,7 +48,7 @@ The `.Box` component can be used for something as simple as a rounded corner box ## Box -A `.Box` is a container with a a white background ,a light gray border, and rounded corners. By default there are no additional styles such as padding, these can be added as needed with utility classes. Other styles and layouts can be achieved with box elements and modifiers shown in the documentation below. +A `.Box` is a container with a a white background, a light gray border, and rounded corners. By default there are no additional styles such as padding, these can be added as needed with utility classes. Other styles and layouts can be achieved with box elements and modifiers shown in the documentation below. ```html
@@ -259,7 +260,7 @@ Use `Box--danger` to apply a red border to the outside of the box. This theme is
``` -`Box-danger` is often paired with a red heading. See the [subhead](/styleguide/css/styles/product/components/subhead) docs for more information. +`Box-danger` is often paired with a red heading. See the [subhead](./subhead) docs for more information. ```html
@@ -356,9 +357,9 @@ Use the `border-dashed` utility to apply a dashed border to a box. ## Boxes with flash alerts Use `flash-full` for flash alert inside a box to remove the rounded corners. Place the flash alert above the `Box-body` and underneath the `Box-header`. -Flash alerts come in three different colors and can be used with icons and buttons, see the [alert documentation](/alerts) for more information. +Flash alerts come in three different colors and can be used with icons and buttons, see the [alert documentation](./alerts) for more information. -```html +```erb
Box header @@ -385,36 +386,36 @@ Flash alerts come in three different colors and can be used with icons and butto ## Boxes with icons Use `Box-btn-octicon` with `btn-octicon` when you want the icon to maintain the same padding as other box elements. This selector offsets margin to ensure it lines up on the left and right sides of the box so you may need to add padding neighboring elements. -```html -
-
- Box body - -
+```erb +
+
+ Box body +
+
``` It's common to want to float icons to the far left or right and stop the `Box-title`from wrapping underneath. To do this you'll need to create a media object with utilities. Add `clearfix` to the surrounding div (this could be the header, body, or rows), add `overflow-hidden` to the title (or other text element), and float the icons as desired. -```html -
-
- -

A very long title that wraps onto multiple lines without overlapping or wrapping underneath the icon to it's right

-
-
- Box body -
+```erb +
+
+ +

A very long title that wraps onto multiple lines without overlapping or wrapping underneath the icon to it's right

+
+
+ Box body
+
``` -```html -
-
- -

A very long paragraph that wraps onto multiple lines without overlapping or wrapping underneath the icon to it's left

-
+```erb +
+
+ +

A very long paragraph that wraps onto multiple lines without overlapping or wrapping underneath the icon to it's left

+
``` ## Box headers with counters @@ -455,7 +456,7 @@ Use `Counter--gray-dark` for a counter with a dark gray background and white tex ## Form elements and buttons in boxes To achieve different layouts when adding buttons or form elements to boxes we suggest you use utilities to achieve the layout you want. Here's some common examples: -Use [flexbox utilities](../utilities/flexbox) to center align items, and avoid using floats by using `flex-auto` to have the text fill the remaining space so that the button rests on the far right. +Use [flexbox utilities](/css/utilities/flexbox) to center align items, and avoid using floats by using `flex-auto` to have the text fill the remaining space so that the button rests on the far right. ```html
@@ -561,7 +562,7 @@ You can put forms in boxes. Often form submission buttons are aligned to the bot
``` -When a box is all by itself centered on a page you can use [column widths](/grid) to control the width of the box. If needed, break the mold a little and use [typography utilities](../utilities/typography) instead of the built in box title styles. +When a box is all by itself centered on a page you can use [column widths](/css/objects/grid) to control the width of the box. If needed, break the mold a little and use [typography utilities](/css/utilities/typography) instead of the built in box title styles. ```html
@@ -582,7 +583,7 @@ When a box is all by itself centered on a page you can use [column widths](/grid
``` -Box patterns can also be made with, and modified with [border utilities](../utilities/borders). +Box patterns can also be made with, and modified with [border utilities](/css/utilities/borders). @@ -590,8 +591,8 @@ Box patterns can also be made with, and modified with [border utilities](../util [MIT](./LICENSE) © [GitHub](https://github.com/) -[primer-css]: https://github.com/primer/primer -[docs]: http://primercss.io/ +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-box/build/build.css b/node_modules/primer-box/build/build.css index a2243b144f3..ef1f6e621c5 100644 --- a/node_modules/primer-box/build/build.css +++ b/node_modules/primer-box/build/build.css @@ -1 +1 @@ -.Box{background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0 -1px;background-color:#f6f8fa;border-color:#d1d5da;border-style:solid;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid #e1e4e8}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top:1px solid #e1e4e8}.Box-row:first-of-type{border-top-color:transparent;border-top-left-radius:2px;border-top-right-radius:2px}.Box-row:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:2px 0 0 #0366d6 inset}.Box-row.navigation-focus .Box-row--drag-button{color:#0366d6;cursor:-webkit-grab;cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:-webkit-grabbing;cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:#fafbfc}.Box-row.navigation-focus.sortable-ghost{background-color:#f6f8fa}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:#f6f8fa}.Box-row--focus-blue.navigation-focus{background-color:#f1f8ff}.Box-row--hover-gray:hover{background-color:#f6f8fa}.Box-row--hover-blue:hover{background-color:#f1f8ff}@media (min-width: 768px){.Box-row-link{color:#24292e;text-decoration:none}.Box-row-link:hover{color:#0366d6;text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top:1px solid #e1e4e8}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:#c8e1ff}.Box--blue .Box-header{background-color:#f1f8ff;border-color:#c8e1ff}.Box--blue .Box-body{border-color:#c8e1ff}.Box--blue .Box-row{border-color:#c8e1ff}.Box--blue .Box-footer{border-color:#c8e1ff}.Box--danger{border-color:#d73a49}.Box--danger .Box-row:first-of-type{border-color:#d73a49}.Box--danger .Box-body:last-of-type{border-color:#d73a49}.Box-header--blue{background-color:#f1f8ff;border-color:#c8e1ff}.Box-row--yellow{background-color:#fffbdd}.Box-row--blue{background-color:#f1f8ff}.Box-row--gray{background-color:#f6f8fa}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5} +.Box{background-color:#fff;border:1px solid #d1d5da;border-radius:3px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0 -1px;background-color:#f6f8fa;border-color:#d1d5da;border-style:solid;border-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid #e1e4e8}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top:1px solid #e1e4e8}.Box-row:first-of-type{border-top-color:transparent;border-top-left-radius:2px;border-top-right-radius:2px}.Box-row:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:2px 0 0 #0366d6 inset}.Box-row.navigation-focus .Box-row--drag-button{color:#0366d6;cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:#fafbfc}.Box-row.navigation-focus.sortable-ghost{background-color:#f6f8fa}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:#f6f8fa}.Box-row--focus-blue.navigation-focus{background-color:#f1f8ff}.Box-row--hover-gray:hover{background-color:#f6f8fa}.Box-row--hover-blue:hover{background-color:#f1f8ff}@media (min-width: 768px){.Box-row-link{color:#24292e;text-decoration:none}.Box-row-link:hover{color:#0366d6;text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top:1px solid #e1e4e8}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:#c8e1ff}.Box--blue .Box-header{background-color:#f1f8ff;border-color:#c8e1ff}.Box--blue .Box-body{border-color:#c8e1ff}.Box--blue .Box-row{border-color:#c8e1ff}.Box--blue .Box-footer{border-color:#c8e1ff}.Box--danger{border-color:#d73a49}.Box--danger .Box-row:first-of-type{border-color:#d73a49}.Box--danger .Box-body:last-of-type{border-color:#d73a49}.Box-header--blue{background-color:#f1f8ff;border-color:#c8e1ff}.Box-row--yellow{background-color:#fffbdd}.Box-row--blue{background-color:#f1f8ff}.Box-row--gray{background-color:#f6f8fa}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5} diff --git a/node_modules/primer-box/build/data.json b/node_modules/primer-box/build/data.json new file mode 100644 index 00000000000..ade2b336c68 --- /dev/null +++ b/node_modules/primer-box/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":2926,"gzipSize":771,"humanizedSize":"3kB","humanizedGzipSize":"771B","rules":{"total":48,"size":{"graph":[3,1,1,1,1,3,1,2,1,1,1,2,1,8,2,2,3,4,3,2,1,3,1,1,1,1,1,1,1,1,2,2,1,3,2,1,2,1,1,1,1,1,1,2,1,1,1,3],"max":8,"average":1.7083333333333333},"selectorByRuleSizes":[{"selector":".Box-header","declarations":8},{"selector":".Box-row","declarations":4},{"selector":".Box-btn-octicon.btn-octicon","declarations":3},{"selector":".Box-footer","declarations":3},{"selector":".Box-row.navigation-focus .Box-row--drag-button","declarations":3},{"selector":".Box-row:first-of-type","declarations":3},{"selector":".Box-body:last-of-type","declarations":3},{"selector":".Box--condensed .Box-btn-octicon.btn-octicon","declarations":3},{"selector":".Box","declarations":3},{"selector":".Box-header--blue","declarations":2},{"selector":".Box--blue .Box-header","declarations":2},{"selector":".Box--scrollable","declarations":2},{"selector":".Box-row-link:hover","declarations":2},{"selector":".Box-row-link","declarations":2},{"selector":".Box-row:last-of-type","declarations":2},{"selector":".Box-body","declarations":2},{"selector":".Box-title","declarations":2},{"selector":".Box--spacious .Box-btn-octicon.btn-octicon","declarations":2},{"selector":".Box--spacious .Box-header","declarations":2},{"selector":".Box-row--gray","declarations":1},{"selector":".Box-row--blue","declarations":1},{"selector":".Box-row--yellow","declarations":1},{"selector":".Box--danger .Box-body:last-of-type","declarations":1},{"selector":".Box--danger .Box-row:first-of-type","declarations":1},{"selector":".Box--danger","declarations":1},{"selector":".Box--blue .Box-footer","declarations":1},{"selector":".Box--blue .Box-row","declarations":1},{"selector":".Box--blue .Box-body","declarations":1},{"selector":".Box--blue","declarations":1},{"selector":".Box-row--drag-button","declarations":1},{"selector":".Box-row--hover-blue:hover","declarations":1},{"selector":".Box-row--hover-gray:hover","declarations":1},{"selector":".Box-row--focus-blue.navigation-focus","declarations":1},{"selector":".Box-row--focus-gray.navigation-focus","declarations":1},{"selector":".Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide","declarations":1},{"selector":".Box-row.navigation-focus.sortable-ghost","declarations":1},{"selector":".Box-row.navigation-focus.sortable-chosen","declarations":1},{"selector":".Box-row.navigation-focus.is-dragging .Box-row--drag-button","declarations":1},{"selector":".Box-row.Box-row--unread,.Box-row.unread","declarations":1},{"selector":".Box--spacious .Box-row","declarations":1},{"selector":".Box--spacious .Box-footer","declarations":1},{"selector":".Box--spacious .Box-body","declarations":1},{"selector":".Box--spacious .Box-title","declarations":1},{"selector":".Box--condensed .Box-row","declarations":1},{"selector":".Box--condensed .Box-footer","declarations":1},{"selector":".Box--condensed .Box-body","declarations":1},{"selector":".Box--condensed .Box-header","declarations":1},{"selector":".Box--condensed","declarations":1}]},"selectors":{"total":49,"type":0,"class":49,"id":0,"pseudoClass":8,"pseudoElement":0,"values":[".Box",".Box--condensed",".Box--condensed .Box-header",".Box--condensed .Box-body",".Box--condensed .Box-footer",".Box--condensed .Box-btn-octicon.btn-octicon",".Box--condensed .Box-row",".Box--spacious .Box-header",".Box--spacious .Box-title",".Box--spacious .Box-body",".Box--spacious .Box-footer",".Box--spacious .Box-btn-octicon.btn-octicon",".Box--spacious .Box-row",".Box-header",".Box-title",".Box-body",".Box-body:last-of-type",".Box-row",".Box-row:first-of-type",".Box-row:last-of-type",".Box-row.Box-row--unread",".Box-row.unread",".Box-row.navigation-focus .Box-row--drag-button",".Box-row.navigation-focus.is-dragging .Box-row--drag-button",".Box-row.navigation-focus.sortable-chosen",".Box-row.navigation-focus.sortable-ghost",".Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide",".Box-row--focus-gray.navigation-focus",".Box-row--focus-blue.navigation-focus",".Box-row--hover-gray:hover",".Box-row--hover-blue:hover",".Box-row-link",".Box-row-link:hover",".Box-row--drag-button",".Box-footer",".Box--scrollable",".Box--blue",".Box--blue .Box-header",".Box--blue .Box-body",".Box--blue .Box-row",".Box--blue .Box-footer",".Box--danger",".Box--danger .Box-row:first-of-type",".Box--danger .Box-body:last-of-type",".Box-header--blue",".Box-row--yellow",".Box-row--blue",".Box-row--gray",".Box-btn-octicon.btn-octicon"],"specificity":{"max":40,"average":18.979591836734695}},"declarations":{"total":82,"unique":47,"properties":{"background-color":["#fff","#f6f8fa","#fafbfc","#f6f8fa","#f6f8fa","#f1f8ff","#f6f8fa","#f1f8ff","#f1f8ff","#f1f8ff","#fffbdd","#f1f8ff","#f6f8fa"],"border":["1px solid #d1d5da"],"border-radius":["3px"],"line-height":["1.25","1.25","1.25","1.5"],"padding":["8px 16px","8px 16px","8px 16px","8px 16px","8px 16px","24px","24px","24px","24px","24px","16px","16px","16px","16px","16px 16px"],"margin":["-8px -16px","-24px -24px","-1px -1px 0 -1px","-16px -16px"],"font-size":["20px","14px"],"border-color":["#d1d5da","#c8e1ff","#c8e1ff","#c8e1ff","#c8e1ff","#c8e1ff","#d73a49","#d73a49","#d73a49","#c8e1ff"],"border-style":["solid"],"border-width":["1px"],"border-top-left-radius":["3px","2px"],"border-top-right-radius":["3px","2px"],"font-weight":["600"],"border-bottom":["1px solid #e1e4e8"],"margin-bottom":["-1px"],"border-bottom-right-radius":["2px","2px"],"border-bottom-left-radius":["2px","2px"],"margin-top":["-1px","-1px"],"list-style-type":["none"],"border-top":["1px solid #e1e4e8","1px solid #e1e4e8"],"border-top-color":["transparent"],"box-shadow":["2px 0 0 #0366d6 inset"],"color":["#0366d6","#24292e","#0366d6"],"cursor":["grab","grabbing"],"opacity":["100","0","0"],"text-decoration":["none","none"],"max-height":["324px"],"overflow":["scroll"]}},"mediaQueries":{"total":1,"unique":1,"values":["(min-width: 768px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":2,"size":{"graph":[2,2],"max":2,"average":2},"selectorByRuleSizes":[{"selector":",.Box-row-link:hover","declarations":2},{"selector":".Box-row-link","declarations":2}]},"selectors":{"total":2,"type":0,"class":2,"id":0,"pseudoClass":1,"pseudoElement":0,"values":[".Box-row-link",".Box-row-link:hover"],"specificity":{"max":20,"average":15}},"declarations":{"total":4,"unique":3,"properties":{"color":["#24292e","#0366d6"],"text-decoration":["none","none"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-box/build/index.js b/node_modules/primer-box/build/index.js index d6a26077b44..9a14407646c 100644 --- a/node_modules/primer-box/build/index.js +++ b/node_modules/primer-box/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":2970,"gzipSize":780,"humanizedSize":"3kB","humanizedGzipSize":"780B","rules":{"total":48,"size":{"graph":[3,1,1,1,1,3,1,2,1,1,1,2,1,8,2,2,3,4,3,2,1,4,2,1,1,1,1,1,1,1,2,2,1,3,2,1,2,1,1,1,1,1,1,2,1,1,1,3],"max":8,"average":1.75}},"selectors":{"total":49,"type":0,"class":49,"id":0,"pseudoClass":8,"pseudoElement":0,"values":[".Box",".Box--condensed",".Box--condensed .Box-header",".Box--condensed .Box-body",".Box--condensed .Box-footer",".Box--condensed .Box-btn-octicon.btn-octicon",".Box--condensed .Box-row",".Box--spacious .Box-header",".Box--spacious .Box-title",".Box--spacious .Box-body",".Box--spacious .Box-footer",".Box--spacious .Box-btn-octicon.btn-octicon",".Box--spacious .Box-row",".Box-header",".Box-title",".Box-body",".Box-body:last-of-type",".Box-row",".Box-row:first-of-type",".Box-row:last-of-type",".Box-row.Box-row--unread",".Box-row.unread",".Box-row.navigation-focus .Box-row--drag-button",".Box-row.navigation-focus.is-dragging .Box-row--drag-button",".Box-row.navigation-focus.sortable-chosen",".Box-row.navigation-focus.sortable-ghost",".Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide",".Box-row--focus-gray.navigation-focus",".Box-row--focus-blue.navigation-focus",".Box-row--hover-gray:hover",".Box-row--hover-blue:hover",".Box-row-link",".Box-row-link:hover",".Box-row--drag-button",".Box-footer",".Box--scrollable",".Box--blue",".Box--blue .Box-header",".Box--blue .Box-body",".Box--blue .Box-row",".Box--blue .Box-footer",".Box--danger",".Box--danger .Box-row:first-of-type",".Box--danger .Box-body:last-of-type",".Box-header--blue",".Box-row--yellow",".Box-row--blue",".Box-row--gray",".Box-btn-octicon.btn-octicon"],"specificity":{"max":40,"average":18.979591836734695}},"declarations":{"total":84,"unique":49,"properties":{"background-color":["#fff","#f6f8fa","#fafbfc","#f6f8fa","#f6f8fa","#f1f8ff","#f6f8fa","#f1f8ff","#f1f8ff","#f1f8ff","#fffbdd","#f1f8ff","#f6f8fa"],"border":["1px solid #d1d5da"],"border-radius":["3px"],"line-height":["1.25","1.25","1.25","1.5"],"padding":["8px 16px","8px 16px","8px 16px","8px 16px","8px 16px","24px","24px","24px","24px","24px","16px","16px","16px","16px","16px 16px"],"margin":["-8px -16px","-24px -24px","-1px -1px 0 -1px","-16px -16px"],"font-size":["20px","14px"],"border-color":["#d1d5da","#c8e1ff","#c8e1ff","#c8e1ff","#c8e1ff","#c8e1ff","#d73a49","#d73a49","#d73a49","#c8e1ff"],"border-style":["solid"],"border-width":["1px"],"border-top-left-radius":["3px","2px"],"border-top-right-radius":["3px","2px"],"font-weight":["600"],"border-bottom":["1px solid #e1e4e8"],"margin-bottom":["-1px"],"border-bottom-right-radius":["2px","2px"],"border-bottom-left-radius":["2px","2px"],"margin-top":["-1px","-1px"],"list-style-type":["none"],"border-top":["1px solid #e1e4e8","1px solid #e1e4e8"],"border-top-color":["transparent"],"box-shadow":["2px 0 0 #0366d6 inset"],"color":["#0366d6","#24292e","#0366d6"],"cursor":["-webkit-grab","grab","-webkit-grabbing","grabbing"],"opacity":["100","0","0"],"text-decoration":["none","none"],"max-height":["324px"],"overflow":["scroll"]}},"mediaQueries":{"total":1,"unique":1,"values":["(min-width: 768px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":2,"size":{"graph":[2,2],"max":2,"average":2}},"selectors":{"total":2,"type":0,"class":2,"id":0,"pseudoClass":1,"pseudoElement":0,"values":[".Box-row-link",".Box-row-link:hover"],"specificity":{"max":20,"average":15}},"declarations":{"total":4,"unique":3,"properties":{"color":["#24292e","#0366d6"],"text-decoration":["none","none"]}}}]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":2926,"gzipSize":771,"humanizedSize":"3kB","humanizedGzipSize":"771B","rules":{"total":48,"size":{"graph":[3,1,1,1,1,3,1,2,1,1,1,2,1,8,2,2,3,4,3,2,1,3,1,1,1,1,1,1,1,1,2,2,1,3,2,1,2,1,1,1,1,1,1,2,1,1,1,3],"max":8,"average":1.7083333333333333},"selectorByRuleSizes":[{"selector":".Box-header","declarations":8},{"selector":".Box-row","declarations":4},{"selector":".Box-btn-octicon.btn-octicon","declarations":3},{"selector":".Box-footer","declarations":3},{"selector":".Box-row.navigation-focus .Box-row--drag-button","declarations":3},{"selector":".Box-row:first-of-type","declarations":3},{"selector":".Box-body:last-of-type","declarations":3},{"selector":".Box--condensed .Box-btn-octicon.btn-octicon","declarations":3},{"selector":".Box","declarations":3},{"selector":".Box-header--blue","declarations":2},{"selector":".Box--blue .Box-header","declarations":2},{"selector":".Box--scrollable","declarations":2},{"selector":".Box-row-link:hover","declarations":2},{"selector":".Box-row-link","declarations":2},{"selector":".Box-row:last-of-type","declarations":2},{"selector":".Box-body","declarations":2},{"selector":".Box-title","declarations":2},{"selector":".Box--spacious .Box-btn-octicon.btn-octicon","declarations":2},{"selector":".Box--spacious .Box-header","declarations":2},{"selector":".Box-row--gray","declarations":1},{"selector":".Box-row--blue","declarations":1},{"selector":".Box-row--yellow","declarations":1},{"selector":".Box--danger .Box-body:last-of-type","declarations":1},{"selector":".Box--danger .Box-row:first-of-type","declarations":1},{"selector":".Box--danger","declarations":1},{"selector":".Box--blue .Box-footer","declarations":1},{"selector":".Box--blue .Box-row","declarations":1},{"selector":".Box--blue .Box-body","declarations":1},{"selector":".Box--blue","declarations":1},{"selector":".Box-row--drag-button","declarations":1},{"selector":".Box-row--hover-blue:hover","declarations":1},{"selector":".Box-row--hover-gray:hover","declarations":1},{"selector":".Box-row--focus-blue.navigation-focus","declarations":1},{"selector":".Box-row--focus-gray.navigation-focus","declarations":1},{"selector":".Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide","declarations":1},{"selector":".Box-row.navigation-focus.sortable-ghost","declarations":1},{"selector":".Box-row.navigation-focus.sortable-chosen","declarations":1},{"selector":".Box-row.navigation-focus.is-dragging .Box-row--drag-button","declarations":1},{"selector":".Box-row.Box-row--unread,.Box-row.unread","declarations":1},{"selector":".Box--spacious .Box-row","declarations":1},{"selector":".Box--spacious .Box-footer","declarations":1},{"selector":".Box--spacious .Box-body","declarations":1},{"selector":".Box--spacious .Box-title","declarations":1},{"selector":".Box--condensed .Box-row","declarations":1},{"selector":".Box--condensed .Box-footer","declarations":1},{"selector":".Box--condensed .Box-body","declarations":1},{"selector":".Box--condensed .Box-header","declarations":1},{"selector":".Box--condensed","declarations":1}]},"selectors":{"total":49,"type":0,"class":49,"id":0,"pseudoClass":8,"pseudoElement":0,"values":[".Box",".Box--condensed",".Box--condensed .Box-header",".Box--condensed .Box-body",".Box--condensed .Box-footer",".Box--condensed .Box-btn-octicon.btn-octicon",".Box--condensed .Box-row",".Box--spacious .Box-header",".Box--spacious .Box-title",".Box--spacious .Box-body",".Box--spacious .Box-footer",".Box--spacious .Box-btn-octicon.btn-octicon",".Box--spacious .Box-row",".Box-header",".Box-title",".Box-body",".Box-body:last-of-type",".Box-row",".Box-row:first-of-type",".Box-row:last-of-type",".Box-row.Box-row--unread",".Box-row.unread",".Box-row.navigation-focus .Box-row--drag-button",".Box-row.navigation-focus.is-dragging .Box-row--drag-button",".Box-row.navigation-focus.sortable-chosen",".Box-row.navigation-focus.sortable-ghost",".Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide",".Box-row--focus-gray.navigation-focus",".Box-row--focus-blue.navigation-focus",".Box-row--hover-gray:hover",".Box-row--hover-blue:hover",".Box-row-link",".Box-row-link:hover",".Box-row--drag-button",".Box-footer",".Box--scrollable",".Box--blue",".Box--blue .Box-header",".Box--blue .Box-body",".Box--blue .Box-row",".Box--blue .Box-footer",".Box--danger",".Box--danger .Box-row:first-of-type",".Box--danger .Box-body:last-of-type",".Box-header--blue",".Box-row--yellow",".Box-row--blue",".Box-row--gray",".Box-btn-octicon.btn-octicon"],"specificity":{"max":40,"average":18.979591836734695}},"declarations":{"total":82,"unique":47,"properties":{"background-color":["#fff","#f6f8fa","#fafbfc","#f6f8fa","#f6f8fa","#f1f8ff","#f6f8fa","#f1f8ff","#f1f8ff","#f1f8ff","#fffbdd","#f1f8ff","#f6f8fa"],"border":["1px solid #d1d5da"],"border-radius":["3px"],"line-height":["1.25","1.25","1.25","1.5"],"padding":["8px 16px","8px 16px","8px 16px","8px 16px","8px 16px","24px","24px","24px","24px","24px","16px","16px","16px","16px","16px 16px"],"margin":["-8px -16px","-24px -24px","-1px -1px 0 -1px","-16px -16px"],"font-size":["20px","14px"],"border-color":["#d1d5da","#c8e1ff","#c8e1ff","#c8e1ff","#c8e1ff","#c8e1ff","#d73a49","#d73a49","#d73a49","#c8e1ff"],"border-style":["solid"],"border-width":["1px"],"border-top-left-radius":["3px","2px"],"border-top-right-radius":["3px","2px"],"font-weight":["600"],"border-bottom":["1px solid #e1e4e8"],"margin-bottom":["-1px"],"border-bottom-right-radius":["2px","2px"],"border-bottom-left-radius":["2px","2px"],"margin-top":["-1px","-1px"],"list-style-type":["none"],"border-top":["1px solid #e1e4e8","1px solid #e1e4e8"],"border-top-color":["transparent"],"box-shadow":["2px 0 0 #0366d6 inset"],"color":["#0366d6","#24292e","#0366d6"],"cursor":["grab","grabbing"],"opacity":["100","0","0"],"text-decoration":["none","none"],"max-height":["324px"],"overflow":["scroll"]}},"mediaQueries":{"total":1,"unique":1,"values":["(min-width: 768px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":2,"size":{"graph":[2,2],"max":2,"average":2},"selectorByRuleSizes":[{"selector":",.Box-row-link:hover","declarations":2},{"selector":".Box-row-link","declarations":2}]},"selectors":{"total":2,"type":0,"class":2,"id":0,"pseudoClass":1,"pseudoElement":0,"values":[".Box-row-link",".Box-row-link:hover"],"specificity":{"max":20,"average":15}},"declarations":{"total":4,"unique":3,"properties":{"color":["#24292e","#0366d6"],"text-decoration":["none","none"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-page-sections/LICENSE b/node_modules/primer-box/node_modules/primer-support/LICENSE similarity index 97% rename from node_modules/primer-page-sections/LICENSE rename to node_modules/primer-box/node_modules/primer-support/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-page-sections/LICENSE +++ b/node_modules/primer-box/node_modules/primer-support/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-box/node_modules/primer-support/README.md b/node_modules/primer-box/node_modules/primer-support/README.md new file mode 100644 index 00000000000..f08f6938d92 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/README.md @@ -0,0 +1,58 @@ +# Primer Support + +[![npm version](https://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) + +> Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. +> +> Most of the time to include these you'll only need to add `@import "support/support";` to the top of your bundle. If you want only a specific partial you can import them separately. + +This repository is a module of the full [primer][primer] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-support` with this command. + +``` +$ npm install --save primer-support +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-support/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Documentation + + + +Primer is built on systems that form the foundation of our styles, and inform the way we write and organize our CSS. Building upon systems helps us make styles consistent and interoperable with each other, and assists us with visual hierarchy and vertical rhythm. + +We use Sass variables to keep color, typography, spacing, and other foundations of our system consistent. Occasionally we use Sass mixins to apply multiple CSS properties, they are a convenient solution for frequently-used verbose patterns. + +We've documented variables, mixins, and the systems they are built on for the following: + +- [Breakpoints](/css/support/breakpoints) +- [Colors](/css/support/color-system) +- [Spacing](/css/support/spacing) +- [Typography](/css/support/typography) + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/node_modules/primer-box/node_modules/primer-support/docs/breakpoints.md b/node_modules/primer-box/node_modules/primer-support/docs/breakpoints.md new file mode 100644 index 00000000000..d2709b8cf95 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/docs/breakpoints.md @@ -0,0 +1,84 @@ +--- +title: Breakpoints +path: support/breakpoints +status: Stable +--- + +{:toc} + +Our breakpoints are based on screen widths where our content starts to break. Since most of GitHub is currently a fixed-width with we use pixel widths to make it easy for us to match page widths for responsive and non-responsive pages. **Our breakpoints may change as we move more of the product into responsive layouts.** + +We use abbreviations for each breakpoint to keep the class names concise. This abbreviated syntax is used consistently across responsive styles. Responsive styles allow you to change the styles properties at each breakpoint. For example, when using column widths for grid layouts, you can change specify that the width is 12 columns wide at the small breakpoint, and 6 columns wide from the large breakpoint: `
...
` + +| Breakpoint | Syntax | Description | +| --- | --- | --- | +| Small | sm | min-width: 544px | +| Medium | md | min-width: 768px | +| Large | lg | min-width: 1012px | +| Extra-large | xl | min-width: 1280px | + +**Note:** The `lg` breakpoint matches our current page width of `980px` including left and right padding of `16px` (`$spacer-3`). This is so that content doesn't touch the edges of the window when resized. + +Responsive styles are available for [margin](/css/utilities/margin#responsive-margins), [padding](/css/utilities/padding#responsive-padding), [layout](/css/utilities/layout), [flexbox](/css/utilities/flexbox#responsive-flex-utilities), and the [grid](/css/objects/grid#responsive-grids) system. + +## Breakpoint variables + +The above values are defined as variables, and then put into a Sass map that generates the media query mixin. + +```scss +// breakpoints +$width-xs: 0; +$width-sm: 544px; +$width-md: 768px; +$width-lg: 1012px; +$width-xl: 1280px; + +$breakpoints: ( + // Small screen / phone + sm: $width-sm, + // Medium screen / tablet + md: $width-md, + // Large screen / desktop (980 + (12 * 2)) <= container + gutters + lg: $width-lg, + // Extra large screen / wide desktop + xl: $width-xl +) !default; +``` + +## Media query mixins +Use media query mixins when you want to change CSS properties at a particular breakpoint. The media query mixin works by passing in a breakpoint value, such as `breakpoint(md)`. + +Media queries are scoped from each breakpoint and upwards. In the example below, the font size is `28px` until the viewport size meets the `lg` breakpoint, from there upwards—including through the `xl` breakpoint—the font size will be `32px`. + +```scss +.styles { + font-size: 28px; + @include breakpoint(md) { font-size: 32px; } +} +``` + +## Responsive variants +The `$responsive-variants` variable is a mapping of breakpoints to classname variants, and should be used like so: + +```scss +@each $breakpoint, $variant in $responsive-variants { + @include breakpoint($breakpoint) { + // Note: the first iteration gets `$variant == ""` + .overflow#{$variant}-auto { overflow: auto; } + } +} +``` + +The resulting CSS would be: + +```css +.overflow-auto { overflow: auto; } +@media (min-width: 544px) { .overflow-sm-auto { overflow: auto; } } +@media (min-width: 768px) { .overflow-md-auto { overflow: auto; } } +@media (min-width: 1012px) { .overflow-lg-auto { overflow: auto; } } +@media (min-width: 1280px) { .overflow-xl-auto { overflow: auto; } } +``` + +#### Caution! +1. Don't precede the `#{$variation}` interpolation with a hyphen because the first value of `$variant` will be an empty string. +1. For consistency, please put the `@include breakpoint($breakpoint)` call directly inside the `$responsive-variants` loop. This will help keep file sizes small by "batching" selectors in shared `@media` queries. diff --git a/node_modules/primer-box/node_modules/primer-support/docs/spacing.md b/node_modules/primer-box/node_modules/primer-support/docs/spacing.md new file mode 100644 index 00000000000..37d2404c82f --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/docs/spacing.md @@ -0,0 +1,41 @@ +--- +title: Spacing +path: support/spacing +status: Stable +source: https://github.com/primer/primer/blob/master/modules/primer-support/lib/variables/layout.scss +--- + +{:toc} + +## Spacing scale +The spacing scale is a **base-8** scale. We chose a base-8 scale because eight is a highly composable number (it can be divided and multiplied many times and result in whole numbers), yet allows spacing dense enough for GitHub's UI. The scale's exception is that it begins at 4px to allow smaller padding and margin for denser parts of the site, from there on it steps up consistently in equal values of `8px`. + +| Variable | Scale | Value | +| --- | --- | --- | +| $spacer-0 | 0 | 0 | +| $spacer-1 | 1 | 4px | +| $spacer-2 | 2 | 8px | +| $spacer-3 | 3 | 16px | +| $spacer-4 | 4 | 24px | +| $spacer-5 | 5 | 32px | +| $spacer-6 | 6 | 40px | + +These variables are encouraged to be used within components and custom CSS. The spacing scale is also used for [margin](/css/utilities/margin) and [padding](/css/utilities/padding) utilities. + +See [primer-marketing-support](/css/support/marketing-variables) for the extended spacing scale used for marketing needs and the related y-axis spacing utilities for [margin](/css/utilities/marketing-margin) and [padding](/css/utilities/marketing-padding). + +## Em-based spacing +Ems are used for spacing within components such as buttons and form elements. We stick to common fractions for em values (and powers of 2 where possible) so that , in combination with typography and line-height, the total height lands on sensible numbers. + +We aim for whole numbers, however, GitHub's body font-size is 14px which is difficult to work with, so we sometimes can't achieve a whole number. Less desirable values are highlighted in red below. + +| Variable | Fraction | Y Padding (em) | Total height at 14px | Total height at 16px | +| --- | --- | --- | --- | --- | +| $em-spacer-1 | 1/16 | .0625 | 22.75 | 26 | +| $em-spacer-2 | 1/8 | .125 | 24.5 | 28 | +| $em-spacer-3 | 1/4 | .25 | 28 | 32 | +| $em-spacer-4 | 3/8 | .375 | 31.5 | 36 | +| $em-spacer-5 | 1/2 | .5 | 35 | 40 | +| $em-spacer-6 | 3/4 | .75 | 42 | 48 | + +The variables listed above are preferred for use within components and custom CSS. To calculate values with other font-sizes or em values, we suggest using [Formula](http://jxnblk.com/formula/). diff --git a/node_modules/primer-box/node_modules/primer-support/docs/typography.md b/node_modules/primer-box/node_modules/primer-support/docs/typography.md new file mode 100644 index 00000000000..3693aecf211 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/docs/typography.md @@ -0,0 +1,91 @@ +--- +title: Typography +path: support/typography +status: Stable +status_issue: https://github.com/github/design-systems/issues/329 +source: https://github.com/primer/primer/blob/master/modules/primer-support/lib/variables/typography.scss +--- + +{:toc} + +## Type Scale + +The typography scale is designed to work for GitHub's product UI and marketing sites. Font sizes are designed to work in combination with line-height values so as to result in more sensible numbers wherever possible. + +Font sizes are smaller on mobile and scale up at the `md` [breakpoint](./breakpoints) to be larger on desktop. + +| Scale | Font size: mobile | Font size: desktop | 1.25 line height | 1.5 line height | +| --- | --- | --- | --- | --- | +| 00 | 40px | 48px | 60 | 72 | +| 0 | 32px | 40px | 50 | 60 | +| 1 | 26px | 32px | 40 | 48 | +| 2 | 22px | 24px | 30 | 36 | +| 3 | 18px | 20px | 25 | 30 | +| 4 | 16px | 16px | 20 | 24 | +| 5 | 14px | 14px | 17.5 | 21 | +| 6 | 12px | 12px | 15 | 18 | + +The typography scale is used to create [typography utilities](/css/utilities/typography). + +## Typography variables + +#### Font size variables +```scss +// Heading sizes - mobile +// h4—h6 remain the same size on both mobile & desktop +$h00-size-mobile: 40px; +$h0-size-mobile: 32px; +$h1-size-mobile: 26px; +$h2-size-mobile: 22px; +$h3-size-mobile: 18px; + +// Heading sizes - desktop +$h00-size: 48px; +$h0-size: 40px; +$h1-size: 32px; +$h2-size: 24px; +$h3-size: 20px; +$h4-size: 16px; +$h5-size: 14px; +$h6-size: 12px; +``` + +#### Font weight variables +```scss +$font-weight-bold: 600 !default; +$font-weight-light: 300 !default; +``` + +#### Line height variables +```scss +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; +``` + +## Typography Mixins +Typography mixins are available for heading styles and for our type scale. They can be used within components or custom CSS. The same styles are also available as [utilities](/css/utilities/typography#heading-utilities). which requires no additional CSS. + +Heading mixins are available for `h1` through to `h6`, this includes the font-size and font-weight. Example: + +```scss +.styles { + @include h1; +} +``` + +Responsive heading mixins can be used to adjust the font-size between the `sm` and `lg` breakpoint. Only headings 1—3 are responsive. Heading 4—6 are small enough to remain the same between mobile and desktop. Responsive heading mixins include the font-size and font-weight as well as the media query. To use a responsive heading mixin, postfix the heading with `-responsive`: + +```scss +.styles { + @include h1-responsive; +} +``` + +Responsive type scale mixins are also available. Type scale mixins apply a font-size that gets slightly bigger at the `lg` breakpoint. They do not apply a font-weight. Like the responsive heading mixins, they are only available for size `f1` to `f3` and are postfixed with `-responsive` as in the example below: + +```scss +.style { + @include f1-responsive; +} +``` diff --git a/node_modules/primer-box/node_modules/primer-support/index.scss b/node_modules/primer-box/node_modules/primer-support/index.scss new file mode 100644 index 00000000000..1b5abdd8080 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/index.scss @@ -0,0 +1,11 @@ +// variables +@import "./lib/variables/typography.scss"; +@import "./lib/variables/colors.scss"; +@import "./lib/variables/layout.scss"; +@import "./lib/variables/misc.scss"; + +// mixins +@import "./lib/mixins/typography.scss"; +@import "./lib/mixins/layout.scss"; +@import "./lib/mixins/buttons.scss"; +@import "./lib/mixins/misc.scss"; diff --git a/node_modules/primer-box/node_modules/primer-support/lib/mixins/buttons.scss b/node_modules/primer-box/node_modules/primer-support/lib/mixins/buttons.scss new file mode 100644 index 00000000000..8b0f30be001 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/mixins/buttons.scss @@ -0,0 +1,160 @@ +// stylelint-disable block-closing-brace-newline-after + +// Button color generator for primary and themed buttons + +// New button hotness +@mixin btn-solid($color, $bg, $bg2) { + color: $color; + background-color: $bg2; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + @if $bg == $gray-000 { + &:focus, + &.focus { + box-shadow: $btn-input-focus-shadow; + } + + &:hover, + &.hover { + background-color: darken($bg2, 3%); + background-image: linear-gradient(-180deg, darken($bg, 3%) 0%, darken($bg2, 3%) 90%); + background-position: 0 -$em-spacer-5; + border-color: rgba($black, 0.35); + } + + &:active, + &.selected, + [open] > & { + background-color: darken(desaturate($bg, 10%), 6%); + background-image: none; + border-color: rgba($black, 0.35); // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } + + } @else { + &:focus, + &.focus { + box-shadow: 0 0 0 0.2em rgba($bg, 0.4); + } + + &:hover, + &.hover { + background-color: darken($bg2, 2%); + background-image: linear-gradient(-180deg, darken($bg, 2%) 0%, darken($bg2, 2%) 90%); + background-position: 0 -$em-spacer-5; + border-color: $black-fade-50; + } + + &:active, + &.selected, + [open] > & { + background-color: darken(mix($bg, $bg2, 50%), 7%); + background-image: none; + border-color: $black-fade-50; // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.75); + background-color: mix($bg2, $white, 50%); + background-image: none; + border-color: transparentize($black, 0.8); // repeat .btn default to avoid shift on click-drag off of button + box-shadow: none; + } + + .Counter { + color: darken($bg, 8%); + background-color: $white; + } + } +} + +// Inverse button hover style +@mixin btn-inverse($color, $bg, $bg2) { + color: $color; + background-color: $bg; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + &:focus { + box-shadow: 0 0 0 0.2em rgba($color, 0.4); + } + + &:hover { + color: $text-white; + background-color: $color; + background-image: linear-gradient(-180deg, lighten($color, 10%) 0%, $color 90%); + border-color: $black-fade-50; + + .Counter { + color: $text-white; + } + } + + &:active, + &.selected, + [open] > & { + color: $text-white; + background-color: darken($color, 5%); + background-image: none; + border-color: $black-fade-50; + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } +} + +// Outline color generator for btn-outline to make the hover state inverse the text and bg colors. +@mixin btn-outline($text-color: $text-blue, $bg-color: $bg-white) { + color: $text-color; + background-color: $bg-color; + background-image: none; + + .Counter { + background-color: rgba($black, 0.07); + } + + &:hover, + &:active, + &.selected, + [open] > & { + color: $bg-color; + background-color: $text-color; + background-image: none; + border-color: $text-color; + + .Counter { + color: $text-color; + background-color: $bg-color; + } + } + + &:focus { + border-color: $text-color; + box-shadow: 0 0 0 0.2em rgba($text-color, 0.4); + } + + &:disabled, + &.disabled { + color: $black-fade-30; + background-color: $bg-white; + border-color: $black-fade-15; + box-shadow: none; + } +} diff --git a/node_modules/primer-box/node_modules/primer-support/lib/mixins/layout.scss b/node_modules/primer-box/node_modules/primer-support/lib/mixins/layout.scss new file mode 100644 index 00000000000..a6d30cf1879 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/mixins/layout.scss @@ -0,0 +1,58 @@ +// Responsive media queries + +@mixin breakpoint($breakpoint) { + @if $breakpoint == "" { + @content; + } + + @else { + // Retrieves the value from the key + $value: map-get($breakpoints, $breakpoint); + + // If the key exists in the map + @if $value != null { + // Prints a media query based on the value + @media (min-width: $value) { + @content; + } + } + + // If the key doesn't exist in the map + @else { + @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " + + "Please make sure it is defined in `$breakpoints` map."; + } + } +} + +// Retina media query + +@mixin retina-media-query { + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-moz-min-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + @content; + } +} + +// Clearfix +// +// Clears floats via mixin. + +@mixin clearfix { + &::before { + display: table; + content: ""; + } + + &::after { + display: table; + clear: both; + content: ""; + } +} diff --git a/node_modules/primer-box/node_modules/primer-support/lib/mixins/misc.scss b/node_modules/primer-box/node_modules/primer-support/lib/mixins/misc.scss new file mode 100644 index 00000000000..ebdd32d0468 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/mixins/misc.scss @@ -0,0 +1,29 @@ +// Generate a two-color caret for any element. +@mixin double-caret($foreground: $text-white, $background: lighten($gray-300, 5%)) { + &::after, + &::before { + position: absolute; + top: 11px; + right: 100%; + left: -16px; + display: block; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border-color: transparent; + border-style: solid solid outset; + } + + &::after { + margin-top: 1px; + margin-left: 2px; + border-width: 7px; + border-right-color: $foreground; + } + + &::before { + border-width: 8px; + border-right-color: $background; + } +} diff --git a/node_modules/primer-box/node_modules/primer-support/lib/mixins/typography.scss b/node_modules/primer-box/node_modules/primer-support/lib/mixins/typography.scss new file mode 100644 index 00000000000..d39aa44c1f5 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/mixins/typography.scss @@ -0,0 +1,84 @@ +// Text hiding for image based text replacement. +// Higher performance than -9999px because it only renders +// the size of the actual text, not a full 9999px box. +@mixin hide-text() { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} + +// Heading mixins for use within components +// These match heading utilities in utilities/typography +@mixin h1 { + font-size: $h1-size; + font-weight: $font-weight-bold; +} + +@mixin h2 { + font-size: $h2-size; + font-weight: $font-weight-bold; +} + +@mixin h3 { + font-size: $h3-size; + font-weight: $font-weight-bold; +} + +@mixin h4 { + font-size: $h4-size; + font-weight: $font-weight-bold; +} + +@mixin h5 { + font-size: $h5-size; + font-weight: $font-weight-bold; +} + +@mixin h6 { + font-size: $h6-size; + font-weight: $font-weight-bold; +} + +// Responsive heading mixins +// There are no responsive mixins for h4—h6 because they are small +// and don't need to be smaller on mobile. +@mixin f1-responsive { + font-size: $h1-size-mobile; + + // 32px on desktop + @include breakpoint(md) { font-size: $h1-size; } + +} + +@mixin f2-responsive { + font-size: $h2-size-mobile; + + // 24px on desktop + @include breakpoint(md) { font-size: $h2-size; } +} + +@mixin f3-responsive { + font-size: $h3-size-mobile; + + // 20px on desktop + @include breakpoint(md) { font-size: $h3-size; } + +} + +// These use the mixins from above for responsive heading sizes. +// The following mixins can be used where it's convenient or necessary to +// couple the responsive font-size with the font-weight. +@mixin h1-responsive { + @include f1-responsive; + font-weight: $font-weight-bold; +} + +@mixin h2-responsive { + @include f2-responsive; + font-weight: $font-weight-bold; +} + +@mixin h3-responsive { + @include f3-responsive; + font-weight: $font-weight-bold; +} diff --git a/node_modules/primer-box/node_modules/primer-support/lib/variables/color-system.scss b/node_modules/primer-box/node_modules/primer-support/lib/variables/color-system.scss new file mode 100644 index 00000000000..0ea1a7116c0 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/variables/color-system.scss @@ -0,0 +1,114 @@ +// +// +// -------- Grays -------- +$gray-000: #fafbfc !default; +$gray-100: #f6f8fa !default; +$gray-200: #e1e4e8 !default; +$gray-300: #d1d5da !default; +$gray-400: #959da5 !default; +$gray-500: #6a737d !default; +$gray-600: #586069 !default; +$gray-700: #444d56 !default; +$gray-800: #2f363d !default; +$gray-900: #24292e !default; // body font color + +// -------- Blue -------- +$blue-000: #f1f8ff !default; +$blue-100: #dbedff !default; +$blue-200: #c8e1ff !default; +$blue-300: #79b8ff !default; +$blue-400: #2188ff !default; +$blue-500: #0366d6 !default; // Default: Passes AA with #fff +$blue-600: #005cc5 !default; +$blue-700: #044289 !default; +$blue-800: #032f62 !default; +$blue-900: #05264c !default; // Passes with 1/2/300 blues + +// -------- Green -------- +$green-000: #f0fff4 !default; +$green-100: #dcffe4 !default; +$green-200: #bef5cb !default; +$green-300: #85e89d !default; +$green-400: #34d058 !default; +$green-500: #28a745 !default; // Default. passes AA Large +$green-600: #22863a !default; // Text green, passes AA on #fff +$green-700: #176f2c !default; +$green-800: #165c26 !default; +$green-900: #144620 !default; + +// -------- Yellow -------- +$yellow-000: #fffdef !default; +$yellow-100: #fffbdd !default; +$yellow-200: #fff5b1 !default; +$yellow-300: #ffea7f !default; +$yellow-400: #ffdf5d !default; +$yellow-500: #ffd33d !default; +$yellow-600: #f9c513 !default; +$yellow-700: #dbab09 !default; +$yellow-800: #b08800 !default; +$yellow-900: #735c0f !default; + +// -------- Orange -------- +$orange-000: #fff8f2 !default; +$orange-100: #ffebda !default; +$orange-200: #ffd1ac !default; +$orange-300: #ffab70 !default; +$orange-400: #fb8532 !default; +$orange-500: #f66a0a !default; // Default. passes AA Large with #fff +$orange-600: #e36209 !default; +$orange-700: #d15704 !default; +$orange-800: #c24e00 !default; +$orange-900: #a04100 !default; + +// -------- Red -------- +$red-000: #ffeef0 !default; +$red-100: #ffdce0 !default; +$red-200: #fdaeb7 !default; +$red-300: #f97583 !default; +$red-400: #ea4a5a !default; +$red-500: #d73a49 !default; // Default. passes AA +$red-600: #cb2431 !default; +$red-700: #b31d28 !default; +$red-800: #9e1c23 !default; +$red-900: #86181d !default; + +// -------- Purple -------- +$purple-000: #f5f0ff !default; +$purple-100: #e6dcfd !default; +$purple-200: #d1bcf9 !default; +$purple-300: #b392f0 !default; +$purple-400: #8a63d2 !default; +$purple-500: #6f42c1 !default; // passes AA with #fff +$purple-600: #5a32a3 !default; +$purple-700: #4c2889 !default; +$purple-800: #3a1d6e !default; +$purple-900: #29134e !default; + +// -------- Fades -------- +// Black based on same hue as $gray-900 +$black: #1b1f23 !default; +$white: #fff !default; + +$black-fade-15: rgba($black, 0.15) !default; +$black-fade-30: rgba($black, 0.3) !default; +$black-fade-50: rgba($black, 0.5) !default; +$black-fade-70: rgba($black, 0.7) !default; +$black-fade-85: rgba($black, 0.85) !default; + +$white-fade-15: rgba($white, 0.15) !default; +$white-fade-30: rgba($white, 0.3) !default; +$white-fade-50: rgba($white, 0.5) !default; +$white-fade-70: rgba($white, 0.7) !default; +$white-fade-85: rgba($white, 0.85) !default; + +// -------- Color defaults -------- +$red: $red-500 !default; +$purple: $purple-500 !default; +$blue: $blue-500 !default; +$green: $green-500 !default; +$yellow: $yellow-500 !default; +$orange: $orange-500 !default; + +$gray-dark: $gray-900 !default; +$gray-light: $gray-400 !default; +$gray: $gray-500 !default; diff --git a/node_modules/primer-box/node_modules/primer-support/lib/variables/colors.scss b/node_modules/primer-box/node_modules/primer-support/lib/variables/colors.scss new file mode 100644 index 00000000000..36dc3c8a747 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/variables/colors.scss @@ -0,0 +1,67 @@ +@import "color-system.scss"; +// Color variables +// stylelint-disable declaration-bang-space-before + +// State indicators. +$status-pending: desaturate($yellow-700, 15%) !default; + +// Repository type colors +// Should be able to deprecate these in future +$repo-private-text: $black-fade-70 !default; +$repo-private-bg: $yellow-000 !default; +$repo-private-icon: transparentize($yellow-900, 0.5) !default; + +// Highlight used for things like search +$highlight-yellow: rgba(255, 247, 140, 0.5); + +// Border colors +$border-black-fade: $black-fade-15 !default; + +$border-blue: $blue-500 !default; +$border-blue-light: $blue-200 !default; + +$border-green: $green-400 !default; +$border-green-light: desaturate($green-300, 40%) !default; + +$border-purple: $purple !default; + +$border-red: $red !default; +$border-red-light: desaturate($red-300, 60%) !default; + +$border-purple: $purple !default; + +$border-yellow: desaturate($yellow-300, 60%) !default; + +$border-gray-dark: $gray-300 !default; +$border-gray-darker: $gray-700 !default; +$border-gray-light: lighten($gray-200, 3%) !default; +$border-gray: $gray-200 !default; + +// Background colors +$bg-blue-light: $blue-000 !default; +$bg-blue: $blue-500 !default; +$bg-gray-dark: $gray-900 !default; +$bg-gray-light: $gray-000 !default; +$bg-gray: $gray-100 !default; +$bg-green: $green-500 !default; +$bg-green-light: $green-100 !default; +$bg-orange: $orange-700 !default; +$bg-purple: $purple-500 !default; +$bg-purple-light: $purple-000 !default; +$bg-red: $red-500 !default; +$bg-red-light: $red-100 !default; +$bg-white: $white !default; +$bg-yellow: $yellow-500 !default; +$bg-yellow-light: $yellow-200 !default; + +// Text colors +$text-blue: $blue-500 !default; +$text-gray-dark: $gray-900 !default; +$text-gray-light: $gray-500 !default; +$text-gray: $gray-600 !default; +$text-green: $green-500 !default; +$text-orange: $orange-900 !default; +$text-orange-light: $orange-600 !default; +$text-purple: $purple !default; +$text-red: $red-600 !default; +$text-white: $white !default; diff --git a/node_modules/primer-box/node_modules/primer-support/lib/variables/layout.scss b/node_modules/primer-box/node_modules/primer-support/lib/variables/layout.scss new file mode 100644 index 00000000000..f479f8ce5b7 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/variables/layout.scss @@ -0,0 +1,109 @@ +// Layout variables +// stylelint-disable declaration-bang-space-before + +// These are our margin and padding utility spacers. The default step size we +// use is 8px. This gives us a key of: +// 0 => 0px +// 1 => 4px +// 2 => 8px +// 3 => 16px +// 4 => 24px +// 5 => 32px +// 6 => 40px +$spacer: 8px !default; + +// Our spacing scale +$spacer-0: 0 !default; // 0 +$spacer-1: round($spacer / 2) !default; // 4px +$spacer-2: $spacer !default; // 8px +$spacer-3: $spacer * 2 !default; // 16px +$spacer-4: $spacer * 3 !default; // 24px +$spacer-5: $spacer * 4 !default; // 32px +$spacer-6: $spacer * 5 !default; // 40px + +// The list of spacer values +$spacers: ( + $spacer-0, + $spacer-1, + $spacer-2, + $spacer-3, + $spacer-4, + $spacer-5, + $spacer-6, +) !default; + +// And the map of spacers, for easier looping: +// @each $scale, $length in $spacer-map { ... } +$spacer-map: ( + 0: $spacer-0, + 1: $spacer-1, + 2: $spacer-2, + 3: $spacer-3, + 4: $spacer-4, + 5: $spacer-5, + 6: $spacer-6, +) !default; + +// Em spacer variables +$em-spacer-1: 0.0625em !default; // 1/16 +$em-spacer-2: 0.125em !default; // 1/8 +$em-spacer-3: 0.25em !default; // 1/4 +$em-spacer-4: 0.375em !default; // 3/8 +$em-spacer-5: 0.5em !default; // 1/2 +$em-spacer-6: 0.75em !default; // 3/4 + +// Fixed-width container variables +$container-width: 980px !default; +$grid-gutter: 10px !default; + +// Breakpoint widths +$width-xs: 0 !default; +// Small screen / phone +$width-sm: 544px !default; +// Medium screen / tablet +$width-md: 768px !default; +// Large screen / desktop (980 + (16 * 2)) <= container + gutters +$width-lg: 1012px !default; +// Extra large screen / wide desktop +$width-xl: 1280px !default; + +// Responsive container widths +$container-sm: $width-sm !default; +$container-md: $width-md !default; +$container-lg: $width-lg !default; +$container-xl: $width-xl !default; + +// Breakpoints in the form (name: length) +$breakpoints: ( + sm: $width-sm, + md: $width-md, + lg: $width-lg, + xl: $width-xl +) !default; + +// This map in the form (breakpoint: variant) is used to iterate over +// breakpoints and create both responsive and non-responsive classes in one +// loop: +// +// ```scss +// @each $breakpoint, $variant of $responsive-variants { +// @include breakpoint($breakpoint) { +// .foo#{$variant}-bar { foo: bar !important; } +// } +// } +// ``` +$responsive-variants: ( + "": "", + sm: "-sm", + md: "-md", + lg: "-lg", + xl: "-xl", +) !default; + +// responive utility position values +$responsive-positions: ( + static, + relative, + absolute, + fixed +) !default; diff --git a/node_modules/primer-box/node_modules/primer-support/lib/variables/misc.scss b/node_modules/primer-box/node_modules/primer-support/lib/variables/misc.scss new file mode 100644 index 00000000000..cd6414f533b --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/variables/misc.scss @@ -0,0 +1,40 @@ +// Miscellaneous variables +// stylelint-disable declaration-bang-space-before + +// Border size +$border-width: 1px !default; +$border-color: $border-gray !default; +$border-style: solid !default; +$border: $border-width $border-color $border-style !default; +$border-radius: 3px !default; + +// Custom explore grid border +$exploregrid-item-border-radius: 4px; + +// Box shadow +$box-shadow: 0 1px 1px rgba($black, 0.1) !default; +$box-shadow-medium: 0 1px 5px $black-fade-15 !default; +$box-shadow-large: 0 1px 15px $black-fade-15 !default; +$box-shadow-extra-large: 0 10px 50px rgba($black, 0.07) !default; + +// Tooltips +$tooltip-max-width: 250px !default; +$tooltip-background-color: $black; +$tooltip-text-color: $white !default; +$tooltip-delay: 0.4s !default; +$tooltip-duration: 0.1s !default; + +// Should be moved into custom github css +$stats-switcher-py: 10px; +// Future proof this `height` value by finding the computed line-height, then +// adding the total value of the vertical padding. This var is used to toggle +// between the stats bar and language breakdown. +$stats-viewport-height: ($body-font-size * $body-line-height) + ($stats-switcher-py * 2); + +$min_tab_size: 1; +$max_tab_size: 12; + +// Button and form variables +$form-control-shadow: inset 0 1px 2px rgba($black, 0.075); +$btn-input-focus-shadow: 0 0 0 0.2em rgba($blue, 0.3); +$btn-active-shadow: inset 0 0.15em 0.3em $black-fade-15; diff --git a/node_modules/primer-box/node_modules/primer-support/lib/variables/typography.scss b/node_modules/primer-box/node_modules/primer-support/lib/variables/typography.scss new file mode 100644 index 00000000000..c3d857317a0 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/lib/variables/typography.scss @@ -0,0 +1,43 @@ +// Typography variables +// stylelint-disable declaration-bang-space-before + +// Heading sizes - mobile +// h4—h6 remain the same size on both mobile & desktop +$h00-size-mobile: 40px !default; +$h0-size-mobile: 32px !default; +$h1-size-mobile: 26px !default; +$h2-size-mobile: 22px !default; +$h3-size-mobile: 18px !default; + +// Heading sizes - desktop +$h00-size: 48px !default; +$h0-size: 40px !default; +$h1-size: 32px !default; +$h2-size: 24px !default; +$h3-size: 20px !default; +$h4-size: 16px !default; +$h5-size: 14px !default; +$h6-size: 12px !default; + +$font-size-small: 12px !default; + +// Font weights +$font-weight-bold: 600 !default; +$font-weight-semibold: 500 !default; +$font-weight-normal: 400 !default; +$font-weight-light: 300 !default; + +// Line heights +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; + +// Font stacks +$body-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default; + +// Monospace font stack +$mono-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace !default; + +// The base body size +$body-font-size: 14px !default; +$body-line-height: $lh-default !default; diff --git a/node_modules/primer-box/node_modules/primer-support/package.json b/node_modules/primer-box/node_modules/primer-support/package.json new file mode 100644 index 00000000000..023b565ad14 --- /dev/null +++ b/node_modules/primer-box/node_modules/primer-support/package.json @@ -0,0 +1,73 @@ +{ + "_args": [ + [ + "primer-support@5.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-support@5.0.0", + "_id": "primer-support@5.0.0", + "_inBundle": false, + "_integrity": "sha512-inUxVSsGirn5IkPxBhFsMBgm8ZHyfOUmOWyDCN8cBXtbaLiCIAjHsPI46yS1zrWxnn0J2kvq8haomkrlHGF08g==", + "_location": "/primer-box/primer-support", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "primer-support@5.0.0", + "name": "primer-support", + "escapedName": "primer-support", + "rawSpec": "5.0.0", + "saveSpec": null, + "fetchSpec": "5.0.0" + }, + "_requiredBy": [ + "/primer-box" + ], + "_resolved": "https://registry.npmjs.org/primer-support/-/primer-support-5.0.0.tgz", + "_spec": "5.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", + "author": { + "name": "GitHub, Inc." + }, + "bugs": { + "url": "https://github.com/primer/primer/issues" + }, + "description": "Sass variables, mixins, and functions for use in our components.", + "files": [ + "index.scss", + "lib", + "docs" + ], + "homepage": "http://primer.github.io/", + "keywords": [ + "primer", + "css", + "github", + "design-system", + "mixins", + "functions", + "variables", + "scss" + ], + "license": "MIT", + "name": "primer-support", + "primer": { + "category": "core", + "module_type": "support" + }, + "repository": { + "type": "git", + "url": "https://github.com/primer/primer/tree/master/modules/primer-support" + }, + "sass": "index.scss", + "scripts": { + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", + "prepublishOnly": "../../script/notify pending", + "test": "npm run lint" + }, + "style": "build/build.css", + "version": "5.0.0" +} diff --git a/node_modules/primer-box/package.json b/node_modules/primer-box/package.json index d62081e7ede..a896540a78f 100644 --- a/node_modules/primer-box/package.json +++ b/node_modules/primer-box/package.json @@ -1,68 +1,74 @@ { - "_from": "primer-box@^2.1.8", - "_id": "primer-box@2.1.8", + "_args": [ + [ + "primer-box@3.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-box@3.0.0", + "_id": "primer-box@3.0.0", "_inBundle": false, - "_integrity": "sha1-xFO/zrAKlZIR+yOhJG3DN6UmW18=", + "_integrity": "sha512-P6gUxgcC5Se2nPx4erHmj6JhqgBMxJDeJyuz5OS+SArWR0cydxi86Cf7mH4eNC+PebJQ91K+ddcxkU6w3vOEqw==", "_location": "/primer-box", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "primer-box@^2.1.8", + "raw": "primer-box@3.0.0", "name": "primer-box", "escapedName": "primer-box", - "rawSpec": "^2.1.8", + "rawSpec": "3.0.0", "saveSpec": null, - "fetchSpec": "^2.1.8" + "fetchSpec": "3.0.0" }, "_requiredBy": [ "/primer-core" ], - "_resolved": "https://registry.npmjs.org/primer-box/-/primer-box-2.1.8.tgz", - "_shasum": "c453bfceb00a959211fb23a1246dc337a5265b5f", - "_spec": "primer-box@^2.1.8", - "_where": "/Users/bkeepers/projects/guides/node_modules/primer-core", + "_resolved": "https://registry.npmjs.org/primer-box/-/primer-box-3.0.0.tgz", + "_spec": "3.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, "dependencies": { - "primer-support": "^4.0.7" + "primer-support": "5.0.0" }, - "deprecated": false, "description": "A module for creating rounded-corner boxes with options for headers, lists, and footers.", - "devDependencies": { - "primer-module-build": "*", - "stylelint": "*", - "stylelint-config-primer": "*" - }, "files": [ "index.scss", "lib", "build" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "keywords": [ "primer", "css", "github", - "primercss" + "design-system" ], "license": "MIT", "main": "build/index.js", "name": "primer-box", + "primer": { + "category": "core", + "module_type": "components" + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-box" + "url": "https://github.com/primer/primer/tree/master/modules/primer-box" }, + "sass": "index.scss", "scripts": { - "build": "primer-module-build index.scss", + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", "prepare": "npm run build", - "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + "prepublishOnly": "../../script/notify pending", + "test": "../../script/npm-run-all build lint" }, - "style": "index.scss", - "version": "2.1.8" + "style": "build/build.css", + "version": "3.0.0" } diff --git a/node_modules/primer-breadcrumb/CHANGELOG.md b/node_modules/primer-breadcrumb/CHANGELOG.md deleted file mode 100644 index 246aec2ea2b..00000000000 --- a/node_modules/primer-breadcrumb/CHANGELOG.md +++ /dev/null @@ -1,30 +0,0 @@ -# v0.1.1 - - * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) - * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) - * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) - * Mark breadcrumbs as navigation ref: http://w3c.github.io/aria-practices/examples/breadcrumb/index.html - Mu-An Chiou [github/github@697312d](https://github.com/github/github/commit/697312d) - * Bumping version - Jon Rohan [github/github@df8b91c](https://github.com/github/github/commit/df8b91c) - * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) - * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) - * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) - -# v0.1.0 - - * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) - * update example markdown - Patrick Marsceill [github/github@601fe9d](https://github.com/github/github/commit/601fe9d) - * Clean this up - Patrick Marsceill [github/github@c858d66](https://github.com/github/github/commit/c858d66) - * refactor breadcrumb to be better - Patrick Marsceill [github/github@30b6eaa](https://github.com/github/github/commit/30b6eaa) - * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) - * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) - * Fix import path across all scss files - Patrick Marsceill [github/github@a566f31](https://github.com/github/github/commit/a566f31) - * Smart quote :( - Patrick Marsceill [github/github@3e116ad](https://github.com/github/github/commit/3e116ad) - * Breadcrumb docs - Patrick Marsceill [github/github@9547e46](https://github.com/github/github/commit/9547e46) - * Tweak breadcrumb spacing - Patrick Marsceill [github/github@b32a8b1](https://github.com/github/github/commit/b32a8b1) - * Add breadcrumb docs - Patrick Marsceill [github/github@40a1743](https://github.com/github/github/commit/40a1743) - * Tweak breadcrumb spacing and color - Patrick Marsceill [github/github@57fd94b](https://github.com/github/github/commit/57fd94b) - * Test data for breadcrumb docs - Patrick Marsceill [github/github@9db2182](https://github.com/github/github/commit/9db2182) - * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) - * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) - * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) - * Add breadcrumbs - Patrick Marsceill [github/github@7edec21](https://github.com/github/github/commit/7edec21) \ No newline at end of file diff --git a/node_modules/primer-breadcrumb/LICENSE b/node_modules/primer-breadcrumb/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-breadcrumb/LICENSE +++ b/node_modules/primer-breadcrumb/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-breadcrumb/README.md b/node_modules/primer-breadcrumb/README.md index 0563466146c..35d489a32c2 100644 --- a/node_modules/primer-breadcrumb/README.md +++ b/node_modules/primer-breadcrumb/README.md @@ -1,16 +1,17 @@ -# Primer Marketing CSS Breadcrumb Navigation +# Primer Breadcrumb Navigation -[![npm version](http://img.shields.io/npm/v/primer-breadcrumb.svg)](https://www.npmjs.org/package/primer-breadcrumb) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-breadcrumb.svg)](https://www.npmjs.org/package/primer-breadcrumb) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) -> Breadcrumb navigation for GitHub's marketing pages with parents / grandparents. +> Breadcrumb navigation for GitHub's pages with parents / grandparents. -This repository is a module of the full [primer-css][primer] repository. +This repository is a module of the full [primer][primer] repository. ## Documentation @@ -22,11 +23,11 @@ Breadcrumbs are used to show taxonomical context on pages that are many levels d #### Usage -```html +```html title="Breadcrumb" @@ -41,7 +42,7 @@ MIT © [GitHub](https://github.com/) [primer]: https://github.com/primer/primer [primer-support]: https://github.com/primer/primer-support [support]: https://github.com/primer/primer-support -[docs]: http://primercss.io/ +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-breadcrumb/build/build.css b/node_modules/primer-breadcrumb/build/build.css index 78ed9743aaf..92c27473af0 100644 --- a/node_modules/primer-breadcrumb/build/build.css +++ b/node_modules/primer-breadcrumb/build/build.css @@ -1 +1 @@ -.breadcrumb-item{display:inline-block;margin-left:-4px;white-space:nowrap;list-style:none}.breadcrumb-item::after{padding-right:0.5em;padding-left:0.5em;color:#e1e4e8;content:"/"}.breadcrumb-item-selected::after{content:none} +.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:#e1e4e8;content:"/"}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after{content:none} diff --git a/node_modules/primer-breadcrumb/build/data.json b/node_modules/primer-breadcrumb/build/data.json new file mode 100644 index 00000000000..4a79c8a47d6 --- /dev/null +++ b/node_modules/primer-breadcrumb/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":270,"gzipSize":178,"humanizedSize":"270B","humanizedGzipSize":"178B","rules":{"total":4,"size":{"graph":[4,4,1,1],"max":4,"average":2.5},"selectorByRuleSizes":[{"selector":".breadcrumb-item::after","declarations":4},{"selector":".breadcrumb-item","declarations":4},{"selector":".breadcrumb-item-selected::after","declarations":1},{"selector":".breadcrumb-item:first-child","declarations":1}]},"selectors":{"total":4,"type":0,"class":4,"id":0,"pseudoClass":1,"pseudoElement":2,"values":[".breadcrumb-item",".breadcrumb-item::after",".breadcrumb-item:first-child",".breadcrumb-item-selected::after"],"specificity":{"max":20,"average":13}},"declarations":{"total":10,"unique":10,"properties":{"display":["inline-block"],"margin-left":["-0.35em","0"],"white-space":["nowrap"],"list-style":["none"],"padding-right":[".5em"],"padding-left":[".5em"],"color":["#e1e4e8"],"content":["\"/\"","none"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-breadcrumb/build/index.js b/node_modules/primer-breadcrumb/build/index.js index 69e6385eadb..099fd632b2d 100644 --- a/node_modules/primer-breadcrumb/build/index.js +++ b/node_modules/primer-breadcrumb/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":226,"gzipSize":165,"humanizedSize":"226B","humanizedGzipSize":"165B","rules":{"total":3,"size":{"graph":[4,4,1],"max":4,"average":3}},"selectors":{"total":3,"type":0,"class":3,"id":0,"pseudoClass":0,"pseudoElement":2,"values":[".breadcrumb-item",".breadcrumb-item::after",".breadcrumb-item-selected::after"],"specificity":{"max":11,"average":10.666666666666666}},"declarations":{"total":9,"unique":9,"properties":{"display":["inline-block"],"margin-left":["-4px"],"white-space":["nowrap"],"list-style":["none"],"padding-right":["0.5em"],"padding-left":["0.5em"],"color":["#e1e4e8"],"content":["\"/\"","none"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":270,"gzipSize":178,"humanizedSize":"270B","humanizedGzipSize":"178B","rules":{"total":4,"size":{"graph":[4,4,1,1],"max":4,"average":2.5},"selectorByRuleSizes":[{"selector":".breadcrumb-item::after","declarations":4},{"selector":".breadcrumb-item","declarations":4},{"selector":".breadcrumb-item-selected::after","declarations":1},{"selector":".breadcrumb-item:first-child","declarations":1}]},"selectors":{"total":4,"type":0,"class":4,"id":0,"pseudoClass":1,"pseudoElement":2,"values":[".breadcrumb-item",".breadcrumb-item::after",".breadcrumb-item:first-child",".breadcrumb-item-selected::after"],"specificity":{"max":20,"average":13}},"declarations":{"total":10,"unique":10,"properties":{"display":["inline-block"],"margin-left":["-0.35em","0"],"white-space":["nowrap"],"list-style":["none"],"padding-right":[".5em"],"padding-left":[".5em"],"color":["#e1e4e8"],"content":["\"/\"","none"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-breadcrumb/index.scss b/node_modules/primer-breadcrumb/index.scss index 2ddf84da7b9..308f48cde6f 100644 --- a/node_modules/primer-breadcrumb/index.scss +++ b/node_modules/primer-breadcrumb/index.scss @@ -1,4 +1,3 @@ // support files @import "primer-support/index.scss"; -@import "primer-marketing-support/index.scss"; @import "./lib/breadcrumb.scss"; diff --git a/node_modules/primer-breadcrumb/lib/breadcrumb.scss b/node_modules/primer-breadcrumb/lib/breadcrumb.scss index 0159e0156ce..1d2d78e0f65 100644 --- a/node_modules/primer-breadcrumb/lib/breadcrumb.scss +++ b/node_modules/primer-breadcrumb/lib/breadcrumb.scss @@ -1,15 +1,19 @@ .breadcrumb-item { display: inline-block; - margin-left: -4px; + margin-left: -0.35em; white-space: nowrap; list-style: none; &::after { - padding-right: 0.5em; - padding-left: 0.5em; + padding-right: $em-spacer-5; + padding-left: $em-spacer-5; color: $border-gray; content: "/"; } + + &:first-child { + margin-left: 0; + } } .breadcrumb-item-selected { diff --git a/node_modules/primer-tables/LICENSE b/node_modules/primer-breadcrumb/node_modules/primer-support/LICENSE similarity index 97% rename from node_modules/primer-tables/LICENSE rename to node_modules/primer-breadcrumb/node_modules/primer-support/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-tables/LICENSE +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/README.md b/node_modules/primer-breadcrumb/node_modules/primer-support/README.md new file mode 100644 index 00000000000..f08f6938d92 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/README.md @@ -0,0 +1,58 @@ +# Primer Support + +[![npm version](https://img.shields.io/npm/v/primer-support.svg)](https://www.npmjs.org/package/primer-support) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) + +> Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. +> +> Most of the time to include these you'll only need to add `@import "support/support";` to the top of your bundle. If you want only a specific partial you can import them separately. + +This repository is a module of the full [primer][primer] repository. + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-support` with this command. + +``` +$ npm install --save primer-support +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-support/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Documentation + + + +Primer is built on systems that form the foundation of our styles, and inform the way we write and organize our CSS. Building upon systems helps us make styles consistent and interoperable with each other, and assists us with visual hierarchy and vertical rhythm. + +We use Sass variables to keep color, typography, spacing, and other foundations of our system consistent. Occasionally we use Sass mixins to apply multiple CSS properties, they are a convenient solution for frequently-used verbose patterns. + +We've documented variables, mixins, and the systems they are built on for the following: + +- [Breakpoints](/css/support/breakpoints) +- [Colors](/css/support/color-system) +- [Spacing](/css/support/spacing) +- [Typography](/css/support/typography) + + + +## License + +[MIT](./LICENSE) © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/docs/breakpoints.md b/node_modules/primer-breadcrumb/node_modules/primer-support/docs/breakpoints.md new file mode 100644 index 00000000000..d2709b8cf95 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/docs/breakpoints.md @@ -0,0 +1,84 @@ +--- +title: Breakpoints +path: support/breakpoints +status: Stable +--- + +{:toc} + +Our breakpoints are based on screen widths where our content starts to break. Since most of GitHub is currently a fixed-width with we use pixel widths to make it easy for us to match page widths for responsive and non-responsive pages. **Our breakpoints may change as we move more of the product into responsive layouts.** + +We use abbreviations for each breakpoint to keep the class names concise. This abbreviated syntax is used consistently across responsive styles. Responsive styles allow you to change the styles properties at each breakpoint. For example, when using column widths for grid layouts, you can change specify that the width is 12 columns wide at the small breakpoint, and 6 columns wide from the large breakpoint: `
...
` + +| Breakpoint | Syntax | Description | +| --- | --- | --- | +| Small | sm | min-width: 544px | +| Medium | md | min-width: 768px | +| Large | lg | min-width: 1012px | +| Extra-large | xl | min-width: 1280px | + +**Note:** The `lg` breakpoint matches our current page width of `980px` including left and right padding of `16px` (`$spacer-3`). This is so that content doesn't touch the edges of the window when resized. + +Responsive styles are available for [margin](/css/utilities/margin#responsive-margins), [padding](/css/utilities/padding#responsive-padding), [layout](/css/utilities/layout), [flexbox](/css/utilities/flexbox#responsive-flex-utilities), and the [grid](/css/objects/grid#responsive-grids) system. + +## Breakpoint variables + +The above values are defined as variables, and then put into a Sass map that generates the media query mixin. + +```scss +// breakpoints +$width-xs: 0; +$width-sm: 544px; +$width-md: 768px; +$width-lg: 1012px; +$width-xl: 1280px; + +$breakpoints: ( + // Small screen / phone + sm: $width-sm, + // Medium screen / tablet + md: $width-md, + // Large screen / desktop (980 + (12 * 2)) <= container + gutters + lg: $width-lg, + // Extra large screen / wide desktop + xl: $width-xl +) !default; +``` + +## Media query mixins +Use media query mixins when you want to change CSS properties at a particular breakpoint. The media query mixin works by passing in a breakpoint value, such as `breakpoint(md)`. + +Media queries are scoped from each breakpoint and upwards. In the example below, the font size is `28px` until the viewport size meets the `lg` breakpoint, from there upwards—including through the `xl` breakpoint—the font size will be `32px`. + +```scss +.styles { + font-size: 28px; + @include breakpoint(md) { font-size: 32px; } +} +``` + +## Responsive variants +The `$responsive-variants` variable is a mapping of breakpoints to classname variants, and should be used like so: + +```scss +@each $breakpoint, $variant in $responsive-variants { + @include breakpoint($breakpoint) { + // Note: the first iteration gets `$variant == ""` + .overflow#{$variant}-auto { overflow: auto; } + } +} +``` + +The resulting CSS would be: + +```css +.overflow-auto { overflow: auto; } +@media (min-width: 544px) { .overflow-sm-auto { overflow: auto; } } +@media (min-width: 768px) { .overflow-md-auto { overflow: auto; } } +@media (min-width: 1012px) { .overflow-lg-auto { overflow: auto; } } +@media (min-width: 1280px) { .overflow-xl-auto { overflow: auto; } } +``` + +#### Caution! +1. Don't precede the `#{$variation}` interpolation with a hyphen because the first value of `$variant` will be an empty string. +1. For consistency, please put the `@include breakpoint($breakpoint)` call directly inside the `$responsive-variants` loop. This will help keep file sizes small by "batching" selectors in shared `@media` queries. diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/docs/spacing.md b/node_modules/primer-breadcrumb/node_modules/primer-support/docs/spacing.md new file mode 100644 index 00000000000..37d2404c82f --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/docs/spacing.md @@ -0,0 +1,41 @@ +--- +title: Spacing +path: support/spacing +status: Stable +source: https://github.com/primer/primer/blob/master/modules/primer-support/lib/variables/layout.scss +--- + +{:toc} + +## Spacing scale +The spacing scale is a **base-8** scale. We chose a base-8 scale because eight is a highly composable number (it can be divided and multiplied many times and result in whole numbers), yet allows spacing dense enough for GitHub's UI. The scale's exception is that it begins at 4px to allow smaller padding and margin for denser parts of the site, from there on it steps up consistently in equal values of `8px`. + +| Variable | Scale | Value | +| --- | --- | --- | +| $spacer-0 | 0 | 0 | +| $spacer-1 | 1 | 4px | +| $spacer-2 | 2 | 8px | +| $spacer-3 | 3 | 16px | +| $spacer-4 | 4 | 24px | +| $spacer-5 | 5 | 32px | +| $spacer-6 | 6 | 40px | + +These variables are encouraged to be used within components and custom CSS. The spacing scale is also used for [margin](/css/utilities/margin) and [padding](/css/utilities/padding) utilities. + +See [primer-marketing-support](/css/support/marketing-variables) for the extended spacing scale used for marketing needs and the related y-axis spacing utilities for [margin](/css/utilities/marketing-margin) and [padding](/css/utilities/marketing-padding). + +## Em-based spacing +Ems are used for spacing within components such as buttons and form elements. We stick to common fractions for em values (and powers of 2 where possible) so that , in combination with typography and line-height, the total height lands on sensible numbers. + +We aim for whole numbers, however, GitHub's body font-size is 14px which is difficult to work with, so we sometimes can't achieve a whole number. Less desirable values are highlighted in red below. + +| Variable | Fraction | Y Padding (em) | Total height at 14px | Total height at 16px | +| --- | --- | --- | --- | --- | +| $em-spacer-1 | 1/16 | .0625 | 22.75 | 26 | +| $em-spacer-2 | 1/8 | .125 | 24.5 | 28 | +| $em-spacer-3 | 1/4 | .25 | 28 | 32 | +| $em-spacer-4 | 3/8 | .375 | 31.5 | 36 | +| $em-spacer-5 | 1/2 | .5 | 35 | 40 | +| $em-spacer-6 | 3/4 | .75 | 42 | 48 | + +The variables listed above are preferred for use within components and custom CSS. To calculate values with other font-sizes or em values, we suggest using [Formula](http://jxnblk.com/formula/). diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/docs/typography.md b/node_modules/primer-breadcrumb/node_modules/primer-support/docs/typography.md new file mode 100644 index 00000000000..3693aecf211 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/docs/typography.md @@ -0,0 +1,91 @@ +--- +title: Typography +path: support/typography +status: Stable +status_issue: https://github.com/github/design-systems/issues/329 +source: https://github.com/primer/primer/blob/master/modules/primer-support/lib/variables/typography.scss +--- + +{:toc} + +## Type Scale + +The typography scale is designed to work for GitHub's product UI and marketing sites. Font sizes are designed to work in combination with line-height values so as to result in more sensible numbers wherever possible. + +Font sizes are smaller on mobile and scale up at the `md` [breakpoint](./breakpoints) to be larger on desktop. + +| Scale | Font size: mobile | Font size: desktop | 1.25 line height | 1.5 line height | +| --- | --- | --- | --- | --- | +| 00 | 40px | 48px | 60 | 72 | +| 0 | 32px | 40px | 50 | 60 | +| 1 | 26px | 32px | 40 | 48 | +| 2 | 22px | 24px | 30 | 36 | +| 3 | 18px | 20px | 25 | 30 | +| 4 | 16px | 16px | 20 | 24 | +| 5 | 14px | 14px | 17.5 | 21 | +| 6 | 12px | 12px | 15 | 18 | + +The typography scale is used to create [typography utilities](/css/utilities/typography). + +## Typography variables + +#### Font size variables +```scss +// Heading sizes - mobile +// h4—h6 remain the same size on both mobile & desktop +$h00-size-mobile: 40px; +$h0-size-mobile: 32px; +$h1-size-mobile: 26px; +$h2-size-mobile: 22px; +$h3-size-mobile: 18px; + +// Heading sizes - desktop +$h00-size: 48px; +$h0-size: 40px; +$h1-size: 32px; +$h2-size: 24px; +$h3-size: 20px; +$h4-size: 16px; +$h5-size: 14px; +$h6-size: 12px; +``` + +#### Font weight variables +```scss +$font-weight-bold: 600 !default; +$font-weight-light: 300 !default; +``` + +#### Line height variables +```scss +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; +``` + +## Typography Mixins +Typography mixins are available for heading styles and for our type scale. They can be used within components or custom CSS. The same styles are also available as [utilities](/css/utilities/typography#heading-utilities). which requires no additional CSS. + +Heading mixins are available for `h1` through to `h6`, this includes the font-size and font-weight. Example: + +```scss +.styles { + @include h1; +} +``` + +Responsive heading mixins can be used to adjust the font-size between the `sm` and `lg` breakpoint. Only headings 1—3 are responsive. Heading 4—6 are small enough to remain the same between mobile and desktop. Responsive heading mixins include the font-size and font-weight as well as the media query. To use a responsive heading mixin, postfix the heading with `-responsive`: + +```scss +.styles { + @include h1-responsive; +} +``` + +Responsive type scale mixins are also available. Type scale mixins apply a font-size that gets slightly bigger at the `lg` breakpoint. They do not apply a font-weight. Like the responsive heading mixins, they are only available for size `f1` to `f3` and are postfixed with `-responsive` as in the example below: + +```scss +.style { + @include f1-responsive; +} +``` diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/index.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/index.scss new file mode 100644 index 00000000000..1b5abdd8080 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/index.scss @@ -0,0 +1,11 @@ +// variables +@import "./lib/variables/typography.scss"; +@import "./lib/variables/colors.scss"; +@import "./lib/variables/layout.scss"; +@import "./lib/variables/misc.scss"; + +// mixins +@import "./lib/mixins/typography.scss"; +@import "./lib/mixins/layout.scss"; +@import "./lib/mixins/buttons.scss"; +@import "./lib/mixins/misc.scss"; diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/buttons.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/buttons.scss new file mode 100644 index 00000000000..8b0f30be001 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/buttons.scss @@ -0,0 +1,160 @@ +// stylelint-disable block-closing-brace-newline-after + +// Button color generator for primary and themed buttons + +// New button hotness +@mixin btn-solid($color, $bg, $bg2) { + color: $color; + background-color: $bg2; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + @if $bg == $gray-000 { + &:focus, + &.focus { + box-shadow: $btn-input-focus-shadow; + } + + &:hover, + &.hover { + background-color: darken($bg2, 3%); + background-image: linear-gradient(-180deg, darken($bg, 3%) 0%, darken($bg2, 3%) 90%); + background-position: 0 -$em-spacer-5; + border-color: rgba($black, 0.35); + } + + &:active, + &.selected, + [open] > & { + background-color: darken(desaturate($bg, 10%), 6%); + background-image: none; + border-color: rgba($black, 0.35); // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } + + } @else { + &:focus, + &.focus { + box-shadow: 0 0 0 0.2em rgba($bg, 0.4); + } + + &:hover, + &.hover { + background-color: darken($bg2, 2%); + background-image: linear-gradient(-180deg, darken($bg, 2%) 0%, darken($bg2, 2%) 90%); + background-position: 0 -$em-spacer-5; + border-color: $black-fade-50; + } + + &:active, + &.selected, + [open] > & { + background-color: darken(mix($bg, $bg2, 50%), 7%); + background-image: none; + border-color: $black-fade-50; // repeat to avoid shift on click-drag off of button + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.75); + background-color: mix($bg2, $white, 50%); + background-image: none; + border-color: transparentize($black, 0.8); // repeat .btn default to avoid shift on click-drag off of button + box-shadow: none; + } + + .Counter { + color: darken($bg, 8%); + background-color: $white; + } + } +} + +// Inverse button hover style +@mixin btn-inverse($color, $bg, $bg2) { + color: $color; + background-color: $bg; + background-image: linear-gradient(-180deg, $bg 0%, $bg2 90%); + + &:focus { + box-shadow: 0 0 0 0.2em rgba($color, 0.4); + } + + &:hover { + color: $text-white; + background-color: $color; + background-image: linear-gradient(-180deg, lighten($color, 10%) 0%, $color 90%); + border-color: $black-fade-50; + + .Counter { + color: $text-white; + } + } + + &:active, + &.selected, + [open] > & { + color: $text-white; + background-color: darken($color, 5%); + background-image: none; + border-color: $black-fade-50; + box-shadow: $btn-active-shadow; + } + + &:disabled, + &.disabled { + color: rgba($color, 0.4); + background-color: $bg2; + background-image: none; + border-color: transparentize($black, 0.8); // back to default .btn + box-shadow: none; + } +} + +// Outline color generator for btn-outline to make the hover state inverse the text and bg colors. +@mixin btn-outline($text-color: $text-blue, $bg-color: $bg-white) { + color: $text-color; + background-color: $bg-color; + background-image: none; + + .Counter { + background-color: rgba($black, 0.07); + } + + &:hover, + &:active, + &.selected, + [open] > & { + color: $bg-color; + background-color: $text-color; + background-image: none; + border-color: $text-color; + + .Counter { + color: $text-color; + background-color: $bg-color; + } + } + + &:focus { + border-color: $text-color; + box-shadow: 0 0 0 0.2em rgba($text-color, 0.4); + } + + &:disabled, + &.disabled { + color: $black-fade-30; + background-color: $bg-white; + border-color: $black-fade-15; + box-shadow: none; + } +} diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/layout.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/layout.scss new file mode 100644 index 00000000000..a6d30cf1879 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/layout.scss @@ -0,0 +1,58 @@ +// Responsive media queries + +@mixin breakpoint($breakpoint) { + @if $breakpoint == "" { + @content; + } + + @else { + // Retrieves the value from the key + $value: map-get($breakpoints, $breakpoint); + + // If the key exists in the map + @if $value != null { + // Prints a media query based on the value + @media (min-width: $value) { + @content; + } + } + + // If the key doesn't exist in the map + @else { + @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " + + "Please make sure it is defined in `$breakpoints` map."; + } + } +} + +// Retina media query + +@mixin retina-media-query { + @media + only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-moz-min-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + @content; + } +} + +// Clearfix +// +// Clears floats via mixin. + +@mixin clearfix { + &::before { + display: table; + content: ""; + } + + &::after { + display: table; + clear: both; + content: ""; + } +} diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/misc.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/misc.scss new file mode 100644 index 00000000000..ebdd32d0468 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/misc.scss @@ -0,0 +1,29 @@ +// Generate a two-color caret for any element. +@mixin double-caret($foreground: $text-white, $background: lighten($gray-300, 5%)) { + &::after, + &::before { + position: absolute; + top: 11px; + right: 100%; + left: -16px; + display: block; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border-color: transparent; + border-style: solid solid outset; + } + + &::after { + margin-top: 1px; + margin-left: 2px; + border-width: 7px; + border-right-color: $foreground; + } + + &::before { + border-width: 8px; + border-right-color: $background; + } +} diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/typography.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/typography.scss new file mode 100644 index 00000000000..d39aa44c1f5 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/mixins/typography.scss @@ -0,0 +1,84 @@ +// Text hiding for image based text replacement. +// Higher performance than -9999px because it only renders +// the size of the actual text, not a full 9999px box. +@mixin hide-text() { + overflow: hidden; + text-indent: 100%; + white-space: nowrap; +} + +// Heading mixins for use within components +// These match heading utilities in utilities/typography +@mixin h1 { + font-size: $h1-size; + font-weight: $font-weight-bold; +} + +@mixin h2 { + font-size: $h2-size; + font-weight: $font-weight-bold; +} + +@mixin h3 { + font-size: $h3-size; + font-weight: $font-weight-bold; +} + +@mixin h4 { + font-size: $h4-size; + font-weight: $font-weight-bold; +} + +@mixin h5 { + font-size: $h5-size; + font-weight: $font-weight-bold; +} + +@mixin h6 { + font-size: $h6-size; + font-weight: $font-weight-bold; +} + +// Responsive heading mixins +// There are no responsive mixins for h4—h6 because they are small +// and don't need to be smaller on mobile. +@mixin f1-responsive { + font-size: $h1-size-mobile; + + // 32px on desktop + @include breakpoint(md) { font-size: $h1-size; } + +} + +@mixin f2-responsive { + font-size: $h2-size-mobile; + + // 24px on desktop + @include breakpoint(md) { font-size: $h2-size; } +} + +@mixin f3-responsive { + font-size: $h3-size-mobile; + + // 20px on desktop + @include breakpoint(md) { font-size: $h3-size; } + +} + +// These use the mixins from above for responsive heading sizes. +// The following mixins can be used where it's convenient or necessary to +// couple the responsive font-size with the font-weight. +@mixin h1-responsive { + @include f1-responsive; + font-weight: $font-weight-bold; +} + +@mixin h2-responsive { + @include f2-responsive; + font-weight: $font-weight-bold; +} + +@mixin h3-responsive { + @include f3-responsive; + font-weight: $font-weight-bold; +} diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/color-system.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/color-system.scss new file mode 100644 index 00000000000..0ea1a7116c0 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/color-system.scss @@ -0,0 +1,114 @@ +// +// +// -------- Grays -------- +$gray-000: #fafbfc !default; +$gray-100: #f6f8fa !default; +$gray-200: #e1e4e8 !default; +$gray-300: #d1d5da !default; +$gray-400: #959da5 !default; +$gray-500: #6a737d !default; +$gray-600: #586069 !default; +$gray-700: #444d56 !default; +$gray-800: #2f363d !default; +$gray-900: #24292e !default; // body font color + +// -------- Blue -------- +$blue-000: #f1f8ff !default; +$blue-100: #dbedff !default; +$blue-200: #c8e1ff !default; +$blue-300: #79b8ff !default; +$blue-400: #2188ff !default; +$blue-500: #0366d6 !default; // Default: Passes AA with #fff +$blue-600: #005cc5 !default; +$blue-700: #044289 !default; +$blue-800: #032f62 !default; +$blue-900: #05264c !default; // Passes with 1/2/300 blues + +// -------- Green -------- +$green-000: #f0fff4 !default; +$green-100: #dcffe4 !default; +$green-200: #bef5cb !default; +$green-300: #85e89d !default; +$green-400: #34d058 !default; +$green-500: #28a745 !default; // Default. passes AA Large +$green-600: #22863a !default; // Text green, passes AA on #fff +$green-700: #176f2c !default; +$green-800: #165c26 !default; +$green-900: #144620 !default; + +// -------- Yellow -------- +$yellow-000: #fffdef !default; +$yellow-100: #fffbdd !default; +$yellow-200: #fff5b1 !default; +$yellow-300: #ffea7f !default; +$yellow-400: #ffdf5d !default; +$yellow-500: #ffd33d !default; +$yellow-600: #f9c513 !default; +$yellow-700: #dbab09 !default; +$yellow-800: #b08800 !default; +$yellow-900: #735c0f !default; + +// -------- Orange -------- +$orange-000: #fff8f2 !default; +$orange-100: #ffebda !default; +$orange-200: #ffd1ac !default; +$orange-300: #ffab70 !default; +$orange-400: #fb8532 !default; +$orange-500: #f66a0a !default; // Default. passes AA Large with #fff +$orange-600: #e36209 !default; +$orange-700: #d15704 !default; +$orange-800: #c24e00 !default; +$orange-900: #a04100 !default; + +// -------- Red -------- +$red-000: #ffeef0 !default; +$red-100: #ffdce0 !default; +$red-200: #fdaeb7 !default; +$red-300: #f97583 !default; +$red-400: #ea4a5a !default; +$red-500: #d73a49 !default; // Default. passes AA +$red-600: #cb2431 !default; +$red-700: #b31d28 !default; +$red-800: #9e1c23 !default; +$red-900: #86181d !default; + +// -------- Purple -------- +$purple-000: #f5f0ff !default; +$purple-100: #e6dcfd !default; +$purple-200: #d1bcf9 !default; +$purple-300: #b392f0 !default; +$purple-400: #8a63d2 !default; +$purple-500: #6f42c1 !default; // passes AA with #fff +$purple-600: #5a32a3 !default; +$purple-700: #4c2889 !default; +$purple-800: #3a1d6e !default; +$purple-900: #29134e !default; + +// -------- Fades -------- +// Black based on same hue as $gray-900 +$black: #1b1f23 !default; +$white: #fff !default; + +$black-fade-15: rgba($black, 0.15) !default; +$black-fade-30: rgba($black, 0.3) !default; +$black-fade-50: rgba($black, 0.5) !default; +$black-fade-70: rgba($black, 0.7) !default; +$black-fade-85: rgba($black, 0.85) !default; + +$white-fade-15: rgba($white, 0.15) !default; +$white-fade-30: rgba($white, 0.3) !default; +$white-fade-50: rgba($white, 0.5) !default; +$white-fade-70: rgba($white, 0.7) !default; +$white-fade-85: rgba($white, 0.85) !default; + +// -------- Color defaults -------- +$red: $red-500 !default; +$purple: $purple-500 !default; +$blue: $blue-500 !default; +$green: $green-500 !default; +$yellow: $yellow-500 !default; +$orange: $orange-500 !default; + +$gray-dark: $gray-900 !default; +$gray-light: $gray-400 !default; +$gray: $gray-500 !default; diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/colors.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/colors.scss new file mode 100644 index 00000000000..36dc3c8a747 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/colors.scss @@ -0,0 +1,67 @@ +@import "color-system.scss"; +// Color variables +// stylelint-disable declaration-bang-space-before + +// State indicators. +$status-pending: desaturate($yellow-700, 15%) !default; + +// Repository type colors +// Should be able to deprecate these in future +$repo-private-text: $black-fade-70 !default; +$repo-private-bg: $yellow-000 !default; +$repo-private-icon: transparentize($yellow-900, 0.5) !default; + +// Highlight used for things like search +$highlight-yellow: rgba(255, 247, 140, 0.5); + +// Border colors +$border-black-fade: $black-fade-15 !default; + +$border-blue: $blue-500 !default; +$border-blue-light: $blue-200 !default; + +$border-green: $green-400 !default; +$border-green-light: desaturate($green-300, 40%) !default; + +$border-purple: $purple !default; + +$border-red: $red !default; +$border-red-light: desaturate($red-300, 60%) !default; + +$border-purple: $purple !default; + +$border-yellow: desaturate($yellow-300, 60%) !default; + +$border-gray-dark: $gray-300 !default; +$border-gray-darker: $gray-700 !default; +$border-gray-light: lighten($gray-200, 3%) !default; +$border-gray: $gray-200 !default; + +// Background colors +$bg-blue-light: $blue-000 !default; +$bg-blue: $blue-500 !default; +$bg-gray-dark: $gray-900 !default; +$bg-gray-light: $gray-000 !default; +$bg-gray: $gray-100 !default; +$bg-green: $green-500 !default; +$bg-green-light: $green-100 !default; +$bg-orange: $orange-700 !default; +$bg-purple: $purple-500 !default; +$bg-purple-light: $purple-000 !default; +$bg-red: $red-500 !default; +$bg-red-light: $red-100 !default; +$bg-white: $white !default; +$bg-yellow: $yellow-500 !default; +$bg-yellow-light: $yellow-200 !default; + +// Text colors +$text-blue: $blue-500 !default; +$text-gray-dark: $gray-900 !default; +$text-gray-light: $gray-500 !default; +$text-gray: $gray-600 !default; +$text-green: $green-500 !default; +$text-orange: $orange-900 !default; +$text-orange-light: $orange-600 !default; +$text-purple: $purple !default; +$text-red: $red-600 !default; +$text-white: $white !default; diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/layout.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/layout.scss new file mode 100644 index 00000000000..f479f8ce5b7 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/layout.scss @@ -0,0 +1,109 @@ +// Layout variables +// stylelint-disable declaration-bang-space-before + +// These are our margin and padding utility spacers. The default step size we +// use is 8px. This gives us a key of: +// 0 => 0px +// 1 => 4px +// 2 => 8px +// 3 => 16px +// 4 => 24px +// 5 => 32px +// 6 => 40px +$spacer: 8px !default; + +// Our spacing scale +$spacer-0: 0 !default; // 0 +$spacer-1: round($spacer / 2) !default; // 4px +$spacer-2: $spacer !default; // 8px +$spacer-3: $spacer * 2 !default; // 16px +$spacer-4: $spacer * 3 !default; // 24px +$spacer-5: $spacer * 4 !default; // 32px +$spacer-6: $spacer * 5 !default; // 40px + +// The list of spacer values +$spacers: ( + $spacer-0, + $spacer-1, + $spacer-2, + $spacer-3, + $spacer-4, + $spacer-5, + $spacer-6, +) !default; + +// And the map of spacers, for easier looping: +// @each $scale, $length in $spacer-map { ... } +$spacer-map: ( + 0: $spacer-0, + 1: $spacer-1, + 2: $spacer-2, + 3: $spacer-3, + 4: $spacer-4, + 5: $spacer-5, + 6: $spacer-6, +) !default; + +// Em spacer variables +$em-spacer-1: 0.0625em !default; // 1/16 +$em-spacer-2: 0.125em !default; // 1/8 +$em-spacer-3: 0.25em !default; // 1/4 +$em-spacer-4: 0.375em !default; // 3/8 +$em-spacer-5: 0.5em !default; // 1/2 +$em-spacer-6: 0.75em !default; // 3/4 + +// Fixed-width container variables +$container-width: 980px !default; +$grid-gutter: 10px !default; + +// Breakpoint widths +$width-xs: 0 !default; +// Small screen / phone +$width-sm: 544px !default; +// Medium screen / tablet +$width-md: 768px !default; +// Large screen / desktop (980 + (16 * 2)) <= container + gutters +$width-lg: 1012px !default; +// Extra large screen / wide desktop +$width-xl: 1280px !default; + +// Responsive container widths +$container-sm: $width-sm !default; +$container-md: $width-md !default; +$container-lg: $width-lg !default; +$container-xl: $width-xl !default; + +// Breakpoints in the form (name: length) +$breakpoints: ( + sm: $width-sm, + md: $width-md, + lg: $width-lg, + xl: $width-xl +) !default; + +// This map in the form (breakpoint: variant) is used to iterate over +// breakpoints and create both responsive and non-responsive classes in one +// loop: +// +// ```scss +// @each $breakpoint, $variant of $responsive-variants { +// @include breakpoint($breakpoint) { +// .foo#{$variant}-bar { foo: bar !important; } +// } +// } +// ``` +$responsive-variants: ( + "": "", + sm: "-sm", + md: "-md", + lg: "-lg", + xl: "-xl", +) !default; + +// responive utility position values +$responsive-positions: ( + static, + relative, + absolute, + fixed +) !default; diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/misc.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/misc.scss new file mode 100644 index 00000000000..cd6414f533b --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/misc.scss @@ -0,0 +1,40 @@ +// Miscellaneous variables +// stylelint-disable declaration-bang-space-before + +// Border size +$border-width: 1px !default; +$border-color: $border-gray !default; +$border-style: solid !default; +$border: $border-width $border-color $border-style !default; +$border-radius: 3px !default; + +// Custom explore grid border +$exploregrid-item-border-radius: 4px; + +// Box shadow +$box-shadow: 0 1px 1px rgba($black, 0.1) !default; +$box-shadow-medium: 0 1px 5px $black-fade-15 !default; +$box-shadow-large: 0 1px 15px $black-fade-15 !default; +$box-shadow-extra-large: 0 10px 50px rgba($black, 0.07) !default; + +// Tooltips +$tooltip-max-width: 250px !default; +$tooltip-background-color: $black; +$tooltip-text-color: $white !default; +$tooltip-delay: 0.4s !default; +$tooltip-duration: 0.1s !default; + +// Should be moved into custom github css +$stats-switcher-py: 10px; +// Future proof this `height` value by finding the computed line-height, then +// adding the total value of the vertical padding. This var is used to toggle +// between the stats bar and language breakdown. +$stats-viewport-height: ($body-font-size * $body-line-height) + ($stats-switcher-py * 2); + +$min_tab_size: 1; +$max_tab_size: 12; + +// Button and form variables +$form-control-shadow: inset 0 1px 2px rgba($black, 0.075); +$btn-input-focus-shadow: 0 0 0 0.2em rgba($blue, 0.3); +$btn-active-shadow: inset 0 0.15em 0.3em $black-fade-15; diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/typography.scss b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/typography.scss new file mode 100644 index 00000000000..c3d857317a0 --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/lib/variables/typography.scss @@ -0,0 +1,43 @@ +// Typography variables +// stylelint-disable declaration-bang-space-before + +// Heading sizes - mobile +// h4—h6 remain the same size on both mobile & desktop +$h00-size-mobile: 40px !default; +$h0-size-mobile: 32px !default; +$h1-size-mobile: 26px !default; +$h2-size-mobile: 22px !default; +$h3-size-mobile: 18px !default; + +// Heading sizes - desktop +$h00-size: 48px !default; +$h0-size: 40px !default; +$h1-size: 32px !default; +$h2-size: 24px !default; +$h3-size: 20px !default; +$h4-size: 16px !default; +$h5-size: 14px !default; +$h6-size: 12px !default; + +$font-size-small: 12px !default; + +// Font weights +$font-weight-bold: 600 !default; +$font-weight-semibold: 500 !default; +$font-weight-normal: 400 !default; +$font-weight-light: 300 !default; + +// Line heights +$lh-condensed-ultra: 1 !default; +$lh-condensed: 1.25 !default; +$lh-default: 1.5 !default; + +// Font stacks +$body-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default; + +// Monospace font stack +$mono-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace !default; + +// The base body size +$body-font-size: 14px !default; +$body-line-height: $lh-default !default; diff --git a/node_modules/primer-breadcrumb/node_modules/primer-support/package.json b/node_modules/primer-breadcrumb/node_modules/primer-support/package.json new file mode 100644 index 00000000000..876c095eeaf --- /dev/null +++ b/node_modules/primer-breadcrumb/node_modules/primer-support/package.json @@ -0,0 +1,73 @@ +{ + "_args": [ + [ + "primer-support@5.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-support@5.0.0", + "_id": "primer-support@5.0.0", + "_inBundle": false, + "_integrity": "sha512-inUxVSsGirn5IkPxBhFsMBgm8ZHyfOUmOWyDCN8cBXtbaLiCIAjHsPI46yS1zrWxnn0J2kvq8haomkrlHGF08g==", + "_location": "/primer-breadcrumb/primer-support", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "primer-support@5.0.0", + "name": "primer-support", + "escapedName": "primer-support", + "rawSpec": "5.0.0", + "saveSpec": null, + "fetchSpec": "5.0.0" + }, + "_requiredBy": [ + "/primer-breadcrumb" + ], + "_resolved": "https://registry.npmjs.org/primer-support/-/primer-support-5.0.0.tgz", + "_spec": "5.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", + "author": { + "name": "GitHub, Inc." + }, + "bugs": { + "url": "https://github.com/primer/primer/issues" + }, + "description": "Sass variables, mixins, and functions for use in our components.", + "files": [ + "index.scss", + "lib", + "docs" + ], + "homepage": "http://primer.github.io/", + "keywords": [ + "primer", + "css", + "github", + "design-system", + "mixins", + "functions", + "variables", + "scss" + ], + "license": "MIT", + "name": "primer-support", + "primer": { + "category": "core", + "module_type": "support" + }, + "repository": { + "type": "git", + "url": "https://github.com/primer/primer/tree/master/modules/primer-support" + }, + "sass": "index.scss", + "scripts": { + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", + "prepublishOnly": "../../script/notify pending", + "test": "npm run lint" + }, + "style": "build/build.css", + "version": "5.0.0" +} diff --git a/node_modules/primer-breadcrumb/package.json b/node_modules/primer-breadcrumb/package.json index 5a0620aebd6..1d55d4902d3 100644 --- a/node_modules/primer-breadcrumb/package.json +++ b/node_modules/primer-breadcrumb/package.json @@ -1,72 +1,78 @@ { - "_from": "primer-breadcrumb@^1.0.2", - "_id": "primer-breadcrumb@1.0.2", + "_args": [ + [ + "primer-breadcrumb@2.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-breadcrumb@2.0.0", + "_id": "primer-breadcrumb@2.0.0", "_inBundle": false, - "_integrity": "sha1-WVi8DbEJV/ZBQXAHyrfJybSkk/8=", + "_integrity": "sha512-IhIQZ8HXZNnMh53qzl7JKDrUEAH4jPiqQ4WfxNrFwSoYUrQ7eGN3SJ9LD9oIjtmmO9DUUJhvmR0Cbr9OM1VB8w==", "_location": "/primer-breadcrumb", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "primer-breadcrumb@^1.0.2", + "raw": "primer-breadcrumb@2.0.0", "name": "primer-breadcrumb", "escapedName": "primer-breadcrumb", - "rawSpec": "^1.0.2", + "rawSpec": "2.0.0", "saveSpec": null, - "fetchSpec": "^1.0.2" + "fetchSpec": "2.0.0" }, "_requiredBy": [ - "/primer-marketing" + "/primer-core" ], - "_resolved": "https://registry.npmjs.org/primer-breadcrumb/-/primer-breadcrumb-1.0.2.tgz", - "_shasum": "5958bc0db10957f641417007cab7c9c9b4a493ff", - "_spec": "primer-breadcrumb@^1.0.2", - "_where": "/Users/bkeepers/projects/guides/node_modules/primer-marketing", + "_resolved": "https://registry.npmjs.org/primer-breadcrumb/-/primer-breadcrumb-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, "dependencies": { - "primer-marketing-support": "^1.0.2", - "primer-support": "^4.0.7" + "primer-support": "5.0.0" }, - "deprecated": false, "description": "Breadcrumb navigation for pages with parents / grandparents.", - "devDependencies": { - "primer-module-build": "*", - "stylelint": "*", - "stylelint-config-primer": "*" - }, "files": [ "index.scss", "lib", "build" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "keywords": [ "breadcrumb", "css", "github", "navigation", "primer", - "primercss", + "design-system", "style" ], "license": "MIT", "main": "build/index.js", "name": "primer-breadcrumb", + "primer": { + "category": "core", + "module_type": "components" + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-breadcrumb" + "url": "https://github.com/primer/primer/tree/master/modules/primer-breadcrumb" }, + "sass": "index.scss", "scripts": { - "build": "primer-module-build index.scss", + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", "prepare": "npm run build", - "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + "prepublishOnly": "../../script/notify pending", + "test": "../../script/npm-run-all build lint test-docs", + "test-docs": "../../script/test-docs" }, "style": "build/build.css", - "version": "1.0.2" + "version": "2.0.0" } diff --git a/node_modules/primer-buttons/CHANGELOG.md b/node_modules/primer-buttons/CHANGELOG.md deleted file mode 100644 index a9c45d5e67b..00000000000 --- a/node_modules/primer-buttons/CHANGELOG.md +++ /dev/null @@ -1,104 +0,0 @@ -# v1.0.0 - - * remove btn-outline-red - broccolini [github/github@0bebf02](https://github.com/github/github/commit/0bebf02) - * fix lint errors - broccolini [github/github@c520fa4](https://github.com/github/github/commit/c520fa4) - * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) - * more docs examples, restore gradients from @broccolini and then add additional overrides to prevent hover gradient from bleeding into active state - Mark Otto [github/github@c637891](https://github.com/github/github/commit/c637891) - * One more button redux - Mark Otto [github/github@0b7323a](https://github.com/github/github/commit/0b7323a) - * add inverse mixin for red button hover styles - broccolini [github/github@764c417](https://github.com/github/github/commit/764c417) - * btn fixes: - broccolini [github/github@d5c2110](https://github.com/github/github/commit/d5c2110) - * use variables for hidden text expander and other btn styles - broccolini [github/github@7706f4b](https://github.com/github/github/commit/7706f4b) - * Redo hover and disabled states - Mark Otto [github/github@10a29cf](https://github.com/github/github/commit/10a29cf) - * correct the mixin logic for the default button, and rematch some border styles - Mark Otto [github/github@37d1a95](https://github.com/github/github/commit/37d1a95) - * less electric blue - broccolini [github/github@5cbc253](https://github.com/github/github/commit/5cbc253) - * lighten border and darken gradient on default buttons - broccolini [github/github@9cfb1ed](https://github.com/github/github/commit/9cfb1ed) - * more grassy green - broccolini [github/github@44f8da5](https://github.com/github/github/commit/44f8da5) - * brighter blues - broccolini [github/github@ed1fa13](https://github.com/github/github/commit/ed1fa13) - * social count border - broccolini [github/github@bfccd55](https://github.com/github/github/commit/bfccd55) - * improve button styles: - broccolini [github/github@7a11abe](https://github.com/github/github/commit/7a11abe) - * remove line - Mark Otto [github/github@1c614af](https://github.com/github/github/commit/1c614af) - * ugh, move this to the other bundle - Mark Otto [github/github@b20f41d](https://github.com/github/github/commit/b20f41d) - * linting - Mark Otto [github/github@fe072d1](https://github.com/github/github/commit/fe072d1) - * try another disabled state - Mark Otto [github/github@95ea411](https://github.com/github/github/commit/95ea411) - * more linting - Mark Otto [github/github@9172515](https://github.com/github/github/commit/9172515) - * more simplification and cleanup of button styles - Mark Otto [github/github@a18b600](https://github.com/github/github/commit/a18b600) - * tighten up examples - Mark Otto [github/github@183559e](https://github.com/github/github/commit/183559e) - * rip out old code - Mark Otto [github/github@45cfc22](https://github.com/github/github/commit/45cfc22) - * more linting - Mark Otto [github/github@56fe624](https://github.com/github/github/commit/56fe624) - * rip out .btn-shadowed since it's unused - Mark Otto [github/github@9860c76](https://github.com/github/github/commit/9860c76) - * add a shorthand docs example - Mark Otto [github/github@b61ee2b](https://github.com/github/github/commit/b61ee2b) - * linting - Mark Otto [github/github@e198d03](https://github.com/github/github/commit/e198d03) - * tweak colors, tweak button focus/active styles - Mark Otto [github/github@a57e89e](https://github.com/github/github/commit/a57e89e) - * first pass at redoing buttons - Mark Otto [github/github@32bf290](https://github.com/github/github/commit/32bf290) - -# v0.4.2 - - * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) - -# v0.4.1 - - * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) - * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) - -# v0.4.0 - - * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) - * update buttons version number - broccolini [github/github@6504e09](https://github.com/github/github/commit/6504e09) - * Make all href #url - Mu-An Chiou [github/github@27ba40c](https://github.com/github/github/commit/27ba40c) - * Add placeholder URL and aria-expanded - Mu-An Chiou [github/github@8f6b03d](https://github.com/github/github/commit/8f6b03d) - * Make sure :disabled state is different from normal state on .btn-link - Mu-An Chiou [github/github@3e17fe6](https://github.com/github/github/commit/3e17fe6) - * bump padding on social-count - broccolini [github/github@f12bd30](https://github.com/github/github/commit/f12bd30) - * Make padding on btn-large more normal - Patrick Marsceill [github/github@6db7bbe](https://github.com/github/github/commit/6db7bbe) - * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) - * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) - -# v0.3.1 - - * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) - * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) - * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) - -# v0.3.0 - - * Bumping to a new version - Jon Rohan [github/github@ff32813](https://github.com/github/github/commit/ff32813) - * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) - * First part of genpopping all system font changes: remove typographic overrides for font-size, line-height, etc on global components - Mark Otto [github/github@6c50e2d](https://github.com/github/github/commit/6c50e2d) - * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) - -# v0.2.3 - - * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) - * Updating octicons to deprecate the use of :symbol - Jon Rohan [github/github@9eb0c63](https://github.com/github/github/commit/9eb0c63) - * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) - * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) - * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) - * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) - -# v0.2.2 - - * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) - * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) - * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) - * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) - * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) - -# v0.2.1 - - * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) - * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) - * Updating for stylelint instead of scss_lint - Jon Rohan [github/github@87a2c68](https://github.com/github/github/commit/87a2c68) - -# v0.2.0 - - * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) - * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) - * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) - * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) - * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) - * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) - * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) - -# v0.1.0 - - * Fixing sort lint - Jon Rohan [github/github@ba9ce3d](https://github.com/github/github/commit/ba9ce3d) - * Moving primer/primer buttons to a css module - Jon Rohan [github/github@39c07f3](https://github.com/github/github/commit/39c07f3) \ No newline at end of file diff --git a/node_modules/primer-buttons/LICENSE b/node_modules/primer-buttons/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-buttons/LICENSE +++ b/node_modules/primer-buttons/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-buttons/README.md b/node_modules/primer-buttons/README.md index f14e0f21553..667602aaf0a 100644 --- a/node_modules/primer-buttons/README.md +++ b/node_modules/primer-buttons/README.md @@ -1,11 +1,11 @@ -# Primer CSS Buttons +# Primer Buttons -[![npm version](http://img.shields.io/npm/v/primer-buttons.svg)](https://www.npmjs.org/package/primer-buttons) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-buttons.svg)](https://www.npmjs.org/package/primer-buttons) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) > Buttons are used for actions, like in forms, while textual hyperlinks are used for destinations, or moving from one page to another. -This repository is a module of the full [primer-css][primer-css] repository. +This repository is a module of the full [primer][primer] repository. ## Install @@ -37,46 +37,15 @@ $ npm run build Buttons are used for **actions**, like in forms, while textual hyperlinks are used for **destinations**, or moving from one page to another. -#### Buttons +{:toc} -```html - - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -``` - -#### Default buttons +## Default button Use the standard—yet classy—`.btn` for form actions and primary page actions. These are used extensively around the site. @@ -94,7 +63,7 @@ You can find them in two sizes: the default `.btn` and the smaller `.btn-sm`. ``` -#### Primary +## Primary button Primary buttons are green and are used to indicate the *primary* action on a page. When you need your buttons to stand out, use `.btn.btn-primary`. You can use it with both button sizes—just add `.btn-primary`. @@ -103,7 +72,7 @@ Primary buttons are green and are used to indicate the *primary* action on a pag ``` -#### Danger +## Danger button Danger buttons are red. They help reiterate that the intended action is important or potentially dangerous (e.g., deleting a repo or transferring ownership). Similar to the primary buttons, just add `.btn-danger`. @@ -112,7 +81,7 @@ Danger buttons are red. They help reiterate that the intended action is importan ``` -#### Outline +## Outline button Outline buttons downplay an action as they appear like boxy links. Just add `.btn-outline` and go. @@ -121,7 +90,29 @@ Outline buttons downplay an action as they appear like boxy links. Just add `.bt ``` -#### Disabled state +## Large button +Use `.btn-large` to increase the padding and border radius of a button. This is useful for prominent calls to action in hero sections. + +[Type scale utilities](https://styleguide.github.com/primer/utilities/typography/#type-scale-utilities) can be used to alter the font-size if needed. Padding is applied in em's so that it scales proportionally with the font-size. + +```html +

+ Large link button + +

+ +``` + +Use `.btn-large` with a type scale utility to transform the text to a bigger size. + +```html +

+ Large link button + +

+``` + +## Disabled state Disable `

``` -#### With counts +## Link button + +Create a button that looks like a link with `.btn-link`. Rather than using an `` to trigger JS, this style on a `

+``` + +## Button with counts You can easily append a count to a **small button**. Add the `.with-count` class to the `.btn-sm` and then add the `.social-count` after the button. **Be sure to clear the float added by the additional class.** -```html +```erb
``` -You can also use the [counter](../../product/components/labels) component within buttons: +You can also use the [counter](./labels#counters) component within buttons: ```html ``` -#### Button groups +## Button groups Have a hankering for a series of buttons that are attached to one another? Wrap them in a `.BtnGroup` and the buttons will be rounded and spaced automatically. @@ -220,12 +221,12 @@ Have a hankering for a series of buttons that are attached to one another? Wrap
``` -Add `.BtnGroup-form` to ``s within `.BtnGroup`s for proper spacing and rounded corners. +Add `.BtnGroup-parent` to parent elements, like ``s or `
`s, within `.BtnGroup`s for proper spacing and rounded corners. ```html
- + @@ -233,7 +234,7 @@ Add `.BtnGroup-form` to `
`s within `.BtnGroup`s for proper spacing and rou
``` -#### Hidden text button +## Hidden text button Use `.hidden-text-expander` to indicate and toggle hidden text. @@ -245,14 +246,33 @@ Use `.hidden-text-expander` to indicate and toggle hidden text. You can also make the expander appear inline by adding `.inline`. + +## Using button styles with the details summary element + +You can add `.btn` and `.btn-*` classes to any +[`
`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary) +element so that it gains the appearance of a button, and +selected/active styles when the parent +[`
`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details) +element is open. + +```html +
+ Toggle the content +

+ This content will be toggled. +

+
+``` + ## License [MIT](./LICENSE) © [GitHub](https://github.com/) -[primer-css]: https://github.com/primer/primer -[docs]: http://primercss.io/ +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-buttons/build/build.css b/node_modules/primer-buttons/build/build.css index 067b2599436..176615ced4a 100644 --- a/node_modules/primer-buttons/build/build.css +++ b/node_modules/primer-buttons/build/build.css @@ -1 +1 @@ -.btn{position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,0.2);border-radius:0.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn i{font-style:normal;font-weight:500;opacity:0.6}.btn .octicon{vertical-align:text-top}.btn .Counter{color:#586069;text-shadow:none;background-color:rgba(27,31,35,0.1)}.btn:hover{text-decoration:none;background-repeat:repeat-x}.btn:focus{outline:0}.btn:disabled,.btn.disabled{cursor:default;background-position:0 0}.btn:active,.btn.selected{background-image:none}.btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)}.btn:focus,.btn.focus{box-shadow:0 0 0 0.2em rgba(3,102,214,0.3)}.btn:hover,.btn.hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.35)}.btn:active,.btn.selected{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:disabled,.btn.disabled{color:rgba(36,41,46,0.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-primary{color:#fff;background-color:#28a745;background-image:linear-gradient(-180deg, #34d058 0%, #28a745 90%)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 0.2em rgba(52,208,88,0.3)}.btn-primary:hover,.btn-primary.hover{background-color:#269f42;background-image:linear-gradient(-180deg, #2fcb53 0%, #269f42 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.5)}.btn-primary:active,.btn-primary.selected{background-color:#279f43;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-primary:disabled,.btn-primary.disabled{color:rgba(255,255,255,0.75);background-color:#94d3a2;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-primary .Counter{color:#29b249;background-color:#fff}.btn-purple{color:#fff;background-color:#643ab0;background-image:linear-gradient(-180deg, #7e55c7 0%, #643ab0 90%)}.btn-purple:focus,.btn-purple.focus{box-shadow:0 0 0 0.2em rgba(126,85,199,0.3)}.btn-purple:hover,.btn-purple.hover{background-color:#5f37a8;background-image:linear-gradient(-180deg, #784ec5 0%, #5f37a8 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.5)}.btn-purple:active,.btn-purple.selected{background-color:#613ca4;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-purple:disabled,.btn-purple.disabled{color:rgba(255,255,255,0.75);background-color:#b19cd7;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-purple .Counter{color:#683cb8;background-color:#fff}.btn-blue{color:#fff;background-color:#0361cc;background-image:linear-gradient(-180deg, #0679fc 0%, #0361cc 90%)}.btn-blue:focus,.btn-blue.focus{box-shadow:0 0 0 0.2em rgba(6,121,252,0.3)}.btn-blue:hover,.btn-blue.hover{background-color:#035cc2;background-image:linear-gradient(-180deg, #0374f4 0%, #035cc2 90%);background-position:0 -0.5em;border-color:rgba(27,31,35,0.5)}.btn-blue:active,.btn-blue.selected{background-color:#045cc1;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-blue:disabled,.btn-blue.disabled{color:rgba(255,255,255,0.75);background-color:#81b0e5;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-blue .Counter{color:#0366d6;background-color:#fff}.btn-danger{color:#cb2431;background-color:#fafbfc;background-image:linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)}.btn-danger:focus{box-shadow:0 0 0 0.2em rgba(203,36,49,0.3)}.btn-danger:hover{color:#fff;background-color:#cb2431;background-image:linear-gradient(-180deg, #de4450 0%, #cb2431 90%);border-color:rgba(27,31,35,0.5)}.btn-danger:hover .Counter{color:#fff}.btn-danger:active,.btn-danger.selected{color:#fff;background-color:#b5202c;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-danger:disabled,.btn-danger.disabled{color:rgba(203,36,49,0.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-outline{color:#0366d6;background-color:#fff;background-image:none}.btn-outline .Counter{background-color:rgba(27,31,35,0.07)}.btn-outline:hover,.btn-outline:active,.btn-outline.selected{color:#fff;background-color:#0366d6;background-image:none;border-color:#0366d6}.btn-outline:hover .Counter,.btn-outline:active .Counter,.btn-outline.selected .Counter{color:#0366d6;background-color:#fff}.btn-outline:focus{border-color:#0366d6;box-shadow:0 0 0 0.2em rgba(3,102,214,0.3)}.btn-outline:disabled,.btn-outline.disabled{color:rgba(27,31,35,0.3);background-color:#fff;border-color:rgba(27,31,35,0.15);box-shadow:none}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-sm{padding:3px 10px;font-size:12px;line-height:20px}.btn-large{padding:0.75em 1.25em;font-size:inherit;border-radius:6px}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:#444d56;text-decoration:none;vertical-align:middle;background:#dfe2e5;border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:#c6cbd1}.hidden-text-expander a:active,.ellipsis-expander:active{color:#fff;background-color:#2188ff}.social-count{float:left;padding:3px 10px;font-size:12px;font-weight:600;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;border:1px solid rgba(27,31,35,0.2);border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:#0366d6;cursor:pointer}.btn-block{display:block;width:100%;text-align:center}.btn-link{display:inline-block;padding:0;font-size:inherit;color:#0366d6;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover{color:rgba(88,96,105,0.5);cursor:default}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:5px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-item.selected,.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-form .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-form .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-form .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-form .BtnGroup-item{border-left-width:0}.BtnGroup-form{float:left}.BtnGroup-form:first-child .BtnGroup-item{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-form:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-form .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-form.selected .BtnGroup-item,.BtnGroup-form:focus .BtnGroup-item,.BtnGroup-form:active .BtnGroup-item,.BtnGroup-form:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-form.selected+.BtnGroup-item,.BtnGroup-form.selected+.BtnGroup-form .BtnGroup-item,.BtnGroup-form:focus+.BtnGroup-item,.BtnGroup-form:focus+.BtnGroup-form .BtnGroup-item,.BtnGroup-form:active+.BtnGroup-item,.BtnGroup-form:active+.BtnGroup-form .BtnGroup-item,.BtnGroup-form:hover+.BtnGroup-item,.BtnGroup-form:hover+.BtnGroup-form .BtnGroup-item{border-left-width:0} +.btn{position:relative;display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:repeat-x;background-position:-1px -1px;background-size:110% 110%;border:1px solid rgba(27,31,35,0.2);border-radius:0.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn i{font-style:normal;font-weight:500;opacity:0.75}.btn .octicon{vertical-align:text-top}.btn .Counter{color:#586069;text-shadow:none;background-color:rgba(27,31,35,0.1)}.btn:hover{text-decoration:none;background-repeat:repeat-x}.btn:focus{outline:0}.btn:disabled,.btn.disabled{cursor:default;background-position:0 0}.btn:active,.btn.selected{background-image:none}.btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)}.btn:focus,.btn.focus{box-shadow:0 0 0 0.2em rgba(3,102,214,0.3)}.btn:hover,.btn.hover{background-color:#e6ebf1;background-image:linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%);background-position:-.5em;border-color:rgba(27,31,35,0.35)}.btn:active,.btn.selected,[open]>.btn{background-color:#e9ecef;background-image:none;border-color:rgba(27,31,35,0.35);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn:disabled,.btn.disabled{color:rgba(36,41,46,0.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-primary{color:#fff;background-color:#28a745;background-image:linear-gradient(-180deg, #34d058 0%, #28a745 90%)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 0.2em rgba(52,208,88,0.4)}.btn-primary:hover,.btn-primary.hover{background-color:#269f42;background-image:linear-gradient(-180deg, #2fcb53 0%, #269f42 90%);background-position:-.5em;border-color:rgba(27,31,35,0.5)}.btn-primary:active,.btn-primary.selected,[open]>.btn-primary{background-color:#279f43;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-primary:disabled,.btn-primary.disabled{color:rgba(255,255,255,0.75);background-color:#94d3a2;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-primary .Counter{color:#29b249;background-color:#fff}.btn-purple{color:#fff;background-color:#643ab0;background-image:linear-gradient(-180deg, #7e55c7 0%, #643ab0 90%)}.btn-purple:focus,.btn-purple.focus{box-shadow:0 0 0 0.2em rgba(126,85,199,0.4)}.btn-purple:hover,.btn-purple.hover{background-color:#5f37a8;background-image:linear-gradient(-180deg, #784ec5 0%, #5f37a8 90%);background-position:-.5em;border-color:rgba(27,31,35,0.5)}.btn-purple:active,.btn-purple.selected,[open]>.btn-purple{background-color:#613ca4;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-purple:disabled,.btn-purple.disabled{color:rgba(255,255,255,0.75);background-color:#b19cd7;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-purple .Counter{color:#683cb8;background-color:#fff}.btn-blue{color:#fff;background-color:#0361cc;background-image:linear-gradient(-180deg, #0679fc 0%, #0361cc 90%)}.btn-blue:focus,.btn-blue.focus{box-shadow:0 0 0 0.2em rgba(6,121,252,0.4)}.btn-blue:hover,.btn-blue.hover{background-color:#035cc2;background-image:linear-gradient(-180deg, #0374f4 0%, #035cc2 90%);background-position:-.5em;border-color:rgba(27,31,35,0.5)}.btn-blue:active,.btn-blue.selected,[open]>.btn-blue{background-color:#045cc1;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-blue:disabled,.btn-blue.disabled{color:rgba(255,255,255,0.75);background-color:#81b0e5;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-blue .Counter{color:#0366d6;background-color:#fff}.btn-danger{color:#cb2431;background-color:#fafbfc;background-image:linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)}.btn-danger:focus{box-shadow:0 0 0 0.2em rgba(203,36,49,0.4)}.btn-danger:hover{color:#fff;background-color:#cb2431;background-image:linear-gradient(-180deg, #de4450 0%, #cb2431 90%);border-color:rgba(27,31,35,0.5)}.btn-danger:hover .Counter{color:#fff}.btn-danger:active,.btn-danger.selected,[open]>.btn-danger{color:#fff;background-color:#b5202c;background-image:none;border-color:rgba(27,31,35,0.5);box-shadow:inset 0 0.15em 0.3em rgba(27,31,35,0.15)}.btn-danger:disabled,.btn-danger.disabled{color:rgba(203,36,49,0.4);background-color:#eff3f6;background-image:none;border-color:rgba(27,31,35,0.2);box-shadow:none}.btn-outline{color:#0366d6;background-color:#fff;background-image:none}.btn-outline .Counter{background-color:rgba(27,31,35,0.07)}.btn-outline:hover,.btn-outline:active,.btn-outline.selected,[open]>.btn-outline{color:#fff;background-color:#0366d6;background-image:none;border-color:#0366d6}.btn-outline:hover .Counter,.btn-outline:active .Counter,.btn-outline.selected .Counter,[open]>.btn-outline .Counter{color:#0366d6;background-color:#fff}.btn-outline:focus{border-color:#0366d6;box-shadow:0 0 0 0.2em rgba(3,102,214,0.4)}.btn-outline:disabled,.btn-outline.disabled{color:rgba(27,31,35,0.3);background-color:#fff;border-color:rgba(27,31,35,0.15);box-shadow:none}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-sm{padding:3px 10px;font-size:12px;line-height:20px}.btn-large{padding:.75em 1.25em;font-size:inherit;border-radius:6px}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:#444d56;text-decoration:none;vertical-align:middle;background:#dfe2e5;border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:#c6cbd1}.hidden-text-expander a:active,.ellipsis-expander:active{color:#fff;background-color:#2188ff}.social-count{float:left;padding:3px 10px;font-size:12px;font-weight:600;line-height:20px;color:#24292e;vertical-align:middle;background-color:#fff;border:1px solid rgba(27,31,35,0.2);border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:#0366d6;cursor:pointer}.btn-block{display:block;width:100%;text-align:center}.btn-link{display:inline-block;padding:0;font-size:inherit;color:#0366d6;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover{color:rgba(88,96,105,0.5);cursor:default}.details-reset>summary{list-style:none}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-item.selected,.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:3px;border-bottom-left-radius:3px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1} diff --git a/node_modules/primer-buttons/build/data.json b/node_modules/primer-buttons/build/data.json new file mode 100644 index 00000000000..869e078f331 --- /dev/null +++ b/node_modules/primer-buttons/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":9018,"gzipSize":1845,"humanizedSize":"9kB","humanizedGzipSize":"2kB","rules":{"total":77,"size":{"graph":[21,3,1,3,2,1,2,1,3,1,4,4,5,3,1,4,4,5,2,3,1,4,4,5,2,3,1,4,4,5,2,3,1,4,1,5,5,3,1,4,2,2,4,3,3,3,1,5,12,2,2,12,1,2,3,16,1,2,1,1,1,2,2,3,1,4,2,3,1,1,1,2,3,2,1,1,1],"max":21,"average":3.168831168831169},"selectorByRuleSizes":[{"selector":".btn","declarations":21},{"selector":".btn-link","declarations":16},{"selector":".social-count","declarations":12},{"selector":".hidden-text-expander a,.ellipsis-expander","declarations":12},{"selector":".hidden-text-expander.inline","declarations":5},{"selector":".btn-danger:disabled,.btn-danger.disabled","declarations":5},{"selector":".btn-danger:active,.btn-danger.selected,[open]>.btn-danger","declarations":5},{"selector":".btn-blue:disabled,.btn-blue.disabled","declarations":5},{"selector":".btn-purple:disabled,.btn-purple.disabled","declarations":5},{"selector":".btn-primary:disabled,.btn-primary.disabled","declarations":5},{"selector":".btn:disabled,.btn.disabled","declarations":5},{"selector":".BtnGroup-item","declarations":4},{"selector":".btn-outline:disabled,.btn-outline.disabled","declarations":4},{"selector":".btn-outline:hover,.btn-outline:active,.btn-outline.selected,[open]>.btn-outline","declarations":4},{"selector":".btn-danger:hover","declarations":4},{"selector":".btn-blue:active,.btn-blue.selected,[open]>.btn-blue","declarations":4},{"selector":".btn-blue:hover,.btn-blue.hover","declarations":4},{"selector":".btn-purple:active,.btn-purple.selected,[open]>.btn-purple","declarations":4},{"selector":".btn-purple:hover,.btn-purple.hover","declarations":4},{"selector":".btn-primary:active,.btn-primary.selected,[open]>.btn-primary","declarations":4},{"selector":".btn-primary:hover,.btn-primary.hover","declarations":4},{"selector":".btn:active,.btn.selected,[open]>.btn","declarations":4},{"selector":".btn:hover,.btn.hover","declarations":4},{"selector":".BtnGroup-parent:last-child .BtnGroup-item","declarations":3},{"selector":".BtnGroup-item:last-child","declarations":3},{"selector":".BtnGroup::after","declarations":3},{"selector":".btn-block","declarations":3},{"selector":".btn-large","declarations":3},{"selector":".btn-sm","declarations":3},{"selector":".btn-with-count","declarations":3},{"selector":".btn-outline","declarations":3},{"selector":".btn-danger","declarations":3},{"selector":".btn-blue","declarations":3},{"selector":".btn-purple","declarations":3},{"selector":".btn-primary","declarations":3},{"selector":".btn","declarations":3},{"selector":".btn .Counter","declarations":3},{"selector":".btn i","declarations":3},{"selector":".BtnGroup-parent .BtnGroup-item","declarations":2},{"selector":".BtnGroup-parent:first-child .BtnGroup-item","declarations":2},{"selector":".BtnGroup-item:first-child","declarations":2},{"selector":".BtnGroup::before","declarations":2},{"selector":".BtnGroup","declarations":2},{"selector":".btn-link:disabled,.btn-link:disabled:hover","declarations":2},{"selector":".social-count:hover","declarations":2},{"selector":".hidden-text-expander a:active,.ellipsis-expander:active","declarations":2},{"selector":".hidden-text-expander a:hover,.ellipsis-expander:hover","declarations":2},{"selector":".btn-outline:focus","declarations":2},{"selector":".btn-outline:hover .Counter,.btn-outline:active .Counter,.btn-outline.selected .Counter,[open]>.btn-outline .Counter","declarations":2},{"selector":".btn-blue .Counter","declarations":2},{"selector":".btn-purple .Counter","declarations":2},{"selector":".btn-primary .Counter","declarations":2},{"selector":".btn:disabled,.btn.disabled","declarations":2},{"selector":".btn:hover","declarations":2},{"selector":".BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active","declarations":1},{"selector":".BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item","declarations":1},{"selector":".BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item","declarations":1},{"selector":".BtnGroup-parent","declarations":1},{"selector":".BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item","declarations":1},{"selector":".BtnGroup-item.selected,.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover","declarations":1},{"selector":".BtnGroup+.BtnGroup,.BtnGroup+.btn","declarations":1},{"selector":".details-reset>summary::-webkit-details-marker","declarations":1},{"selector":".details-reset>summary::before","declarations":1},{"selector":".details-reset>summary","declarations":1},{"selector":".btn-link:hover","declarations":1},{"selector":".social-count:hover,.social-count:active","declarations":1},{"selector":".hidden-text-expander","declarations":1},{"selector":".btn-outline .Counter","declarations":1},{"selector":".btn-danger:hover .Counter","declarations":1},{"selector":".btn-danger:focus","declarations":1},{"selector":".btn-blue:focus,.btn-blue.focus","declarations":1},{"selector":".btn-purple:focus,.btn-purple.focus","declarations":1},{"selector":".btn-primary:focus,.btn-primary.focus","declarations":1},{"selector":".btn:focus,.btn.focus","declarations":1},{"selector":".btn:active,.btn.selected","declarations":1},{"selector":".btn:focus","declarations":1},{"selector":".btn .octicon","declarations":1}]},"selectors":{"total":138,"type":7,"class":138,"id":0,"pseudoClass":67,"pseudoElement":3,"values":[".btn",".btn i",".btn .octicon",".btn .Counter",".btn:hover",".btn:focus",".btn:disabled",".btn.disabled",".btn:active",".btn.selected",".btn",".btn:focus",".btn.focus",".btn:hover",".btn.hover",".btn:active",".btn.selected","[open]>.btn",".btn:disabled",".btn.disabled",".btn-primary",".btn-primary:focus",".btn-primary.focus",".btn-primary:hover",".btn-primary.hover",".btn-primary:active",".btn-primary.selected","[open]>.btn-primary",".btn-primary:disabled",".btn-primary.disabled",".btn-primary .Counter",".btn-purple",".btn-purple:focus",".btn-purple.focus",".btn-purple:hover",".btn-purple.hover",".btn-purple:active",".btn-purple.selected","[open]>.btn-purple",".btn-purple:disabled",".btn-purple.disabled",".btn-purple .Counter",".btn-blue",".btn-blue:focus",".btn-blue.focus",".btn-blue:hover",".btn-blue.hover",".btn-blue:active",".btn-blue.selected","[open]>.btn-blue",".btn-blue:disabled",".btn-blue.disabled",".btn-blue .Counter",".btn-danger",".btn-danger:focus",".btn-danger:hover",".btn-danger:hover .Counter",".btn-danger:active",".btn-danger.selected","[open]>.btn-danger",".btn-danger:disabled",".btn-danger.disabled",".btn-outline",".btn-outline .Counter",".btn-outline:hover",".btn-outline:active",".btn-outline.selected","[open]>.btn-outline",".btn-outline:hover .Counter",".btn-outline:active .Counter",".btn-outline.selected .Counter","[open]>.btn-outline .Counter",".btn-outline:focus",".btn-outline:disabled",".btn-outline.disabled",".btn-with-count",".btn-sm",".btn-large",".hidden-text-expander",".hidden-text-expander.inline",".hidden-text-expander a",".ellipsis-expander",".hidden-text-expander a:hover",".ellipsis-expander:hover",".hidden-text-expander a:active",".ellipsis-expander:active",".social-count",".social-count:hover",".social-count:active",".social-count:hover",".btn-block",".btn-link",".btn-link:hover",".btn-link:disabled",".btn-link:disabled:hover",".details-reset>summary",".details-reset>summary::before",".details-reset>summary::-webkit-details-marker",".BtnGroup",".BtnGroup::before",".BtnGroup::after",".BtnGroup+.BtnGroup",".BtnGroup+.btn",".BtnGroup-item",".BtnGroup-item:first-child",".BtnGroup-item:last-child",".BtnGroup-item.selected",".BtnGroup-item:focus",".BtnGroup-item:active",".BtnGroup-item:hover",".BtnGroup-item.selected+.BtnGroup-item",".BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:focus+.BtnGroup-item",".BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:active+.BtnGroup-item",".BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:hover+.BtnGroup-item",".BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent",".BtnGroup-parent:first-child .BtnGroup-item",".BtnGroup-parent:last-child .BtnGroup-item",".BtnGroup-parent .BtnGroup-item",".BtnGroup-parent.selected .BtnGroup-item",".BtnGroup-parent:focus .BtnGroup-item",".BtnGroup-parent:active .BtnGroup-item",".BtnGroup-parent:hover .BtnGroup-item",".BtnGroup-parent.selected+.BtnGroup-item",".BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent:focus+.BtnGroup-item",".BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent:active+.BtnGroup-item",".BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent:hover+.BtnGroup-item",".BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:focus",".BtnGroup-item:active",".BtnGroup-parent:focus",".BtnGroup-parent:active"],"specificity":{"max":40,"average":20.8768115942029}},"declarations":{"total":244,"unique":130,"properties":{"position":["relative","relative","relative"],"display":["inline-block","block","inline-block","inline-block","block","inline-block","none","none","inline-block","table","table"],"padding":["6px 12px","3px 10px",".75em 1.25em","0 5px 5px","3px 10px","0"],"font-size":["14px","12px","inherit","12px","12px","inherit"],"font-weight":["600","500","600","600"],"line-height":["20px","20px","0","6px","20px"],"white-space":["nowrap","nowrap"],"vertical-align":["middle","text-top","middle","middle","middle"],"cursor":["pointer","default","pointer","pointer","default"],"-webkit-user-select":["none","none"],"-moz-user-select":["none","none"],"-ms-user-select":["none","none"],"user-select":["none","none"],"background-repeat":["repeat-x","repeat-x"],"background-position":["-1px -1px","0 0","-.5em","-.5em","-.5em","-.5em"],"background-size":["110% 110%"],"border":["1px solid rgba(27,31,35,0.2)","0","1px solid rgba(27,31,35,0.2)","0"],"border-radius":["0.25em","6px","1px","0","0"],"-webkit-appearance":["none","none"],"-moz-appearance":["none","none"],"appearance":["none","none"],"font-style":["normal"],"opacity":["0.75"],"color":["#586069","#24292e","rgba(36,41,46,0.4)","#fff","rgba(255,255,255,0.75)","#29b249","#fff","rgba(255,255,255,0.75)","#683cb8","#fff","rgba(255,255,255,0.75)","#0366d6","#cb2431","#fff","#fff","#fff","rgba(203,36,49,0.4)","#0366d6","#fff","#0366d6","rgba(27,31,35,0.3)","#444d56","#fff","#24292e","#0366d6","#0366d6","rgba(88,96,105,0.5)"],"text-shadow":["none"],"background-color":["rgba(27,31,35,0.1)","#eff3f6","#e6ebf1","#e9ecef","#eff3f6","#28a745","#269f42","#279f43","#94d3a2","#fff","#643ab0","#5f37a8","#613ca4","#b19cd7","#fff","#0361cc","#035cc2","#045cc1","#81b0e5","#fff","#fafbfc","#cb2431","#b5202c","#eff3f6","#fff","rgba(27,31,35,0.07)","#0366d6","#fff","#fff","#c6cbd1","#2188ff","#fff","transparent"],"text-decoration":["none","none","none","none","none","underline"],"outline":["0"],"background-image":["none","linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)","linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%)","none","none","linear-gradient(-180deg, #34d058 0%, #28a745 90%)","linear-gradient(-180deg, #2fcb53 0%, #269f42 90%)","none","none","linear-gradient(-180deg, #7e55c7 0%, #643ab0 90%)","linear-gradient(-180deg, #784ec5 0%, #5f37a8 90%)","none","none","linear-gradient(-180deg, #0679fc 0%, #0361cc 90%)","linear-gradient(-180deg, #0374f4 0%, #035cc2 90%)","none","none","linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)","linear-gradient(-180deg, #de4450 0%, #cb2431 90%)","none","none","none","none"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(52,208,88,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(126,85,199,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(6,121,252,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(203,36,49,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(3,102,214,0.4)","none"],"border-color":["rgba(27,31,35,0.35)","rgba(27,31,35,0.35)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","#0366d6","#0366d6","rgba(27,31,35,0.15)"],"float":["left","left","left","left"],"border-top-right-radius":["0","3px","3px","3px"],"border-bottom-right-radius":["0","3px","3px","3px"],"top":["-1px"],"margin-left":["5px","4px"],"height":["12px"],"background":["#dfe2e5"],"border-left":["0"],"width":["100%"],"text-align":["center"],"list-style":["none"],"content":["\"\"","\"\""],"clear":["both"],"border-right-width":["0","1px","1px","1px","0","1px"],"border-top-left-radius":["3px","3px"],"border-bottom-left-radius":["3px","3px"],"border-left-width":["0","0"],"z-index":["1"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-buttons/build/index.js b/node_modules/primer-buttons/build/index.js index 8f4abbc9409..33cdc49d6a6 100644 --- a/node_modules/primer-buttons/build/index.js +++ b/node_modules/primer-buttons/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":8603,"gzipSize":1750,"humanizedSize":"8kB","humanizedGzipSize":"2kB","rules":{"total":73,"size":{"graph":[21,3,1,3,2,1,2,1,3,1,4,4,5,3,1,4,4,5,2,3,1,4,4,5,2,3,1,4,4,5,2,3,1,4,1,5,5,3,1,4,2,2,4,3,3,3,1,5,12,2,2,12,1,2,3,16,1,2,2,2,3,1,4,2,3,1,1,1,2,3,2,1,1],"max":21,"average":3.287671232876712}},"selectors":{"total":124,"type":4,"class":124,"id":0,"pseudoClass":63,"pseudoElement":2,"values":[".btn",".btn i",".btn .octicon",".btn .Counter",".btn:hover",".btn:focus",".btn:disabled",".btn.disabled",".btn:active",".btn.selected",".btn",".btn:focus",".btn.focus",".btn:hover",".btn.hover",".btn:active",".btn.selected",".btn:disabled",".btn.disabled",".btn-primary",".btn-primary:focus",".btn-primary.focus",".btn-primary:hover",".btn-primary.hover",".btn-primary:active",".btn-primary.selected",".btn-primary:disabled",".btn-primary.disabled",".btn-primary .Counter",".btn-purple",".btn-purple:focus",".btn-purple.focus",".btn-purple:hover",".btn-purple.hover",".btn-purple:active",".btn-purple.selected",".btn-purple:disabled",".btn-purple.disabled",".btn-purple .Counter",".btn-blue",".btn-blue:focus",".btn-blue.focus",".btn-blue:hover",".btn-blue.hover",".btn-blue:active",".btn-blue.selected",".btn-blue:disabled",".btn-blue.disabled",".btn-blue .Counter",".btn-danger",".btn-danger:focus",".btn-danger:hover",".btn-danger:hover .Counter",".btn-danger:active",".btn-danger.selected",".btn-danger:disabled",".btn-danger.disabled",".btn-outline",".btn-outline .Counter",".btn-outline:hover",".btn-outline:active",".btn-outline.selected",".btn-outline:hover .Counter",".btn-outline:active .Counter",".btn-outline.selected .Counter",".btn-outline:focus",".btn-outline:disabled",".btn-outline.disabled",".btn-with-count",".btn-sm",".btn-large",".hidden-text-expander",".hidden-text-expander.inline",".hidden-text-expander a",".ellipsis-expander",".hidden-text-expander a:hover",".ellipsis-expander:hover",".hidden-text-expander a:active",".ellipsis-expander:active",".social-count",".social-count:hover",".social-count:active",".social-count:hover",".btn-block",".btn-link",".btn-link:hover",".btn-link:disabled",".btn-link:disabled:hover",".BtnGroup",".BtnGroup::before",".BtnGroup::after",".BtnGroup+.BtnGroup",".BtnGroup+.btn",".BtnGroup-item",".BtnGroup-item:first-child",".BtnGroup-item:last-child",".BtnGroup-item.selected",".BtnGroup-item:focus",".BtnGroup-item:active",".BtnGroup-item:hover",".BtnGroup-item.selected+.BtnGroup-item",".BtnGroup-item.selected+.BtnGroup-form .BtnGroup-item",".BtnGroup-item:focus+.BtnGroup-item",".BtnGroup-item:focus+.BtnGroup-form .BtnGroup-item",".BtnGroup-item:active+.BtnGroup-item",".BtnGroup-item:active+.BtnGroup-form .BtnGroup-item",".BtnGroup-item:hover+.BtnGroup-item",".BtnGroup-item:hover+.BtnGroup-form .BtnGroup-item",".BtnGroup-form",".BtnGroup-form:first-child .BtnGroup-item",".BtnGroup-form:last-child .BtnGroup-item",".BtnGroup-form .BtnGroup-item",".BtnGroup-form.selected .BtnGroup-item",".BtnGroup-form:focus .BtnGroup-item",".BtnGroup-form:active .BtnGroup-item",".BtnGroup-form:hover .BtnGroup-item",".BtnGroup-form.selected+.BtnGroup-item",".BtnGroup-form.selected+.BtnGroup-form .BtnGroup-item",".BtnGroup-form:focus+.BtnGroup-item",".BtnGroup-form:focus+.BtnGroup-form .BtnGroup-item",".BtnGroup-form:active+.BtnGroup-item",".BtnGroup-form:active+.BtnGroup-form .BtnGroup-item",".BtnGroup-form:hover+.BtnGroup-item",".BtnGroup-form:hover+.BtnGroup-form .BtnGroup-item"],"specificity":{"max":40,"average":21.096774193548388}},"declarations":{"total":240,"unique":125,"properties":{"position":["relative","relative","relative"],"display":["inline-block","block","inline-block","inline-block","block","inline-block","inline-block","table","table"],"padding":["6px 12px","3px 10px","0.75em 1.25em","0 5px 5px","3px 10px","0"],"font-size":["14px","12px","inherit","12px","12px","inherit"],"font-weight":["600","500","600","600"],"line-height":["20px","20px","0","6px","20px"],"white-space":["nowrap","nowrap"],"vertical-align":["middle","text-top","middle","middle","middle"],"cursor":["pointer","default","pointer","pointer","default"],"-webkit-user-select":["none","none"],"-moz-user-select":["none","none"],"-ms-user-select":["none","none"],"user-select":["none","none"],"background-repeat":["repeat-x","repeat-x"],"background-position":["-1px -1px","0 0","0 -0.5em","0 -0.5em","0 -0.5em","0 -0.5em"],"background-size":["110% 110%"],"border":["1px solid rgba(27,31,35,0.2)","0","1px solid rgba(27,31,35,0.2)","0"],"border-radius":["0.25em","6px","1px","0","0"],"-webkit-appearance":["none","none"],"-moz-appearance":["none","none"],"appearance":["none","none"],"font-style":["normal"],"opacity":["0.6"],"color":["#586069","#24292e","rgba(36,41,46,0.4)","#fff","rgba(255,255,255,0.75)","#29b249","#fff","rgba(255,255,255,0.75)","#683cb8","#fff","rgba(255,255,255,0.75)","#0366d6","#cb2431","#fff","#fff","#fff","rgba(203,36,49,0.4)","#0366d6","#fff","#0366d6","rgba(27,31,35,0.3)","#444d56","#fff","#24292e","#0366d6","#0366d6","rgba(88,96,105,0.5)"],"text-shadow":["none"],"background-color":["rgba(27,31,35,0.1)","#eff3f6","#e6ebf1","#e9ecef","#eff3f6","#28a745","#269f42","#279f43","#94d3a2","#fff","#643ab0","#5f37a8","#613ca4","#b19cd7","#fff","#0361cc","#035cc2","#045cc1","#81b0e5","#fff","#fafbfc","#cb2431","#b5202c","#eff3f6","#fff","rgba(27,31,35,0.07)","#0366d6","#fff","#fff","#c6cbd1","#2188ff","#fff","transparent"],"text-decoration":["none","none","none","none","none","underline"],"outline":["0"],"background-image":["none","linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)","linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%)","none","none","linear-gradient(-180deg, #34d058 0%, #28a745 90%)","linear-gradient(-180deg, #2fcb53 0%, #269f42 90%)","none","none","linear-gradient(-180deg, #7e55c7 0%, #643ab0 90%)","linear-gradient(-180deg, #784ec5 0%, #5f37a8 90%)","none","none","linear-gradient(-180deg, #0679fc 0%, #0361cc 90%)","linear-gradient(-180deg, #0374f4 0%, #035cc2 90%)","none","none","linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)","linear-gradient(-180deg, #de4450 0%, #cb2431 90%)","none","none","none","none"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(52,208,88,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(126,85,199,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(6,121,252,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(203,36,49,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(3,102,214,0.3)","none"],"border-color":["rgba(27,31,35,0.35)","rgba(27,31,35,0.35)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","#0366d6","#0366d6","rgba(27,31,35,0.15)"],"float":["left","left","left","left"],"border-top-right-radius":["0","3px","3px","3px"],"border-bottom-right-radius":["0","3px","3px","3px"],"top":["-1px"],"margin-left":["5px","5px"],"height":["12px"],"background":["#dfe2e5"],"border-left":["0"],"width":["100%"],"text-align":["center"],"content":["\"\"","\"\""],"clear":["both"],"border-right-width":["0","1px","1px","1px","0","1px"],"border-top-left-radius":["3px","3px"],"border-bottom-left-radius":["3px","3px"],"border-left-width":["0","0"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":9018,"gzipSize":1845,"humanizedSize":"9kB","humanizedGzipSize":"2kB","rules":{"total":77,"size":{"graph":[21,3,1,3,2,1,2,1,3,1,4,4,5,3,1,4,4,5,2,3,1,4,4,5,2,3,1,4,4,5,2,3,1,4,1,5,5,3,1,4,2,2,4,3,3,3,1,5,12,2,2,12,1,2,3,16,1,2,1,1,1,2,2,3,1,4,2,3,1,1,1,2,3,2,1,1,1],"max":21,"average":3.168831168831169},"selectorByRuleSizes":[{"selector":".btn","declarations":21},{"selector":".btn-link","declarations":16},{"selector":".social-count","declarations":12},{"selector":".hidden-text-expander a,.ellipsis-expander","declarations":12},{"selector":".hidden-text-expander.inline","declarations":5},{"selector":".btn-danger:disabled,.btn-danger.disabled","declarations":5},{"selector":".btn-danger:active,.btn-danger.selected,[open]>.btn-danger","declarations":5},{"selector":".btn-blue:disabled,.btn-blue.disabled","declarations":5},{"selector":".btn-purple:disabled,.btn-purple.disabled","declarations":5},{"selector":".btn-primary:disabled,.btn-primary.disabled","declarations":5},{"selector":".btn:disabled,.btn.disabled","declarations":5},{"selector":".BtnGroup-item","declarations":4},{"selector":".btn-outline:disabled,.btn-outline.disabled","declarations":4},{"selector":".btn-outline:hover,.btn-outline:active,.btn-outline.selected,[open]>.btn-outline","declarations":4},{"selector":".btn-danger:hover","declarations":4},{"selector":".btn-blue:active,.btn-blue.selected,[open]>.btn-blue","declarations":4},{"selector":".btn-blue:hover,.btn-blue.hover","declarations":4},{"selector":".btn-purple:active,.btn-purple.selected,[open]>.btn-purple","declarations":4},{"selector":".btn-purple:hover,.btn-purple.hover","declarations":4},{"selector":".btn-primary:active,.btn-primary.selected,[open]>.btn-primary","declarations":4},{"selector":".btn-primary:hover,.btn-primary.hover","declarations":4},{"selector":".btn:active,.btn.selected,[open]>.btn","declarations":4},{"selector":".btn:hover,.btn.hover","declarations":4},{"selector":".BtnGroup-parent:last-child .BtnGroup-item","declarations":3},{"selector":".BtnGroup-item:last-child","declarations":3},{"selector":".BtnGroup::after","declarations":3},{"selector":".btn-block","declarations":3},{"selector":".btn-large","declarations":3},{"selector":".btn-sm","declarations":3},{"selector":".btn-with-count","declarations":3},{"selector":".btn-outline","declarations":3},{"selector":".btn-danger","declarations":3},{"selector":".btn-blue","declarations":3},{"selector":".btn-purple","declarations":3},{"selector":".btn-primary","declarations":3},{"selector":".btn","declarations":3},{"selector":".btn .Counter","declarations":3},{"selector":".btn i","declarations":3},{"selector":".BtnGroup-parent .BtnGroup-item","declarations":2},{"selector":".BtnGroup-parent:first-child .BtnGroup-item","declarations":2},{"selector":".BtnGroup-item:first-child","declarations":2},{"selector":".BtnGroup::before","declarations":2},{"selector":".BtnGroup","declarations":2},{"selector":".btn-link:disabled,.btn-link:disabled:hover","declarations":2},{"selector":".social-count:hover","declarations":2},{"selector":".hidden-text-expander a:active,.ellipsis-expander:active","declarations":2},{"selector":".hidden-text-expander a:hover,.ellipsis-expander:hover","declarations":2},{"selector":".btn-outline:focus","declarations":2},{"selector":".btn-outline:hover .Counter,.btn-outline:active .Counter,.btn-outline.selected .Counter,[open]>.btn-outline .Counter","declarations":2},{"selector":".btn-blue .Counter","declarations":2},{"selector":".btn-purple .Counter","declarations":2},{"selector":".btn-primary .Counter","declarations":2},{"selector":".btn:disabled,.btn.disabled","declarations":2},{"selector":".btn:hover","declarations":2},{"selector":".BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active","declarations":1},{"selector":".BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item","declarations":1},{"selector":".BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item","declarations":1},{"selector":".BtnGroup-parent","declarations":1},{"selector":".BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item","declarations":1},{"selector":".BtnGroup-item.selected,.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover","declarations":1},{"selector":".BtnGroup+.BtnGroup,.BtnGroup+.btn","declarations":1},{"selector":".details-reset>summary::-webkit-details-marker","declarations":1},{"selector":".details-reset>summary::before","declarations":1},{"selector":".details-reset>summary","declarations":1},{"selector":".btn-link:hover","declarations":1},{"selector":".social-count:hover,.social-count:active","declarations":1},{"selector":".hidden-text-expander","declarations":1},{"selector":".btn-outline .Counter","declarations":1},{"selector":".btn-danger:hover .Counter","declarations":1},{"selector":".btn-danger:focus","declarations":1},{"selector":".btn-blue:focus,.btn-blue.focus","declarations":1},{"selector":".btn-purple:focus,.btn-purple.focus","declarations":1},{"selector":".btn-primary:focus,.btn-primary.focus","declarations":1},{"selector":".btn:focus,.btn.focus","declarations":1},{"selector":".btn:active,.btn.selected","declarations":1},{"selector":".btn:focus","declarations":1},{"selector":".btn .octicon","declarations":1}]},"selectors":{"total":138,"type":7,"class":138,"id":0,"pseudoClass":67,"pseudoElement":3,"values":[".btn",".btn i",".btn .octicon",".btn .Counter",".btn:hover",".btn:focus",".btn:disabled",".btn.disabled",".btn:active",".btn.selected",".btn",".btn:focus",".btn.focus",".btn:hover",".btn.hover",".btn:active",".btn.selected","[open]>.btn",".btn:disabled",".btn.disabled",".btn-primary",".btn-primary:focus",".btn-primary.focus",".btn-primary:hover",".btn-primary.hover",".btn-primary:active",".btn-primary.selected","[open]>.btn-primary",".btn-primary:disabled",".btn-primary.disabled",".btn-primary .Counter",".btn-purple",".btn-purple:focus",".btn-purple.focus",".btn-purple:hover",".btn-purple.hover",".btn-purple:active",".btn-purple.selected","[open]>.btn-purple",".btn-purple:disabled",".btn-purple.disabled",".btn-purple .Counter",".btn-blue",".btn-blue:focus",".btn-blue.focus",".btn-blue:hover",".btn-blue.hover",".btn-blue:active",".btn-blue.selected","[open]>.btn-blue",".btn-blue:disabled",".btn-blue.disabled",".btn-blue .Counter",".btn-danger",".btn-danger:focus",".btn-danger:hover",".btn-danger:hover .Counter",".btn-danger:active",".btn-danger.selected","[open]>.btn-danger",".btn-danger:disabled",".btn-danger.disabled",".btn-outline",".btn-outline .Counter",".btn-outline:hover",".btn-outline:active",".btn-outline.selected","[open]>.btn-outline",".btn-outline:hover .Counter",".btn-outline:active .Counter",".btn-outline.selected .Counter","[open]>.btn-outline .Counter",".btn-outline:focus",".btn-outline:disabled",".btn-outline.disabled",".btn-with-count",".btn-sm",".btn-large",".hidden-text-expander",".hidden-text-expander.inline",".hidden-text-expander a",".ellipsis-expander",".hidden-text-expander a:hover",".ellipsis-expander:hover",".hidden-text-expander a:active",".ellipsis-expander:active",".social-count",".social-count:hover",".social-count:active",".social-count:hover",".btn-block",".btn-link",".btn-link:hover",".btn-link:disabled",".btn-link:disabled:hover",".details-reset>summary",".details-reset>summary::before",".details-reset>summary::-webkit-details-marker",".BtnGroup",".BtnGroup::before",".BtnGroup::after",".BtnGroup+.BtnGroup",".BtnGroup+.btn",".BtnGroup-item",".BtnGroup-item:first-child",".BtnGroup-item:last-child",".BtnGroup-item.selected",".BtnGroup-item:focus",".BtnGroup-item:active",".BtnGroup-item:hover",".BtnGroup-item.selected+.BtnGroup-item",".BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:focus+.BtnGroup-item",".BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:active+.BtnGroup-item",".BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:hover+.BtnGroup-item",".BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent",".BtnGroup-parent:first-child .BtnGroup-item",".BtnGroup-parent:last-child .BtnGroup-item",".BtnGroup-parent .BtnGroup-item",".BtnGroup-parent.selected .BtnGroup-item",".BtnGroup-parent:focus .BtnGroup-item",".BtnGroup-parent:active .BtnGroup-item",".BtnGroup-parent:hover .BtnGroup-item",".BtnGroup-parent.selected+.BtnGroup-item",".BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent:focus+.BtnGroup-item",".BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent:active+.BtnGroup-item",".BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item",".BtnGroup-parent:hover+.BtnGroup-item",".BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item",".BtnGroup-item:focus",".BtnGroup-item:active",".BtnGroup-parent:focus",".BtnGroup-parent:active"],"specificity":{"max":40,"average":20.8768115942029}},"declarations":{"total":244,"unique":130,"properties":{"position":["relative","relative","relative"],"display":["inline-block","block","inline-block","inline-block","block","inline-block","none","none","inline-block","table","table"],"padding":["6px 12px","3px 10px",".75em 1.25em","0 5px 5px","3px 10px","0"],"font-size":["14px","12px","inherit","12px","12px","inherit"],"font-weight":["600","500","600","600"],"line-height":["20px","20px","0","6px","20px"],"white-space":["nowrap","nowrap"],"vertical-align":["middle","text-top","middle","middle","middle"],"cursor":["pointer","default","pointer","pointer","default"],"-webkit-user-select":["none","none"],"-moz-user-select":["none","none"],"-ms-user-select":["none","none"],"user-select":["none","none"],"background-repeat":["repeat-x","repeat-x"],"background-position":["-1px -1px","0 0","-.5em","-.5em","-.5em","-.5em"],"background-size":["110% 110%"],"border":["1px solid rgba(27,31,35,0.2)","0","1px solid rgba(27,31,35,0.2)","0"],"border-radius":["0.25em","6px","1px","0","0"],"-webkit-appearance":["none","none"],"-moz-appearance":["none","none"],"appearance":["none","none"],"font-style":["normal"],"opacity":["0.75"],"color":["#586069","#24292e","rgba(36,41,46,0.4)","#fff","rgba(255,255,255,0.75)","#29b249","#fff","rgba(255,255,255,0.75)","#683cb8","#fff","rgba(255,255,255,0.75)","#0366d6","#cb2431","#fff","#fff","#fff","rgba(203,36,49,0.4)","#0366d6","#fff","#0366d6","rgba(27,31,35,0.3)","#444d56","#fff","#24292e","#0366d6","#0366d6","rgba(88,96,105,0.5)"],"text-shadow":["none"],"background-color":["rgba(27,31,35,0.1)","#eff3f6","#e6ebf1","#e9ecef","#eff3f6","#28a745","#269f42","#279f43","#94d3a2","#fff","#643ab0","#5f37a8","#613ca4","#b19cd7","#fff","#0361cc","#035cc2","#045cc1","#81b0e5","#fff","#fafbfc","#cb2431","#b5202c","#eff3f6","#fff","rgba(27,31,35,0.07)","#0366d6","#fff","#fff","#c6cbd1","#2188ff","#fff","transparent"],"text-decoration":["none","none","none","none","none","underline"],"outline":["0"],"background-image":["none","linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)","linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%)","none","none","linear-gradient(-180deg, #34d058 0%, #28a745 90%)","linear-gradient(-180deg, #2fcb53 0%, #269f42 90%)","none","none","linear-gradient(-180deg, #7e55c7 0%, #643ab0 90%)","linear-gradient(-180deg, #784ec5 0%, #5f37a8 90%)","none","none","linear-gradient(-180deg, #0679fc 0%, #0361cc 90%)","linear-gradient(-180deg, #0374f4 0%, #035cc2 90%)","none","none","linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%)","linear-gradient(-180deg, #de4450 0%, #cb2431 90%)","none","none","none","none"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(52,208,88,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(126,85,199,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(6,121,252,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(203,36,49,0.4)","inset 0 0.15em 0.3em rgba(27,31,35,0.15)","none","0 0 0 0.2em rgba(3,102,214,0.4)","none"],"border-color":["rgba(27,31,35,0.35)","rgba(27,31,35,0.35)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","rgba(27,31,35,0.5)","rgba(27,31,35,0.5)","rgba(27,31,35,0.2)","#0366d6","#0366d6","rgba(27,31,35,0.15)"],"float":["left","left","left","left"],"border-top-right-radius":["0","3px","3px","3px"],"border-bottom-right-radius":["0","3px","3px","3px"],"top":["-1px"],"margin-left":["5px","4px"],"height":["12px"],"background":["#dfe2e5"],"border-left":["0"],"width":["100%"],"text-align":["center"],"list-style":["none"],"content":["\"\"","\"\""],"clear":["both"],"border-right-width":["0","1px","1px","1px","0","1px"],"border-top-left-radius":["3px","3px"],"border-bottom-left-radius":["3px","3px"],"border-left-width":["0","0"],"z-index":["1"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-buttons/lib/button-group.scss b/node_modules/primer-buttons/lib/button-group.scss index cd69a3a50ac..0e474b346fc 100644 --- a/node_modules/primer-buttons/lib/button-group.scss +++ b/node_modules/primer-buttons/lib/button-group.scss @@ -2,6 +2,7 @@ // // A button group is a series of buttons laid out next to each other, all part // of one visual button, but separated by rules to be separate. + .BtnGroup { display: inline-block; vertical-align: middle; @@ -10,7 +11,7 @@ // Proper spacing for multiple button groups (a la, gollum editor) + .BtnGroup, + .btn { - margin-left: 5px; + margin-left: $spacer-1; } } @@ -21,41 +22,41 @@ border-radius: 0; &:first-child { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; + border-top-left-radius: $border-radius; + border-bottom-left-radius: $border-radius; } &:last-child { - border-right-width: 1px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; + border-right-width: $border-width; + border-top-right-radius: $border-radius; + border-bottom-right-radius: $border-radius; } &.selected, &:focus, &:active, &:hover { - border-right-width: 1px; + border-right-width: $border-width; + .BtnGroup-item, - + .BtnGroup-form .BtnGroup-item { + + .BtnGroup-parent .BtnGroup-item { border-left-width: 0; } } } -.BtnGroup-form { +.BtnGroup-parent { float: left; &:first-child .BtnGroup-item { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; + border-top-left-radius: $border-radius; + border-bottom-left-radius: $border-radius; } &:last-child .BtnGroup-item { - border-right-width: 1px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; + border-right-width: $border-width; + border-top-right-radius: $border-radius; + border-bottom-right-radius: $border-radius; } .BtnGroup-item { @@ -68,12 +69,21 @@ &:active, &:hover { .BtnGroup-item { - border-right-width: 1px; + border-right-width: $border-width; } + .BtnGroup-item, - + .BtnGroup-form .BtnGroup-item { + + .BtnGroup-parent .BtnGroup-item { border-left-width: 0; } } } + +// ensure that the focus ring sits above the adjacent buttons +.BtnGroup-item, +.BtnGroup-parent { + &:focus, + &:active { + z-index: 1; + } +} diff --git a/node_modules/primer-buttons/lib/button.scss b/node_modules/primer-buttons/lib/button.scss index 5b49316e058..e0cfafe91d1 100644 --- a/node_modules/primer-buttons/lib/button.scss +++ b/node_modules/primer-buttons/lib/button.scss @@ -1,4 +1,4 @@ -// stylelint-disable selector-no-type, block-opening-brace-space-before, no-duplicate-selectors +// stylelint-disable selector-max-type, block-opening-brace-space-before, no-duplicate-selectors // Base button styles .btn { @@ -21,8 +21,8 @@ i { font-style: normal; - font-weight: 500; - opacity: 0.6; + font-weight: $font-weight-semibold; + opacity: 0.75; } .octicon { @@ -90,7 +90,7 @@ // Large button adds more padding around text. Use font-size utils to increase font-size.. e.g,

.btn-large { - padding: 0.75em 1.25em; + padding: $em-spacer-6 1.25em; font-size: inherit; border-radius: 6px; } @@ -115,7 +115,7 @@ display: inline-block; height: 12px; padding: 0 5px 5px; - font-size: 12px; + font-size: $font-size-small; font-weight: $font-weight-bold; line-height: 6px; color: $gray-700; @@ -173,10 +173,9 @@ text-align: center; } -// Radio buttons +// Link-like buttons // -// Buttons backed by radio or checkbox control. Requires the use of `.hidden` -// on the `input` to properly hide it. +// This class is for styling
+ + +``` + +## Sizes + +Available in two sizes, marketing buttons have a default size and a large size. + +```html + + + + + + +``` + + + +## Install + +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-marketing-buttons` with this command. + +``` +$ npm install --save primer-marketing-buttons +``` + +## Usage + +The source files included are written in [Sass][sass] (`scss`) You can simply point your sass `include-path` at your `node_modules` directory and import it like this. + +```scss +@import "primer-marketing-buttons/index.scss"; +``` + +You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ + +## Build + +For a compiled **css** version of this module, a npm script is included that will output a css version to `build/build.css` + +``` +$ npm run build +``` + +## License + +MIT © [GitHub](https://github.com/) + +[primer]: https://github.com/primer/primer +[primer-support]: https://github.com/primer/primer-support +[support]: https://github.com/primer/primer-support +[docs]: http://primer.github.io/ +[npm]: https://www.npmjs.com/ +[install-npm]: https://docs.npmjs.com/getting-started/installing-node +[sass]: http://sass-lang.com/ diff --git a/node_modules/primer-marketing-buttons/build/build.css b/node_modules/primer-marketing-buttons/build/build.css new file mode 100644 index 00000000000..be1573de426 --- /dev/null +++ b/node_modules/primer-marketing-buttons/build/build.css @@ -0,0 +1 @@ +@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}.btn-mktg{display:inline-block;padding:16px 24px;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#1277eb;border:1px solid #1277eb;border-radius:3px;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-mktg:hover{text-decoration:none;background-color:#0366d6;border-color:#0366d6}.btn-mktg:focus{outline:0;box-shadow:0 0 0 0.2em rgba(3,102,214,0.3)}.btn-mktg:disabled,.btn-mktg.disabled{pointer-events:none;cursor:default;opacity:0.65}.btn-primary-mktg{background-color:#2ebc4f;border-color:#2ebc4f}.btn-primary-mktg:hover{background-color:#28a745;border-color:#28a745}.btn-primary-mktg:focus{box-shadow:0 0 0 0.2em rgba(40,167,69,0.3)}.btn-large-mktg{padding:20px 32px;font-size:16px}.btn-outline-mktg{color:#1277eb;background-color:#fff;border-color:rgba(18,119,235,0.5)}.btn-outline-mktg:hover{color:#0366d6;text-decoration:none;background-color:#fff;border-color:#1277eb} diff --git a/node_modules/primer-marketing-buttons/build/data.json b/node_modules/primer-marketing-buttons/build/data.json new file mode 100644 index 00000000000..cdf0ef18adf --- /dev/null +++ b/node_modules/primer-marketing-buttons/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":1434,"gzipSize":579,"humanizedSize":"1kB","humanizedGzipSize":"579B","rules":{"total":10,"size":{"graph":[19,3,2,3,2,2,1,2,3,4],"max":19,"average":4.1},"selectorByRuleSizes":[{"selector":".btn-mktg","declarations":19},{"selector":".btn-outline-mktg:hover","declarations":4},{"selector":".btn-outline-mktg","declarations":3},{"selector":".btn-mktg:disabled,.btn-mktg.disabled","declarations":3},{"selector":".btn-mktg:hover","declarations":3},{"selector":".btn-large-mktg","declarations":2},{"selector":".btn-primary-mktg:hover","declarations":2},{"selector":".btn-primary-mktg","declarations":2},{"selector":".btn-mktg:focus","declarations":2},{"selector":".btn-primary-mktg:focus","declarations":1}]},"selectors":{"total":11,"type":0,"class":11,"id":0,"pseudoClass":6,"pseudoElement":0,"values":[".btn-mktg",".btn-mktg:hover",".btn-mktg:focus",".btn-mktg:disabled",".btn-mktg.disabled",".btn-primary-mktg",".btn-primary-mktg:hover",".btn-primary-mktg:focus",".btn-large-mktg",".btn-outline-mktg",".btn-outline-mktg:hover"],"specificity":{"max":20,"average":16.363636363636363}},"declarations":{"total":41,"unique":39,"properties":{"display":["inline-block"],"padding":["16px 24px","20px 32px"],"font-size":["14px","16px"],"font-weight":["500"],"color":["#fff","#1277eb","#0366d6"],"white-space":["nowrap"],"vertical-align":["middle"],"cursor":["pointer","default"],"-webkit-user-select":["none"],"-moz-user-select":["none"],"-ms-user-select":["none"],"user-select":["none"],"background-color":["#1277eb","#0366d6","#2ebc4f","#28a745","#fff","#fff"],"border":["1px solid #1277eb"],"border-radius":["3px"],"transition":[".2s"],"-webkit-appearance":["none"],"-moz-appearance":["none"],"appearance":["none"],"text-decoration":["none","none"],"border-color":["#0366d6","#2ebc4f","#28a745","rgba(18,119,235,0.5)","#1277eb"],"outline":["0"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","0 0 0 0.2em rgba(40,167,69,0.3)"],"pointer-events":["none"],"opacity":["0.65"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing-buttons/build/index.js b/node_modules/primer-marketing-buttons/build/index.js new file mode 100644 index 00000000000..ab06c339b95 --- /dev/null +++ b/node_modules/primer-marketing-buttons/build/index.js @@ -0,0 +1 @@ +module.exports = {"cssstats":{"size":1434,"gzipSize":579,"humanizedSize":"1kB","humanizedGzipSize":"579B","rules":{"total":10,"size":{"graph":[19,3,2,3,2,2,1,2,3,4],"max":19,"average":4.1},"selectorByRuleSizes":[{"selector":".btn-mktg","declarations":19},{"selector":".btn-outline-mktg:hover","declarations":4},{"selector":".btn-outline-mktg","declarations":3},{"selector":".btn-mktg:disabled,.btn-mktg.disabled","declarations":3},{"selector":".btn-mktg:hover","declarations":3},{"selector":".btn-large-mktg","declarations":2},{"selector":".btn-primary-mktg:hover","declarations":2},{"selector":".btn-primary-mktg","declarations":2},{"selector":".btn-mktg:focus","declarations":2},{"selector":".btn-primary-mktg:focus","declarations":1}]},"selectors":{"total":11,"type":0,"class":11,"id":0,"pseudoClass":6,"pseudoElement":0,"values":[".btn-mktg",".btn-mktg:hover",".btn-mktg:focus",".btn-mktg:disabled",".btn-mktg.disabled",".btn-primary-mktg",".btn-primary-mktg:hover",".btn-primary-mktg:focus",".btn-large-mktg",".btn-outline-mktg",".btn-outline-mktg:hover"],"specificity":{"max":20,"average":16.363636363636363}},"declarations":{"total":41,"unique":39,"properties":{"display":["inline-block"],"padding":["16px 24px","20px 32px"],"font-size":["14px","16px"],"font-weight":["500"],"color":["#fff","#1277eb","#0366d6"],"white-space":["nowrap"],"vertical-align":["middle"],"cursor":["pointer","default"],"-webkit-user-select":["none"],"-moz-user-select":["none"],"-ms-user-select":["none"],"user-select":["none"],"background-color":["#1277eb","#0366d6","#2ebc4f","#28a745","#fff","#fff"],"border":["1px solid #1277eb"],"border-radius":["3px"],"transition":[".2s"],"-webkit-appearance":["none"],"-moz-appearance":["none"],"appearance":["none"],"text-decoration":["none","none"],"border-color":["#0366d6","#2ebc4f","#28a745","rgba(18,119,235,0.5)","#1277eb"],"outline":["0"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","0 0 0 0.2em rgba(40,167,69,0.3)"],"pointer-events":["none"],"opacity":["0.65"]}},"mediaQueries":{"total":0,"unique":0,"values":[],"contents":[]}}} \ No newline at end of file diff --git a/node_modules/primer-cards/index.scss b/node_modules/primer-marketing-buttons/index.scss similarity index 77% rename from node_modules/primer-cards/index.scss rename to node_modules/primer-marketing-buttons/index.scss index d5f037cb747..ff345ef95b9 100644 --- a/node_modules/primer-cards/index.scss +++ b/node_modules/primer-marketing-buttons/index.scss @@ -1,4 +1,4 @@ // support files @import "primer-support/index.scss"; @import "primer-marketing-support/index.scss"; -@import "./lib/cards.scss"; +@import "./lib/button.scss"; diff --git a/node_modules/primer-marketing-buttons/lib/button.scss b/node_modules/primer-marketing-buttons/lib/button.scss new file mode 100644 index 00000000000..7d3f4219ada --- /dev/null +++ b/node_modules/primer-marketing-buttons/lib/button.scss @@ -0,0 +1,66 @@ +.btn-mktg { + display: inline-block; + padding: $spacer-3 $spacer-4; + font-size: $h5-size; + font-weight: $font-weight-semibold; + color: $white; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + user-select: none; + background-color: $blue-450; + border: 1px solid $blue-450; + border-radius: $border-radius; + transition: $transition-time / 2; + appearance: none; // Corrects inability to style clickable `input` types in iOS. + + &:hover { + text-decoration: none; + background-color: $blue-500; + border-color: $blue-500; + } + + &:focus { + outline: 0; + box-shadow: 0 0 0 0.2em rgba($blue-500, 0.3); + } + + &:disabled, + &.disabled { + pointer-events: none; // Disable hover styles + cursor: default; + opacity: 0.65; + } +} + +.btn-primary-mktg { + background-color: $green-450; + border-color: $green-450; + + &:hover { + background-color: $green-500; + border-color: $green-500; + } + + &:focus { + box-shadow: 0 0 0 0.2em rgba($green-500, 0.3); + } +} + +.btn-large-mktg { + padding: 20px $spacer-5; + font-size: $h4-size; +} + +.btn-outline-mktg { + color: $blue-450; + background-color: $white; + border-color: rgba($blue-450, 0.5); + + &:hover { + color: $blue-500; + text-decoration: none; + background-color: $white; + border-color: rgba($blue-450, 1); + } +} diff --git a/node_modules/primer-marketing-buttons/package.json b/node_modules/primer-marketing-buttons/package.json new file mode 100644 index 00000000000..2d5094a6a8f --- /dev/null +++ b/node_modules/primer-marketing-buttons/package.json @@ -0,0 +1,78 @@ +{ + "_args": [ + [ + "primer-marketing-buttons@2.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-marketing-buttons@2.0.0", + "_id": "primer-marketing-buttons@2.0.0", + "_inBundle": false, + "_integrity": "sha512-R8DvbvI6QjH9/xG2diqReqHhkMgKbiJ7+xg2VTlQon3H5sAxvUqBiqfqY+ZrZ9K5eyrLP+3Z/cgysKd/xe1U2A==", + "_location": "/primer-marketing-buttons", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "primer-marketing-buttons@2.0.0", + "name": "primer-marketing-buttons", + "escapedName": "primer-marketing-buttons", + "rawSpec": "2.0.0", + "saveSpec": null, + "fetchSpec": "2.0.0" + }, + "_requiredBy": [ + "/primer-marketing" + ], + "_resolved": "https://registry.npmjs.org/primer-marketing-buttons/-/primer-marketing-buttons-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", + "author": { + "name": "GitHub, Inc." + }, + "bugs": { + "url": "https://github.com/primer/primer/issues" + }, + "dependencies": { + "primer-marketing-support": "2.0.0", + "primer-support": "5.0.0" + }, + "description": "Buttons for marketing websites at GitHub", + "files": [ + "index.scss", + "lib", + "build" + ], + "homepage": "http://primer.github.io/", + "keywords": [ + "css", + "github", + "primer", + "design-system", + "style", + "buttons" + ], + "license": "MIT", + "main": "build/index.js", + "name": "primer-marketing-buttons", + "primer": { + "category": "marketing", + "module_type": "components" + }, + "repository": { + "type": "git", + "url": "https://github.com/primer/primer/tree/master/modules/primer-marketing-buttons" + }, + "sass": "index.scss", + "scripts": { + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", + "prepare": "npm run build", + "prepublishOnly": "../../script/notify pending", + "test": "../../script/npm-run-all build lint test-docs", + "test-docs": "../../script/test-docs" + }, + "style": "build/build.css", + "version": "2.0.0" +} diff --git a/node_modules/primer-marketing-support/CHANGELOG.md b/node_modules/primer-marketing-support/CHANGELOG.md deleted file mode 100644 index 72485b51a25..00000000000 --- a/node_modules/primer-marketing-support/CHANGELOG.md +++ /dev/null @@ -1,40 +0,0 @@ -# v0.5.0 - - * bump versions - broccolini [github/github@3d73b9d](https://github.com/github/github/commit/3d73b9d) - * delete more instances of - Sophie Shepherd [github/github@04f84d8](https://github.com/github/github/commit/04f84d8) - * resolve all the other conflicts - Sophie Shepherd [github/github@d8fb169](https://github.com/github/github/commit/d8fb169) - -# v0.4.0 - - * versions - Sophie Shepherd [github/github@703a904](https://github.com/github/github/commit/703a904) - -# v0.3.0 - - * bump version numbers that were missed previously - broccolini [github/github@ee50553](https://github.com/github/github/commit/ee50553) - * add new green, update colors on business new - Sophie Shepherd [github/github@f32126a](https://github.com/github/github/commit/f32126a) - * update variables to have new colors - Sophie Shepherd [github/github@2ae3bd8](https://github.com/github/github/commit/2ae3bd8) - * sneak in that sf mono life - Mark Otto [github/github@778a9e6](https://github.com/github/github/commit/778a9e6) - -# v0.2.0 - - * update version number - broccolini [github/github@b3d1822](https://github.com/github/github/commit/b3d1822) - * Cleaning up devDependencies versions and simplifying npm scripts - Jon Rohan [github/github@2c42571](https://github.com/github/github/commit/2c42571) - -# v0.1.1 - - -# v0.1.0 - - * Getting rid of as much as possible - Sophie Shepherd [github/github@e2e5de4](https://github.com/github/github/commit/e2e5de4) - * Hella cleanup - Sophie Shepherd [github/github@5e0716b](https://github.com/github/github/commit/5e0716b) - * Clean up more type css - Sophie Shepherd [github/github@cbf356a](https://github.com/github/github/commit/cbf356a) - * Heading & variable cleanup - Sophie Shepherd [github/github@0778b8b](https://github.com/github/github/commit/0778b8b) - * Fix broken paths - Patrick Marsceill [github/github@b5dc395](https://github.com/github/github/commit/b5dc395) - * Update the names in the README files - Patrick Marsceill [github/github@75fed58](https://github.com/github/github/commit/75fed58) - * Update names for npm publising - Patrick Marsceill [github/github@451f97a](https://github.com/github/github/commit/451f97a) - * update docs - Patrick Marsceill [github/github@d5ef0e4](https://github.com/github/github/commit/d5ef0e4) - * Add marketing support to docs - Sophie Shepherd [github/github@ed62442](https://github.com/github/github/commit/ed62442) - * Fix variable collisions and add basecoat to site to test sass compilation errors - Patrick Marsceill [github/github@c73eee3](https://github.com/github/github/commit/c73eee3) - * Remove basecoat - Patrick Marsceill [github/github@1b1503d](https://github.com/github/github/commit/1b1503d) - * prefix bc => marketing - Patrick Marsceill [github/github@04d509a](https://github.com/github/github/commit/04d509a) - * Support - Patrick Marsceill [github/github@9bbf59b](https://github.com/github/github/commit/9bbf59b) \ No newline at end of file diff --git a/node_modules/primer-marketing-support/LICENSE b/node_modules/primer-marketing-support/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-marketing-support/LICENSE +++ b/node_modules/primer-marketing-support/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-marketing-support/README.md b/node_modules/primer-marketing-support/README.md index f04feac035f..4d33efd989b 100644 --- a/node_modules/primer-marketing-support/README.md +++ b/node_modules/primer-marketing-support/README.md @@ -1,24 +1,13 @@ -# Primer CSS Marketing Support +# Primer Marketing Support -[![npm version](http://img.shields.io/npm/v/primer-marketing-support.svg)](https://www.npmjs.org/package/primer-marketing-support) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-marketing-support.svg)](https://www.npmjs.org/package/primer-marketing-support) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) > Support files are Sass variables, mixins, and functions that we import into different bases for use across components, objects, and utilities. Sharing these common properties across GitHub sites helps us to keep our styles more consistent. > > Most of the time to include these you'll only need to add `@import "./primer-marketing-support";` to the top of your bundle. If you want only a specific partial you can import them separately. -This repository is a module of the full [primer-css][primer] repository. - -## Documentation - - - -Documentation & refactor coming very soon - - +This repository is a module of the full [primer][primer] repository. ## Install @@ -38,12 +27,38 @@ The source files included are written in [Sass][sass] (`scss`) You can simply po You can also import specific portions of the module by importing those partials from the `/lib/` folder. _Make sure you import any requirements along with the modules._ +## Documentation + + + +### Extended spacing scale +This module extends the `primer-core` spacing scale for marketing site needs. These are useful for achieving bigger vertical spacing between sections on marketing sites. + +Starting where the `primer-core` spacing scale ends at spacer 6, the marketing scale first steps up with `8px` for spacer 7 then steps in increments of `16px` from spacer 8 up to 12. + +| Scale | Value | +|-------|-------| +| 7 | 48 | +| 8 | 64 | +| 9 | 80 | +| 10 | 96 | +| 11 | 112 | +| 12 | 128 | + +See [primer-marketing-support](https://npm.im/primer-marketing-support) for the extended spacing scale used for marketing needs and the related y-axis spacing utilities for [margin](/css/utilities/marketing-margin) and [padding](/css/utilities/marketing-padding). + + + ## License MIT © [GitHub](https://github.com/) [primer]: https://github.com/primer/primer -[docs]: http://primercss.io/ +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-marketing-support/fonts/Inter-UI-Medium.woff b/node_modules/primer-marketing-support/fonts/Inter-UI-Medium.woff new file mode 100644 index 0000000000000000000000000000000000000000..860da965f6d8ff286ecfa6eaeabe069a6bc16636 GIT binary patch literal 163384 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�nET%-Xh~U$buA=5_Dhv_B17vcGnX8nr)N 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%0DQWp%W>nw3jI!@Np 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

RwuW?0iKT`|NzbBK=e6 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 z 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 Jn*bc*e*iei^z8ru literal 0 HcmV?d00001 diff --git a/node_modules/primer-marketing-support/lib/variables.scss b/node_modules/primer-marketing-support/lib/variables.scss index cd2ceb3d4e5..a97f20b14f2 100644 --- a/node_modules/primer-marketing-support/lib/variables.scss +++ b/node_modules/primer-marketing-support/lib/variables.scss @@ -1,3 +1,68 @@ +$marketing-font-path: "/primer-marketing-support/fonts/" !default; + // Type -$alt-body-font: Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif; -$alt-mono-font: $mono-font; +@font-face { + font-family: InterUI; + font-style: normal; + font-weight: $font-weight-normal; + src: local("InterUI"), local("InterUI-Regular"), url("#{$marketing-font-path}Inter-UI-Regular.woff") format("woff"); +} + +@font-face { + font-family: InterUI; + font-style: normal; + font-weight: $font-weight-semibold; + src: local("InterUI Medium"), local("InterUI-Medium"), url("#{$marketing-font-path}Inter-UI-Medium.woff") format("woff"); +} + +$font-mktg: InterUI, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default; + +// Builds upon primer-support/variables/typography.scss +$h000-size: 64px !default; +$h000-size-mobile: 48px !default; + +// Colors +$blue-450: mix($blue-500, $blue-400, 50%); +$green-450: mix($green-500, $green-400, 50%); + +// Animations +$transition-time: 0.4s; + +// Increases primer-core scale first by 8px for spacer-7 then by 16px step increments for spacer-8 to spacer-12 +// i.e. After 40px, we have 48, 64, 80, 96, etc. +$spacer-7: $spacer * 6 !default; // 48px +$spacer-8: $spacer * 8 !default; // 64px +$spacer-9: $spacer * 10 !default; // 80px +$spacer-10: $spacer * 12 !default; // 96px +$spacer-11: $spacer * 14 !default; // 112px +$spacer-12: $spacer * 16 !default; // 128px + +$marketingSpacers: $spacer-7, $spacer-8, $spacer-9, $spacer-10, $spacer-11, $spacer-12; +$allSpacers: $spacer-1, $spacer-2, $spacer-3, $spacer-4, $spacer-5, $spacer-6, $spacer-7, $spacer-8, $spacer-9, $spacer-10, $spacer-11, $spacer-12; + +$marketing-spacers: ( + 7: $spacer-7, + 8: $spacer-8, + 9: $spacer-9, + 10: $spacer-10, + 11: $spacer-11, + 12: $spacer-12, +) !default; + +$marketing-all-spacers: map-merge( + ( + 1: $spacer-1, + 2: $spacer-2, + 3: $spacer-3, + 4: $spacer-4, + 5: $spacer-5, + 6: $spacer-6, + ), + $marketing-spacers, +) !default; + +$marketing-position-variants: ( + "": "", + md: "-md", + lg: "-lg", +) !default; diff --git a/node_modules/primer-marketing-support/package.json b/node_modules/primer-marketing-support/package.json index 5fe28cb2c5b..69d861270cb 100644 --- a/node_modules/primer-marketing-support/package.json +++ b/node_modules/primer-marketing-support/package.json @@ -1,57 +1,56 @@ { - "_from": "primer-marketing-support@^1.0.2", - "_id": "primer-marketing-support@1.0.2", + "_args": [ + [ + "primer-marketing-support@2.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-marketing-support@2.0.0", + "_id": "primer-marketing-support@2.0.0", "_inBundle": false, - "_integrity": "sha1-L4iJSbcJ0neXNjmTBpl4PfmI1jo=", + "_integrity": "sha512-HyYxwDVn9aGVN4wyXiIAzHrAgmoyNlXvZpRXh/UZRlA9EfZMxlCji3KhuMFzQFtYi+nXt7f/cTB5AX9YRnlVZg==", "_location": "/primer-marketing-support", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "primer-marketing-support@^1.0.2", + "raw": "primer-marketing-support@2.0.0", "name": "primer-marketing-support", "escapedName": "primer-marketing-support", - "rawSpec": "^1.0.2", + "rawSpec": "2.0.0", "saveSpec": null, - "fetchSpec": "^1.0.2" + "fetchSpec": "2.0.0" }, "_requiredBy": [ - "/primer-breadcrumb", - "/primer-cards", "/primer-marketing", + "/primer-marketing-buttons", "/primer-marketing-type", - "/primer-marketing-utilities", - "/primer-page-headers", - "/primer-page-sections", - "/primer-tables" + "/primer-marketing-utilities" ], - "_resolved": "https://registry.npmjs.org/primer-marketing-support/-/primer-marketing-support-1.0.2.tgz", - "_shasum": "2f888949b709d277973639930699783df988d63a", - "_spec": "primer-marketing-support@^1.0.2", - "_where": "/Users/bkeepers/projects/guides/node_modules/primer-marketing", + "_resolved": "https://registry.npmjs.org/primer-marketing-support/-/primer-marketing-support-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, - "deprecated": false, - "description": "Sass variables, mixins, and functions for use in our components.", - "devDependencies": { - "stylelint": "*", - "stylelint-config-primer": "*" + "dependencies": { + "primer-support": "5.0.0" }, + "description": "Sass variables, mixins, and functions for use in our components.", "files": [ "index.scss", + "fonts", "lib" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "keywords": [ "primer", "css", "github", - "primercss", + "design-system", "mixins", "functions", "variables", @@ -59,13 +58,22 @@ ], "license": "MIT", "name": "primer-marketing-support", + "primer": { + "category": "marketing", + "module_type": "support" + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-marketing-support" + "url": "https://github.com/primer/primer/tree/master/modules/primer-marketing-support" }, + "sass": "index.scss", "scripts": { - "test": "stylelint **/*.scss -c .stylelintrc.json -s scss" + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", + "prepublishOnly": "../../script/notify pending", + "test": "npm run lint" }, - "style": "index.scss", - "version": "1.0.2" + "style": "build/build.css", + "version": "2.0.0" } diff --git a/node_modules/primer-marketing-type/CHANGELOG.md b/node_modules/primer-marketing-type/CHANGELOG.md deleted file mode 100644 index de92ae87649..00000000000 --- a/node_modules/primer-marketing-type/CHANGELOG.md +++ /dev/null @@ -1,33 +0,0 @@ -# v0.2.0 - - * bump versions - broccolini [github/github@3d73b9d](https://github.com/github/github/commit/3d73b9d) - * delete unused classes & update whitelist with hide utils - Sophie Shepherd [github/github@56276b7](https://github.com/github/github/commit/56276b7) - * versions - Sophie Shepherd [github/github@703a904](https://github.com/github/github/commit/703a904) - -# v0.1.2 - - * bump version numbers that were missed previously - broccolini [github/github@ee50553](https://github.com/github/github/commit/ee50553) - * drop alt-text-large for f3 - Mark Otto [github/github@a0896d4](https://github.com/github/github/commit/a0896d4) - * make alt-h0 roboto - Sophie Shepherd [github/github@50767d8](https://github.com/github/github/commit/50767d8) - * Fix readme badges - Mu-An Chiou [github/github@301cb99](https://github.com/github/github/commit/301cb99) - * Remove the font-size from .page-responsive, and update .alt-body-font class to remove the Roboto font stack - Mark Otto [github/github@2bc89bd](https://github.com/github/github/commit/2bc89bd) - * bumping the version - Jon Rohan [github/github@4a72b25](https://github.com/github/github/commit/4a72b25) - * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) - * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) - * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) - -# v0.1.1 - - * Replace spacer values - Patrick Marsceill [github/github@552b98c](https://github.com/github/github/commit/552b98c) - * Sorting and table objects. We also don't need homepage - Jon Rohan [github/github@798629d](https://github.com/github/github/commit/798629d) - * Removing duplicate headers - Jon Rohan [github/github@225cee1](https://github.com/github/github/commit/225cee1) - -# v0.1.0 - - * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) - * Fix broken path - Sophie Shepherd [github/github@a4cf8a8](https://github.com/github/github/commit/a4cf8a8) - * Rename type.scss to typography.scss - Sophie Shepherd [github/github@9ad895e](https://github.com/github/github/commit/9ad895e) - * Remove wrappers from pages and add to body - Sophie Shepherd [github/github@9a4a84c](https://github.com/github/github/commit/9a4a84c) - * Fix lint errors - Sophie Shepherd [github/github@f340355](https://github.com/github/github/commit/f340355) - * Rename things, write docs, add changelog - Sophie Shepherd [github/github@5c2fb44](https://github.com/github/github/commit/5c2fb44) - * Rename it to typography to match primer file - Sophie Shepherd [github/github@d31c1a5](https://github.com/github/github/commit/d31c1a5) \ No newline at end of file diff --git a/node_modules/primer-marketing-type/LICENSE b/node_modules/primer-marketing-type/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-marketing-type/LICENSE +++ b/node_modules/primer-marketing-type/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-marketing-type/README.md b/node_modules/primer-marketing-type/README.md index 48d63c58a1c..082793b1498 100644 --- a/node_modules/primer-marketing-type/README.md +++ b/node_modules/primer-marketing-type/README.md @@ -1,16 +1,17 @@ # Primer Marketing CSS Typography -[![npm version](http://img.shields.io/npm/v/primer-marketing-type.svg)](https://www.npmjs.org/package/primer-marketing-type) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-marketing-type.svg)](https://www.npmjs.org/package/primer-marketing-type) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) > Flash messages, or alerts, inform users of successful or pending actions. Use them sparingly. Don’t show more than one at a time. -This repository is a module of the full [primer-css][primer] repository. +This repository is a module of the full [primer][primer] repository. ## Documentation @@ -19,16 +20,19 @@ The typography for our marketing pages differs slightly from what is in Primer's ## Heading Utilities -Use `.alt-h1` – `.alt-h6` to change an element's font, size, and weight on marketing pages. +Use `.h000-mktg` – `.h6-mktg` to change an element's font, size, and weight on marketing pages. -```html +```html title="Heading Utilities" -

Pizza 1

-

Pizza 2

-

Pizza 3

-

Pizza 4

-

Pizza 5

-

Pizza 6

+

Heading 000

+

Heading 00

+

Heading 0

+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+

Heading 5

+

Heading 6

``` @@ -36,15 +40,9 @@ Use `.alt-h1` – `.alt-h6` to change an element's font, size, and weight on mar These utilities are meant to be used in addition to Primer's core utilities. -```html +```html title="Typographic Utilities" -

I'm a lead paragraph. Bacon ipsum dolor amet tri-tip chicken kielbasa, cow swine beef corned beef ground round prosciutto hamburger porchetta sausage alcatra tail.

- -

I'm a regular paragraph, except I'm gray. Bacon ipsum dolor amet tri-tip chicken kielbasa, cow swine beef corned beef ground round prosciutto hamburger porchetta sausage alcatra tail.

- -

And I'm a tiny lil' baby paragraph. Bacon ipsum dolor amet tri-tip chicken kielbasa, cow swine beef corned beef ground round prosciutto hamburger porchetta sausage alcatra tail.

- -

Occasionally we want to use a mono font, there is a utility class for that.

+

I'm a lead paragraph. Bacon ipsum dolor amet tri-tip chicken kielbasa, cow swine beef corned beef ground round prosciutto hamburger porchetta sausage alcatra tail.

I'm a pullquote. Someone said these words in real life, and now they're on the internet

@@ -85,7 +83,7 @@ MIT © [GitHub](https://github.com/) [primer]: https://github.com/primer/primer [primer-support]: https://github.com/primer/primer-support [support]: https://github.com/primer/primer-support -[docs]: http://primercss.io/ +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-marketing-type/build/build.css b/node_modules/primer-marketing-type/build/build.css index 98913e60f14..5cec2366d9a 100644 --- a/node_modules/primer-marketing-type/build/build.css +++ b/node_modules/primer-marketing-type/build/build.css @@ -1 +1 @@ -.alt-mono-font{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}.alt-h0,.alt-h1,.alt-h2,.alt-h3,.alt-h4,.alt-h5,.alt-h6,.alt-lead{-webkit-font-smoothing:antialiased;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Oxygen","Ubuntu","Cantarell","Open Sans",sans-serif}.alt-h0{font-size:48px;font-weight:300}@media (min-width: 768px){.alt-h0{font-size:54px}}@media (min-width: 1012px){.alt-h0{font-size:72px}}.alt-h1{font-size:36px;font-weight:300}@media (min-width: 768px){.alt-h1{font-size:48px}}@media (min-width: 1012px){.alt-h1{font-size:54px}}.alt-h2{font-size:28px;font-weight:300}@media (min-width: 768px){.alt-h2{font-size:34px}}@media (min-width: 1012px){.alt-h2{font-size:38px}}.alt-h3{font-size:18px;font-weight:400}@media (min-width: 768px){.alt-h3{font-size:20px}}@media (min-width: 1012px){.alt-h3{font-size:22px}}.alt-h4{font-size:16px;font-weight:500}.alt-h5{font-size:14px;font-weight:500}.alt-h6{font-size:12px;font-weight:500}.alt-lead{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:300}@media (min-width: 768px){.alt-lead{font-size:24px}}@media (min-width: 1012px){.alt-lead{font-size:26px}}.alt-text-small{font-size:14px !important}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width: 768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}} +@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}.h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg{font-family:InterUI,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500}.h000-mktg{font-size:48px !important}@media (min-width: 768px){.h000-mktg{font-size:64px !important}}.h00-mktg{font-size:40px !important}@media (min-width: 768px){.h00-mktg{font-size:48px !important}}.h0-mktg{font-size:32px !important}@media (min-width: 768px){.h0-mktg{font-size:40px !important}}.h1-mktg{font-size:26px !important}@media (min-width: 768px){.h1-mktg{font-size:32px !important}}.h2-mktg{font-size:22px !important}@media (min-width: 768px){.h2-mktg{font-size:24px !important}}.h3-mktg{font-size:18px !important}@media (min-width: 768px){.h3-mktg{font-size:20px !important}}.h4-mktg{font-size:16px !important}.h5-mktg{font-size:14px !important}.h6-mktg{font-size:12px !important}.lead-mktg{font-size:20px;font-weight:400}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width: 768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}} diff --git a/node_modules/primer-marketing-type/build/data.json b/node_modules/primer-marketing-type/build/data.json new file mode 100644 index 00000000000..4afc8d2d17f --- /dev/null +++ b/node_modules/primer-marketing-type/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":1718,"gzipSize":577,"humanizedSize":"2kB","humanizedGzipSize":"577B","rules":{"total":19,"size":{"graph":[2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,9,5],"max":9,"average":1.736842105263158},"selectorByRuleSizes":[{"selector":".pullquote","declarations":9},{"selector":".pullquote","declarations":5},{"selector":".lead-mktg","declarations":2},{"selector":".h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg","declarations":2},{"selector":".h6-mktg","declarations":1},{"selector":".h5-mktg","declarations":1},{"selector":".h4-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h000-mktg","declarations":1},{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":27,"type":0,"class":27,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h00-mktg",".h0-mktg",".h1-mktg",".h2-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".h000-mktg",".h000-mktg",".h00-mktg",".h00-mktg",".h0-mktg",".h0-mktg",".h1-mktg",".h1-mktg",".h2-mktg",".h2-mktg",".h3-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".pullquote",".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":33,"unique":27,"properties":{"font-family":["InterUI,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"font-weight":["500","400"],"font-size":["48px","64px","40px","48px","32px","40px","26px","32px","22px","24px","18px","20px","16px","14px","12px","20px","16px","18px"],"padding-top":["0"],"padding-bottom":["0"],"padding-left":["8px","12px"],"margin-bottom":["24px","32px"],"line-height":["1.4","1.5"],"color":["#586069"],"border-left":["3px solid #e1e4e8"],"margin-left":["-15px"]}},"mediaQueries":{"total":7,"unique":1,"values":["(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h000-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["64px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h00-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h00-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["48px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h0-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h0-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["40px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h1-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h1-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["32px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h2-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h2-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["24px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h3-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h3-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["20px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5},"selectorByRuleSizes":[{"selector":".pullquote","declarations":5}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"padding-left":["12px"],"margin-bottom":["32px"],"margin-left":["-15px"],"font-size":["18px"],"line-height":["1.5"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing-type/build/index.js b/node_modules/primer-marketing-type/build/index.js index cb8f9008ba5..ffa5273eef4 100644 --- a/node_modules/primer-marketing-type/build/index.js +++ b/node_modules/primer-marketing-type/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":1587,"gzipSize":540,"humanizedSize":"2kB","humanizedGzipSize":"540B","rules":{"total":23,"size":{"graph":[1,2,2,1,1,2,1,1,2,1,1,2,1,1,2,2,2,3,1,1,1,9,5],"max":9,"average":1.9565217391304348}},"selectors":{"total":30,"type":0,"class":30,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-mono-font",".alt-h0",".alt-h1",".alt-h2",".alt-h3",".alt-h4",".alt-h5",".alt-h6",".alt-lead",".alt-h0",".alt-h0",".alt-h0",".alt-h1",".alt-h1",".alt-h1",".alt-h2",".alt-h2",".alt-h2",".alt-h3",".alt-h3",".alt-h3",".alt-h4",".alt-h5",".alt-h6",".alt-lead",".alt-lead",".alt-lead",".alt-text-small",".pullquote",".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":45,"unique":33,"properties":{"font-family":["\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace","Roboto,-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",\"Segoe UI\",\"Oxygen\",\"Ubuntu\",\"Cantarell\",\"Open Sans\",sans-serif","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"-webkit-font-smoothing":["antialiased","antialiased"],"font-size":["48px","54px","72px","36px","48px","54px","28px","34px","38px","18px","20px","22px","16px","14px","12px","21px","24px","26px","14px","16px","18px"],"font-weight":["300","300","300","400","500","500","500","300"],"padding-top":["0"],"padding-bottom":["0"],"padding-left":["8px","12px"],"margin-bottom":["24px","32px"],"line-height":["1.4","1.5"],"color":["#586069"],"border-left":["3px solid #e1e4e8"],"margin-left":["-15px"]}},"mediaQueries":{"total":11,"unique":2,"values":["(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h0"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["54px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h0"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["72px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h1"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["48px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h1"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["54px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h2"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["34px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h2"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["38px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h3"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["20px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h3"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["22px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-lead"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["24px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-lead"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["26px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"padding-left":["12px"],"margin-bottom":["32px"],"margin-left":["-15px"],"font-size":["18px"],"line-height":["1.5"]}}}]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":1718,"gzipSize":577,"humanizedSize":"2kB","humanizedGzipSize":"577B","rules":{"total":19,"size":{"graph":[2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,9,5],"max":9,"average":1.736842105263158},"selectorByRuleSizes":[{"selector":".pullquote","declarations":9},{"selector":".pullquote","declarations":5},{"selector":".lead-mktg","declarations":2},{"selector":".h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg","declarations":2},{"selector":".h6-mktg","declarations":1},{"selector":".h5-mktg","declarations":1},{"selector":".h4-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h000-mktg","declarations":1},{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":27,"type":0,"class":27,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h00-mktg",".h0-mktg",".h1-mktg",".h2-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".h000-mktg",".h000-mktg",".h00-mktg",".h00-mktg",".h0-mktg",".h0-mktg",".h1-mktg",".h1-mktg",".h2-mktg",".h2-mktg",".h3-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".pullquote",".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":33,"unique":27,"properties":{"font-family":["InterUI,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"font-weight":["500","400"],"font-size":["48px","64px","40px","48px","32px","40px","26px","32px","22px","24px","18px","20px","16px","14px","12px","20px","16px","18px"],"padding-top":["0"],"padding-bottom":["0"],"padding-left":["8px","12px"],"margin-bottom":["24px","32px"],"line-height":["1.4","1.5"],"color":["#586069"],"border-left":["3px solid #e1e4e8"],"margin-left":["-15px"]}},"mediaQueries":{"total":7,"unique":1,"values":["(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h000-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["64px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h00-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h00-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["48px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h0-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h0-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["40px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h1-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h1-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["32px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h2-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h2-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["24px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h3-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h3-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["20px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5},"selectorByRuleSizes":[{"selector":".pullquote","declarations":5}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"padding-left":["12px"],"margin-bottom":["32px"],"margin-left":["-15px"],"font-size":["18px"],"line-height":["1.5"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing-type/lib/typography.scss b/node_modules/primer-marketing-type/lib/typography.scss index 82ff47ec547..57085d45fdd 100644 --- a/node_modules/primer-marketing-type/lib/typography.scss +++ b/node_modules/primer-marketing-type/lib/typography.scss @@ -1,102 +1,80 @@ -// Marketing font utility class - -.alt-mono-font { - font-family: $alt-mono-font; -} - -// // Headings -.alt-h0, -.alt-h1, -.alt-h2, -.alt-h3, -.alt-h4, -.alt-h5, -.alt-h6, -.alt-lead { - -webkit-font-smoothing: antialiased; - font-family: $alt-body-font; +.h00-mktg, +.h0-mktg, +.h1-mktg, +.h2-mktg, +.h3-mktg, +.h4-mktg, +.h5-mktg, +.h6-mktg, +.lead-mktg { + font-family: $font-mktg; + font-weight: $font-weight-semibold; } -@mixin alt-h0 { - font-size: 48px; - font-weight: $font-weight-light; - @include breakpoint(md) { font-size: 54px; } - @include breakpoint(lg) { font-size: 72px; } +@mixin h000-mktg { + font-size: $h000-size-mobile !important; + @include breakpoint(md) { font-size: $h000-size !important; } } -.alt-h0 { - @include alt-h0; -} +.h000-mktg { @include h000-mktg; } -@mixin alt-h1 { - font-size: 36px; - font-weight: $font-weight-light; - @include breakpoint(md) { font-size: 48px; } - @include breakpoint(lg) { font-size: 54px; } +@mixin h00-mktg { + font-size: $h00-size-mobile !important; + @include breakpoint(md) { font-size: $h00-size !important; } } -.alt-h1 { - @include alt-h1; -} +.h00-mktg { @include h00-mktg; } -@mixin alt-h2 { - font-size: 28px; - font-weight: $font-weight-light; - @include breakpoint(md) { font-size: 34px; } - @include breakpoint(lg) { font-size: 38px; } +@mixin h0-mktg { + font-size: $h0-size-mobile !important; + @include breakpoint(md) { font-size: $h0-size !important; } } -.alt-h2 { - @include alt-h2; -} +.h0-mktg { @include h0-mktg; } -@mixin alt-h3 { - font-size: 18px; - font-weight: $font-weight-normal; - @include breakpoint(md) { font-size: 20px; } - @include breakpoint(lg) { font-size: 22px; } +@mixin h1-mktg { + font-size: $h1-size-mobile !important; + @include breakpoint(md) { font-size: $h1-size !important; } } -.alt-h3 { - @include alt-h3; -} +.h1-mktg { @include h1-mktg; } -.alt-h4 { - font-size: 16px; - font-weight: $font-weight-semibold; +@mixin h2-mktg { + font-size: $h2-size-mobile !important; + @include breakpoint(md) { font-size: $h2-size !important; } } -.alt-h5 { - font-size: $h5-size; - font-weight: $font-weight-semibold; -} +.h2-mktg { @include h2-mktg; } -.alt-h6 { - font-size: $h6-size; - font-weight: $font-weight-semibold; +@mixin h3-mktg { + font-size: $h3-size-mobile !important; + @include breakpoint(md) { font-size: $h3-size !important; } } -// Big opening paragraphs -@mixin alt-lead { - -webkit-font-smoothing: antialiased; - font-size: 21px; - font-weight: $font-weight-light; - @include breakpoint(md) { font-size: 24px; } - @include breakpoint(lg) { font-size: 26px; } +.h3-mktg { @include h3-mktg; } + +.h4-mktg { + font-size: $h4-size !important; } -.alt-lead { - @include alt-lead; +.h5-mktg { + font-size: $h5-size !important; } -// For small text +.h6-mktg { + font-size: $h6-size !important; +} -.alt-text-small { - font-size: 14px !important; +// Big opening paragraphs +@mixin lead-mktg { + font-size: $h3-size; + font-weight: $font-weight-normal; } +.lead-mktg { @include lead-mktg; } + // Pullquote @mixin pullquote { @@ -104,7 +82,7 @@ padding-bottom: 0; padding-left: $spacer; margin-bottom: $spacer-4; - font-family: $alt-mono-font; + font-family: $mono-font; font-size: $h4-size; line-height: 1.4; color: $text-gray; @@ -115,7 +93,7 @@ margin-bottom: $spacer-5; margin-left: (-$spacer * 1.5) - 3px; font-size: 18px; - line-height: 1.5; + line-height: $lh-default; } } diff --git a/node_modules/primer-marketing-type/package.json b/node_modules/primer-marketing-type/package.json index 2fdfa095eb3..b3fea5f54ba 100644 --- a/node_modules/primer-marketing-type/package.json +++ b/node_modules/primer-marketing-type/package.json @@ -1,56 +1,54 @@ { - "_from": "primer-marketing-type@^1.0.2", - "_id": "primer-marketing-type@1.0.2", + "_args": [ + [ + "primer-marketing-type@2.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-marketing-type@2.0.0", + "_id": "primer-marketing-type@2.0.0", "_inBundle": false, - "_integrity": "sha1-ELi2ZMQeoDhbeVoA2e2+359eq7I=", + "_integrity": "sha512-c+bCjKVulTrRhjAHJ7pcaFYDUYiSecVFXMo6DkA9v5JvZ2cK/m4LySo5Eb2qbQmPBwLx6t/V1TnxD2cgKtdIDA==", "_location": "/primer-marketing-type", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "primer-marketing-type@^1.0.2", + "raw": "primer-marketing-type@2.0.0", "name": "primer-marketing-type", "escapedName": "primer-marketing-type", - "rawSpec": "^1.0.2", + "rawSpec": "2.0.0", "saveSpec": null, - "fetchSpec": "^1.0.2" + "fetchSpec": "2.0.0" }, "_requiredBy": [ "/primer-marketing" ], - "_resolved": "https://registry.npmjs.org/primer-marketing-type/-/primer-marketing-type-1.0.2.tgz", - "_shasum": "10b8b664c41ea0385b795a00d9edbedf9f5eabb2", - "_spec": "primer-marketing-type@^1.0.2", - "_where": "/Users/bkeepers/projects/guides/node_modules/primer-marketing", + "_resolved": "https://registry.npmjs.org/primer-marketing-type/-/primer-marketing-type-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, "dependencies": { - "primer-marketing-support": "^1.0.2", - "primer-support": "^4.0.7" + "primer-marketing-support": "2.0.0", + "primer-support": "5.0.0" }, - "deprecated": false, "description": "Typography for marketing websites at GitHub", - "devDependencies": { - "primer-module-build": "*", - "stylelint": "*", - "stylelint-config-primer": "*" - }, "files": [ "index.scss", "lib", "build" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "keywords": [ "css", "github", "primer", - "primercss", + "design-system", "style", "type", "typography" @@ -58,15 +56,24 @@ "license": "MIT", "main": "build/index.js", "name": "primer-marketing-type", + "primer": { + "category": "marketing", + "module_type": "utilities" + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-marketing-type" + "url": "https://github.com/primer/primer/tree/master/modules/primer-marketing-type" }, + "sass": "index.scss", "scripts": { - "build": "primer-module-build index.scss", + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", "prepare": "npm run build", - "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + "prepublishOnly": "../../script/notify pending", + "test": "../../script/npm-run-all build lint test-docs", + "test-docs": "../../script/test-docs" }, "style": "build/build.css", - "version": "1.0.2" + "version": "2.0.0" } diff --git a/node_modules/primer-marketing-utilities/CHANGELOG.md b/node_modules/primer-marketing-utilities/CHANGELOG.md deleted file mode 100644 index bc012808e54..00000000000 --- a/node_modules/primer-marketing-utilities/CHANGELOG.md +++ /dev/null @@ -1,26 +0,0 @@ -# v0.1.4 - - * add changes from primer repo and bump patch version: original pr changes made here https://github.com/primer/primer-marketing-utilities/pulls?q=is%3Apr+is%3Aclosed - broccolini [github/github@e8a9d42](https://github.com/github/github/commit/e8a9d42)Fix link references - -# v0.1.3 - - * version and changelog - Sophie Shepherd [github/github@9f619bf](https://github.com/github/github/commit/9f619bf) - * I'm a true dumb dumb - Sophie Shepherd [github/github@b023d66](https://github.com/github/github/commit/b023d66) - -# v0.1.2 - - * incorporate @broccolini's feedback - Sophie Shepherd [github/github@d7335bb](https://github.com/github/github/commit/d7335bb)fe4e - * oops i forgot borders should go in primer-marketing - Sophie Shepherd [github/github@b010e2c](https://github.com/github/github/commit/b010e2c)4d15 - -# v0.0.2 - - * correct build urls - broccolini [github/github@c70b22c](https://github.com/github/github/commit/c70b22c) - * disable lint for filter - broccolini [github/github@88921a8](https://github.com/github/github/commit/88921a8) - * fix travis ci url and bump version - broccolini [github/github@86fe857](https://github.com/github/github/commit/86fe857) - * move all sitenextnext images over to regular site directory - Sophie Shepherd [github/github@2ccbe45](https://github.com/github/github/commit/2ccbe45) - -# v0.0.1 - - * add an image that works - Sophie Shepherd [github/github@bdc8def](https://github.com/github/github/commit/bdc8def) - * add a picture of a cat for @broccolini :) - Sophie Shepherd [github/github@3ab72b8](https://github.com/github/github/commit/3ab72b8) - * incorporate @broccolini's feedback - Sophie Shepherd [github/github@52d66a0](https://github.com/github/github/commit/52d66a0) \ No newline at end of file diff --git a/node_modules/primer-marketing-utilities/LICENSE b/node_modules/primer-marketing-utilities/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-marketing-utilities/LICENSE +++ b/node_modules/primer-marketing-utilities/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-marketing-utilities/README.md b/node_modules/primer-marketing-utilities/README.md index 16e247a335f..f45970aa485 100644 --- a/node_modules/primer-marketing-utilities/README.md +++ b/node_modules/primer-marketing-utilities/README.md @@ -1,7 +1,7 @@ # Primer Marketing CSS Utilities -[![npm version](http://img.shields.io/npm/v/primer-marketing-utilities.svg)](https://www.npmjs.org/package/primer-marketing-utilities) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-marketing-utilities.svg)](https://www.npmjs.org/package/primer-marketing-utilities) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) This repository is a module of the full [primer-marketing-css][primer-marketing-css] repository. @@ -33,14 +33,14 @@ $ npm run build ## Documentation - +You can read more about utilities in the [docs folder](./docs/). ## License [MIT](./LICENSE) © [GitHub](https://github.com/) -[primer-css]: https://github.com/primer/primer -[docs]: http://primercss.io/ +[primer]: https://github.com/primer/primer +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-marketing-utilities/build/build.css b/node_modules/primer-marketing-utilities/build/build.css index b54ff8df26e..f2509bdf3fc 100644 --- a/node_modules/primer-marketing-utilities/build/build.css +++ b/node_modules/primer-marketing-utilities/build/build.css @@ -1 +1 @@ -.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width: 544px){.border-sm-top{border-top:1px #e1e4e8 solid !important}.border-sm-right{border-right:1px #e1e4e8 solid !important}.border-sm-bottom{border-bottom:1px #e1e4e8 solid !important}.border-sm-left{border-left:1px #e1e4e8 solid !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}}@media (min-width: 768px){.border-md-top{border-top:1px #e1e4e8 solid !important}.border-md-right{border-right:1px #e1e4e8 solid !important}.border-md-bottom{border-bottom:1px #e1e4e8 solid !important}.border-md-left{border-left:1px #e1e4e8 solid !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}}@media (min-width: 1012px){.border-lg-top{border-top:1px #e1e4e8 solid !important}.border-lg-right{border-right:1px #e1e4e8 solid !important}.border-lg-bottom{border-bottom:1px #e1e4e8 solid !important}.border-lg-left{border-left:1px #e1e4e8 solid !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}}@media (min-width: 1280px){.border-xl-top{border-top:1px #e1e4e8 solid !important}.border-xl-right{border-right:1px #e1e4e8 solid !important}.border-xl-bottom{border-bottom:1px #e1e4e8 solid !important}.border-xl-left{border-left:1px #e1e4e8 solid !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}} +@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}.grayscale{filter:grayscale(100%)}.border-white-fade{border-color:rgba(255,255,255,0.15) !important}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media (min-width: 768px){.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media (min-width: 1012px){.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}@media (min-width: 544px){.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}}@media (min-width: 768px){.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}}@media (min-width: 1012px){.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}}@media (min-width: 1280px){.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}}.pt-7{padding-top:48px !important}.pb-7{padding-bottom:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pb-8{padding-bottom:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pb-9{padding-bottom:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pb-10{padding-bottom:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pb-11{padding-bottom:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pb-12{padding-bottom:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media (min-width: 544px){.pt-sm-7{padding-top:48px !important}.pb-sm-7{padding-bottom:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pb-sm-8{padding-bottom:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pb-sm-9{padding-bottom:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pb-sm-10{padding-bottom:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pb-sm-11{padding-bottom:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pb-sm-12{padding-bottom:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media (min-width: 768px){.pt-md-7{padding-top:48px !important}.pb-md-7{padding-bottom:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pb-md-8{padding-bottom:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pb-md-9{padding-bottom:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pb-md-10{padding-bottom:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pb-md-11{padding-bottom:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pb-md-12{padding-bottom:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media (min-width: 1012px){.pt-lg-7{padding-top:48px !important}.pb-lg-7{padding-bottom:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pb-lg-8{padding-bottom:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pb-lg-9{padding-bottom:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pb-lg-10{padding-bottom:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pb-lg-11{padding-bottom:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pb-lg-12{padding-bottom:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media (min-width: 1280px){.pt-xl-7{padding-top:48px !important}.pb-xl-7{padding-bottom:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pb-xl-8{padding-bottom:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pb-xl-9{padding-bottom:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pb-xl-10{padding-bottom:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pb-xl-11{padding-bottom:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pb-xl-12{padding-bottom:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}} diff --git a/node_modules/primer-marketing-utilities/build/data.json b/node_modules/primer-marketing-utilities/build/data.json new file mode 100644 index 00000000000..e9f9bcca66d --- /dev/null +++ b/node_modules/primer-marketing-utilities/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":18973,"gzipSize":2451,"humanizedSize":"19kB","humanizedGzipSize":"2kB","rules":{"total":470,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.127659574468085},"selectorByRuleSizes":[{"selector":".py-xl-12","declarations":2},{"selector":".py-xl-11","declarations":2},{"selector":".py-xl-10","declarations":2},{"selector":".py-xl-9","declarations":2},{"selector":".py-xl-8","declarations":2},{"selector":".py-xl-7","declarations":2},{"selector":".py-lg-12","declarations":2},{"selector":".py-lg-11","declarations":2},{"selector":".py-lg-10","declarations":2},{"selector":".py-lg-9","declarations":2},{"selector":".py-lg-8","declarations":2},{"selector":".py-lg-7","declarations":2},{"selector":".py-md-12","declarations":2},{"selector":".py-md-11","declarations":2},{"selector":".py-md-10","declarations":2},{"selector":".py-md-9","declarations":2},{"selector":".py-md-8","declarations":2},{"selector":".py-md-7","declarations":2},{"selector":".py-sm-12","declarations":2},{"selector":".py-sm-11","declarations":2},{"selector":".py-sm-10","declarations":2},{"selector":".py-sm-9","declarations":2},{"selector":".py-sm-8","declarations":2},{"selector":".py-sm-7","declarations":2},{"selector":".py-12","declarations":2},{"selector":".py-11","declarations":2},{"selector":".py-10","declarations":2},{"selector":".py-9","declarations":2},{"selector":".py-8","declarations":2},{"selector":".py-7","declarations":2},{"selector":".my-xl-12","declarations":2},{"selector":".my-xl-11","declarations":2},{"selector":".my-xl-10","declarations":2},{"selector":".my-xl-9","declarations":2},{"selector":".my-xl-8","declarations":2},{"selector":".my-xl-7","declarations":2},{"selector":".my-lg-12","declarations":2},{"selector":".my-lg-11","declarations":2},{"selector":".my-lg-10","declarations":2},{"selector":".my-lg-9","declarations":2},{"selector":".my-lg-8","declarations":2},{"selector":".my-lg-7","declarations":2},{"selector":".my-md-12","declarations":2},{"selector":".my-md-11","declarations":2},{"selector":".my-md-10","declarations":2},{"selector":".my-md-9","declarations":2},{"selector":".my-md-8","declarations":2},{"selector":".my-md-7","declarations":2},{"selector":".my-sm-12","declarations":2},{"selector":".my-sm-11","declarations":2},{"selector":".my-sm-10","declarations":2},{"selector":".my-sm-9","declarations":2},{"selector":".my-sm-8","declarations":2},{"selector":".my-sm-7","declarations":2},{"selector":".my-12","declarations":2},{"selector":".my-11","declarations":2},{"selector":".my-10","declarations":2},{"selector":".my-9","declarations":2},{"selector":".my-8","declarations":2},{"selector":".my-7","declarations":2},{"selector":".pb-xl-12","declarations":1},{"selector":".pt-xl-12","declarations":1},{"selector":".pb-xl-11","declarations":1},{"selector":".pt-xl-11","declarations":1},{"selector":".pb-xl-10","declarations":1},{"selector":".pt-xl-10","declarations":1},{"selector":".pb-xl-9","declarations":1},{"selector":".pt-xl-9","declarations":1},{"selector":".pb-xl-8","declarations":1},{"selector":".pt-xl-8","declarations":1},{"selector":".pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1},{"selector":".pb-lg-12","declarations":1},{"selector":".pt-lg-12","declarations":1},{"selector":".pb-lg-11","declarations":1},{"selector":".pt-lg-11","declarations":1},{"selector":".pb-lg-10","declarations":1},{"selector":".pt-lg-10","declarations":1},{"selector":".pb-lg-9","declarations":1},{"selector":".pt-lg-9","declarations":1},{"selector":".pb-lg-8","declarations":1},{"selector":".pt-lg-8","declarations":1},{"selector":".pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1},{"selector":".pb-md-12","declarations":1},{"selector":".pt-md-12","declarations":1},{"selector":".pb-md-11","declarations":1},{"selector":".pt-md-11","declarations":1},{"selector":".pb-md-10","declarations":1},{"selector":".pt-md-10","declarations":1},{"selector":".pb-md-9","declarations":1},{"selector":".pt-md-9","declarations":1},{"selector":".pb-md-8","declarations":1},{"selector":".pt-md-8","declarations":1},{"selector":".pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1},{"selector":".pb-sm-12","declarations":1},{"selector":".pt-sm-12","declarations":1},{"selector":".pb-sm-11","declarations":1},{"selector":".pt-sm-11","declarations":1},{"selector":".pb-sm-10","declarations":1},{"selector":".pt-sm-10","declarations":1},{"selector":".pb-sm-9","declarations":1},{"selector":".pt-sm-9","declarations":1},{"selector":".pb-sm-8","declarations":1},{"selector":".pt-sm-8","declarations":1},{"selector":".pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1},{"selector":".pb-12","declarations":1},{"selector":".pt-12","declarations":1},{"selector":".pb-11","declarations":1},{"selector":".pt-11","declarations":1},{"selector":".pb-10","declarations":1},{"selector":".pt-10","declarations":1},{"selector":".pb-9","declarations":1},{"selector":".pt-9","declarations":1},{"selector":".pb-8","declarations":1},{"selector":".pt-8","declarations":1},{"selector":".pb-7","declarations":1},{"selector":".pt-7","declarations":1},{"selector":".mb-xl-12","declarations":1},{"selector":".mt-xl-12","declarations":1},{"selector":".mb-xl-11","declarations":1},{"selector":".mt-xl-11","declarations":1},{"selector":".mb-xl-10","declarations":1},{"selector":".mt-xl-10","declarations":1},{"selector":".mb-xl-9","declarations":1},{"selector":".mt-xl-9","declarations":1},{"selector":".mb-xl-8","declarations":1},{"selector":".mt-xl-8","declarations":1},{"selector":".mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1},{"selector":".mb-lg-12","declarations":1},{"selector":".mt-lg-12","declarations":1},{"selector":".mb-lg-11","declarations":1},{"selector":".mt-lg-11","declarations":1},{"selector":".mb-lg-10","declarations":1},{"selector":".mt-lg-10","declarations":1},{"selector":".mb-lg-9","declarations":1},{"selector":".mt-lg-9","declarations":1},{"selector":".mb-lg-8","declarations":1},{"selector":".mt-lg-8","declarations":1},{"selector":".mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1},{"selector":".mb-md-12","declarations":1},{"selector":".mt-md-12","declarations":1},{"selector":".mb-md-11","declarations":1},{"selector":".mt-md-11","declarations":1},{"selector":".mb-md-10","declarations":1},{"selector":".mt-md-10","declarations":1},{"selector":".mb-md-9","declarations":1},{"selector":".mt-md-9","declarations":1},{"selector":".mb-md-8","declarations":1},{"selector":".mt-md-8","declarations":1},{"selector":".mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1},{"selector":".mb-sm-12","declarations":1},{"selector":".mt-sm-12","declarations":1},{"selector":".mb-sm-11","declarations":1},{"selector":".mt-sm-11","declarations":1},{"selector":".mb-sm-10","declarations":1},{"selector":".mt-sm-10","declarations":1},{"selector":".mb-sm-9","declarations":1},{"selector":".mt-sm-9","declarations":1},{"selector":".mb-sm-8","declarations":1},{"selector":".mt-sm-8","declarations":1},{"selector":".mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1},{"selector":".mb-12","declarations":1},{"selector":".mt-12","declarations":1},{"selector":".mb-11","declarations":1},{"selector":".mt-11","declarations":1},{"selector":".mb-10","declarations":1},{"selector":".mt-10","declarations":1},{"selector":".mb-9","declarations":1},{"selector":".mt-9","declarations":1},{"selector":".mb-8","declarations":1},{"selector":".mt-8","declarations":1},{"selector":".mb-7","declarations":1},{"selector":".mt-7","declarations":1},{"selector":".left-lg-n12","declarations":1},{"selector":".bottom-lg-n12","declarations":1},{"selector":".right-lg-n12","declarations":1},{"selector":".top-lg-n12","declarations":1},{"selector":".left-lg-12","declarations":1},{"selector":".bottom-lg-12","declarations":1},{"selector":".right-lg-12","declarations":1},{"selector":".top-lg-12","declarations":1},{"selector":".left-lg-n11","declarations":1},{"selector":".bottom-lg-n11","declarations":1},{"selector":".right-lg-n11","declarations":1},{"selector":".top-lg-n11","declarations":1},{"selector":".left-lg-11","declarations":1},{"selector":".bottom-lg-11","declarations":1},{"selector":".right-lg-11","declarations":1},{"selector":".top-lg-11","declarations":1},{"selector":".left-lg-n10","declarations":1},{"selector":".bottom-lg-n10","declarations":1},{"selector":".right-lg-n10","declarations":1},{"selector":".top-lg-n10","declarations":1},{"selector":".left-lg-10","declarations":1},{"selector":".bottom-lg-10","declarations":1},{"selector":".right-lg-10","declarations":1},{"selector":".top-lg-10","declarations":1},{"selector":".left-lg-n9","declarations":1},{"selector":".bottom-lg-n9","declarations":1},{"selector":".right-lg-n9","declarations":1},{"selector":".top-lg-n9","declarations":1},{"selector":".left-lg-9","declarations":1},{"selector":".bottom-lg-9","declarations":1},{"selector":".right-lg-9","declarations":1},{"selector":".top-lg-9","declarations":1},{"selector":".left-lg-n8","declarations":1},{"selector":".bottom-lg-n8","declarations":1},{"selector":".right-lg-n8","declarations":1},{"selector":".top-lg-n8","declarations":1},{"selector":".left-lg-8","declarations":1},{"selector":".bottom-lg-8","declarations":1},{"selector":".right-lg-8","declarations":1},{"selector":".top-lg-8","declarations":1},{"selector":".left-lg-n7","declarations":1},{"selector":".bottom-lg-n7","declarations":1},{"selector":".right-lg-n7","declarations":1},{"selector":".top-lg-n7","declarations":1},{"selector":".left-lg-7","declarations":1},{"selector":".bottom-lg-7","declarations":1},{"selector":".right-lg-7","declarations":1},{"selector":".top-lg-7","declarations":1},{"selector":".left-lg-n6","declarations":1},{"selector":".bottom-lg-n6","declarations":1},{"selector":".right-lg-n6","declarations":1},{"selector":".top-lg-n6","declarations":1},{"selector":".left-lg-6","declarations":1},{"selector":".bottom-lg-6","declarations":1},{"selector":".right-lg-6","declarations":1},{"selector":".top-lg-6","declarations":1},{"selector":".left-lg-n5","declarations":1},{"selector":".bottom-lg-n5","declarations":1},{"selector":".right-lg-n5","declarations":1},{"selector":".top-lg-n5","declarations":1},{"selector":".left-lg-5","declarations":1},{"selector":".bottom-lg-5","declarations":1},{"selector":".right-lg-5","declarations":1},{"selector":".top-lg-5","declarations":1},{"selector":".left-lg-n4","declarations":1},{"selector":".bottom-lg-n4","declarations":1},{"selector":".right-lg-n4","declarations":1},{"selector":".top-lg-n4","declarations":1},{"selector":".left-lg-4","declarations":1},{"selector":".bottom-lg-4","declarations":1},{"selector":".right-lg-4","declarations":1},{"selector":".top-lg-4","declarations":1},{"selector":".left-lg-n3","declarations":1},{"selector":".bottom-lg-n3","declarations":1},{"selector":".right-lg-n3","declarations":1},{"selector":".top-lg-n3","declarations":1},{"selector":".left-lg-3","declarations":1},{"selector":".bottom-lg-3","declarations":1},{"selector":".right-lg-3","declarations":1},{"selector":".top-lg-3","declarations":1},{"selector":".left-lg-n2","declarations":1},{"selector":".bottom-lg-n2","declarations":1},{"selector":".right-lg-n2","declarations":1},{"selector":".top-lg-n2","declarations":1},{"selector":".left-lg-2","declarations":1},{"selector":".bottom-lg-2","declarations":1},{"selector":".right-lg-2","declarations":1},{"selector":".top-lg-2","declarations":1},{"selector":".left-lg-n1","declarations":1},{"selector":".bottom-lg-n1","declarations":1},{"selector":".right-lg-n1","declarations":1},{"selector":".top-lg-n1","declarations":1},{"selector":".left-lg-1","declarations":1},{"selector":".bottom-lg-1","declarations":1},{"selector":".right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1},{"selector":".left-md-n12","declarations":1},{"selector":".bottom-md-n12","declarations":1},{"selector":".right-md-n12","declarations":1},{"selector":".top-md-n12","declarations":1},{"selector":".left-md-12","declarations":1},{"selector":".bottom-md-12","declarations":1},{"selector":".right-md-12","declarations":1},{"selector":".top-md-12","declarations":1},{"selector":".left-md-n11","declarations":1},{"selector":".bottom-md-n11","declarations":1},{"selector":".right-md-n11","declarations":1},{"selector":".top-md-n11","declarations":1},{"selector":".left-md-11","declarations":1},{"selector":".bottom-md-11","declarations":1},{"selector":".right-md-11","declarations":1},{"selector":".top-md-11","declarations":1},{"selector":".left-md-n10","declarations":1},{"selector":".bottom-md-n10","declarations":1},{"selector":".right-md-n10","declarations":1},{"selector":".top-md-n10","declarations":1},{"selector":".left-md-10","declarations":1},{"selector":".bottom-md-10","declarations":1},{"selector":".right-md-10","declarations":1},{"selector":".top-md-10","declarations":1},{"selector":".left-md-n9","declarations":1},{"selector":".bottom-md-n9","declarations":1},{"selector":".right-md-n9","declarations":1},{"selector":".top-md-n9","declarations":1},{"selector":".left-md-9","declarations":1},{"selector":".bottom-md-9","declarations":1},{"selector":".right-md-9","declarations":1},{"selector":".top-md-9","declarations":1},{"selector":".left-md-n8","declarations":1},{"selector":".bottom-md-n8","declarations":1},{"selector":".right-md-n8","declarations":1},{"selector":".top-md-n8","declarations":1},{"selector":".left-md-8","declarations":1},{"selector":".bottom-md-8","declarations":1},{"selector":".right-md-8","declarations":1},{"selector":".top-md-8","declarations":1},{"selector":".left-md-n7","declarations":1},{"selector":".bottom-md-n7","declarations":1},{"selector":".right-md-n7","declarations":1},{"selector":".top-md-n7","declarations":1},{"selector":".left-md-7","declarations":1},{"selector":".bottom-md-7","declarations":1},{"selector":".right-md-7","declarations":1},{"selector":".top-md-7","declarations":1},{"selector":".left-md-n6","declarations":1},{"selector":".bottom-md-n6","declarations":1},{"selector":".right-md-n6","declarations":1},{"selector":".top-md-n6","declarations":1},{"selector":".left-md-6","declarations":1},{"selector":".bottom-md-6","declarations":1},{"selector":".right-md-6","declarations":1},{"selector":".top-md-6","declarations":1},{"selector":".left-md-n5","declarations":1},{"selector":".bottom-md-n5","declarations":1},{"selector":".right-md-n5","declarations":1},{"selector":".top-md-n5","declarations":1},{"selector":".left-md-5","declarations":1},{"selector":".bottom-md-5","declarations":1},{"selector":".right-md-5","declarations":1},{"selector":".top-md-5","declarations":1},{"selector":".left-md-n4","declarations":1},{"selector":".bottom-md-n4","declarations":1},{"selector":".right-md-n4","declarations":1},{"selector":".top-md-n4","declarations":1},{"selector":".left-md-4","declarations":1},{"selector":".bottom-md-4","declarations":1},{"selector":".right-md-4","declarations":1},{"selector":".top-md-4","declarations":1},{"selector":".left-md-n3","declarations":1},{"selector":".bottom-md-n3","declarations":1},{"selector":".right-md-n3","declarations":1},{"selector":".top-md-n3","declarations":1},{"selector":".left-md-3","declarations":1},{"selector":".bottom-md-3","declarations":1},{"selector":".right-md-3","declarations":1},{"selector":".top-md-3","declarations":1},{"selector":".left-md-n2","declarations":1},{"selector":".bottom-md-n2","declarations":1},{"selector":".right-md-n2","declarations":1},{"selector":".top-md-n2","declarations":1},{"selector":".left-md-2","declarations":1},{"selector":".bottom-md-2","declarations":1},{"selector":".right-md-2","declarations":1},{"selector":".top-md-2","declarations":1},{"selector":".left-md-n1","declarations":1},{"selector":".bottom-md-n1","declarations":1},{"selector":".right-md-n1","declarations":1},{"selector":".top-md-n1","declarations":1},{"selector":".left-md-1","declarations":1},{"selector":".bottom-md-1","declarations":1},{"selector":".right-md-1","declarations":1},{"selector":".top-md-1","declarations":1},{"selector":".left-n12","declarations":1},{"selector":".bottom-n12","declarations":1},{"selector":".right-n12","declarations":1},{"selector":".top-n12","declarations":1},{"selector":".left-12","declarations":1},{"selector":".bottom-12","declarations":1},{"selector":".right-12","declarations":1},{"selector":".top-12","declarations":1},{"selector":".left-n11","declarations":1},{"selector":".bottom-n11","declarations":1},{"selector":".right-n11","declarations":1},{"selector":".top-n11","declarations":1},{"selector":".left-11","declarations":1},{"selector":".bottom-11","declarations":1},{"selector":".right-11","declarations":1},{"selector":".top-11","declarations":1},{"selector":".left-n10","declarations":1},{"selector":".bottom-n10","declarations":1},{"selector":".right-n10","declarations":1},{"selector":".top-n10","declarations":1},{"selector":".left-10","declarations":1},{"selector":".bottom-10","declarations":1},{"selector":".right-10","declarations":1},{"selector":".top-10","declarations":1},{"selector":".left-n9","declarations":1},{"selector":".bottom-n9","declarations":1},{"selector":".right-n9","declarations":1},{"selector":".top-n9","declarations":1},{"selector":".left-9","declarations":1},{"selector":".bottom-9","declarations":1},{"selector":".right-9","declarations":1},{"selector":".top-9","declarations":1},{"selector":".left-n8","declarations":1},{"selector":".bottom-n8","declarations":1},{"selector":".right-n8","declarations":1},{"selector":".top-n8","declarations":1},{"selector":".left-8","declarations":1},{"selector":".bottom-8","declarations":1},{"selector":".right-8","declarations":1},{"selector":".top-8","declarations":1},{"selector":".left-n7","declarations":1},{"selector":".bottom-n7","declarations":1},{"selector":".right-n7","declarations":1},{"selector":".top-n7","declarations":1},{"selector":".left-7","declarations":1},{"selector":".bottom-7","declarations":1},{"selector":".right-7","declarations":1},{"selector":".top-7","declarations":1},{"selector":".left-n6","declarations":1},{"selector":".bottom-n6","declarations":1},{"selector":".right-n6","declarations":1},{"selector":".top-n6","declarations":1},{"selector":".left-6","declarations":1},{"selector":".bottom-6","declarations":1},{"selector":".right-6","declarations":1},{"selector":".top-6","declarations":1},{"selector":".left-n5","declarations":1},{"selector":".bottom-n5","declarations":1},{"selector":".right-n5","declarations":1},{"selector":".top-n5","declarations":1},{"selector":".left-5","declarations":1},{"selector":".bottom-5","declarations":1},{"selector":".right-5","declarations":1},{"selector":".top-5","declarations":1},{"selector":".left-n4","declarations":1},{"selector":".bottom-n4","declarations":1},{"selector":".right-n4","declarations":1},{"selector":".top-n4","declarations":1},{"selector":".left-4","declarations":1},{"selector":".bottom-4","declarations":1},{"selector":".right-4","declarations":1},{"selector":".top-4","declarations":1},{"selector":".left-n3","declarations":1},{"selector":".bottom-n3","declarations":1},{"selector":".right-n3","declarations":1},{"selector":".top-n3","declarations":1},{"selector":".left-3","declarations":1},{"selector":".bottom-3","declarations":1},{"selector":".right-3","declarations":1},{"selector":".top-3","declarations":1},{"selector":".left-n2","declarations":1},{"selector":".bottom-n2","declarations":1},{"selector":".right-n2","declarations":1},{"selector":".top-n2","declarations":1},{"selector":".left-2","declarations":1},{"selector":".bottom-2","declarations":1},{"selector":".right-2","declarations":1},{"selector":".top-2","declarations":1},{"selector":".left-n1","declarations":1},{"selector":".bottom-n1","declarations":1},{"selector":".right-n1","declarations":1},{"selector":".top-n1","declarations":1},{"selector":".left-1","declarations":1},{"selector":".bottom-1","declarations":1},{"selector":".right-1","declarations":1},{"selector":".top-1","declarations":1},{"selector":".border-white-fade","declarations":1},{"selector":".grayscale","declarations":1}]},"selectors":{"total":470,"type":0,"class":470,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".grayscale",".border-white-fade",".top-1",".right-1",".bottom-1",".left-1",".top-n1",".right-n1",".bottom-n1",".left-n1",".top-2",".right-2",".bottom-2",".left-2",".top-n2",".right-n2",".bottom-n2",".left-n2",".top-3",".right-3",".bottom-3",".left-3",".top-n3",".right-n3",".bottom-n3",".left-n3",".top-4",".right-4",".bottom-4",".left-4",".top-n4",".right-n4",".bottom-n4",".left-n4",".top-5",".right-5",".bottom-5",".left-5",".top-n5",".right-n5",".bottom-n5",".left-n5",".top-6",".right-6",".bottom-6",".left-6",".top-n6",".right-n6",".bottom-n6",".left-n6",".top-7",".right-7",".bottom-7",".left-7",".top-n7",".right-n7",".bottom-n7",".left-n7",".top-8",".right-8",".bottom-8",".left-8",".top-n8",".right-n8",".bottom-n8",".left-n8",".top-9",".right-9",".bottom-9",".left-9",".top-n9",".right-n9",".bottom-n9",".left-n9",".top-10",".right-10",".bottom-10",".left-10",".top-n10",".right-n10",".bottom-n10",".left-n10",".top-11",".right-11",".bottom-11",".left-11",".top-n11",".right-n11",".bottom-n11",".left-n11",".top-12",".right-12",".bottom-12",".left-12",".top-n12",".right-n12",".bottom-n12",".left-n12",".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12",".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12",".mt-7",".mb-7",".my-7",".mt-8",".mb-8",".my-8",".mt-9",".mb-9",".my-9",".mt-10",".mb-10",".my-10",".mt-11",".mb-11",".my-11",".mt-12",".mb-12",".my-12",".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12",".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12",".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12",".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12",".pt-7",".pb-7",".py-7",".pt-8",".pb-8",".py-8",".pt-9",".pb-9",".py-9",".pt-10",".pb-10",".py-10",".pt-11",".pb-11",".py-11",".pt-12",".pb-12",".py-12",".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12",".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12",".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12",".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":530,"unique":122,"properties":{"filter":["grayscale(100%)"],"border-color":["rgba(255,255,255,0.15)"],"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}},"mediaQueries":{"total":10,"unique":4,"values":["(min-width: 768px)","(min-width: 1012px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-md-n12","declarations":1},{"selector":",.bottom-md-n12","declarations":1},{"selector":",.right-md-n12","declarations":1},{"selector":",.top-md-n12","declarations":1},{"selector":",.left-md-12","declarations":1},{"selector":",.bottom-md-12","declarations":1},{"selector":",.right-md-12","declarations":1},{"selector":",.top-md-12","declarations":1},{"selector":",.left-md-n11","declarations":1},{"selector":",.bottom-md-n11","declarations":1},{"selector":",.right-md-n11","declarations":1},{"selector":",.top-md-n11","declarations":1},{"selector":",.left-md-11","declarations":1},{"selector":",.bottom-md-11","declarations":1},{"selector":",.right-md-11","declarations":1},{"selector":",.top-md-11","declarations":1},{"selector":",.left-md-n10","declarations":1},{"selector":",.bottom-md-n10","declarations":1},{"selector":",.right-md-n10","declarations":1},{"selector":",.top-md-n10","declarations":1},{"selector":",.left-md-10","declarations":1},{"selector":",.bottom-md-10","declarations":1},{"selector":",.right-md-10","declarations":1},{"selector":",.top-md-10","declarations":1},{"selector":",.left-md-n9","declarations":1},{"selector":",.bottom-md-n9","declarations":1},{"selector":",.right-md-n9","declarations":1},{"selector":",.top-md-n9","declarations":1},{"selector":",.left-md-9","declarations":1},{"selector":",.bottom-md-9","declarations":1},{"selector":",.right-md-9","declarations":1},{"selector":",.top-md-9","declarations":1},{"selector":",.left-md-n8","declarations":1},{"selector":",.bottom-md-n8","declarations":1},{"selector":",.right-md-n8","declarations":1},{"selector":",.top-md-n8","declarations":1},{"selector":",.left-md-8","declarations":1},{"selector":",.bottom-md-8","declarations":1},{"selector":",.right-md-8","declarations":1},{"selector":",.top-md-8","declarations":1},{"selector":",.left-md-n7","declarations":1},{"selector":",.bottom-md-n7","declarations":1},{"selector":",.right-md-n7","declarations":1},{"selector":",.top-md-n7","declarations":1},{"selector":",.left-md-7","declarations":1},{"selector":",.bottom-md-7","declarations":1},{"selector":",.right-md-7","declarations":1},{"selector":",.top-md-7","declarations":1},{"selector":",.left-md-n6","declarations":1},{"selector":",.bottom-md-n6","declarations":1},{"selector":",.right-md-n6","declarations":1},{"selector":",.top-md-n6","declarations":1},{"selector":",.left-md-6","declarations":1},{"selector":",.bottom-md-6","declarations":1},{"selector":",.right-md-6","declarations":1},{"selector":",.top-md-6","declarations":1},{"selector":",.left-md-n5","declarations":1},{"selector":",.bottom-md-n5","declarations":1},{"selector":",.right-md-n5","declarations":1},{"selector":",.top-md-n5","declarations":1},{"selector":",.left-md-5","declarations":1},{"selector":",.bottom-md-5","declarations":1},{"selector":",.right-md-5","declarations":1},{"selector":",.top-md-5","declarations":1},{"selector":",.left-md-n4","declarations":1},{"selector":",.bottom-md-n4","declarations":1},{"selector":",.right-md-n4","declarations":1},{"selector":",.top-md-n4","declarations":1},{"selector":",.left-md-4","declarations":1},{"selector":",.bottom-md-4","declarations":1},{"selector":",.right-md-4","declarations":1},{"selector":",.top-md-4","declarations":1},{"selector":",.left-md-n3","declarations":1},{"selector":",.bottom-md-n3","declarations":1},{"selector":",.right-md-n3","declarations":1},{"selector":",.top-md-n3","declarations":1},{"selector":",.left-md-3","declarations":1},{"selector":",.bottom-md-3","declarations":1},{"selector":",.right-md-3","declarations":1},{"selector":",.top-md-3","declarations":1},{"selector":",.left-md-n2","declarations":1},{"selector":",.bottom-md-n2","declarations":1},{"selector":",.right-md-n2","declarations":1},{"selector":",.top-md-n2","declarations":1},{"selector":",.left-md-2","declarations":1},{"selector":",.bottom-md-2","declarations":1},{"selector":",.right-md-2","declarations":1},{"selector":",.top-md-2","declarations":1},{"selector":",.left-md-n1","declarations":1},{"selector":",.bottom-md-n1","declarations":1},{"selector":",.right-md-n1","declarations":1},{"selector":",.top-md-n1","declarations":1},{"selector":",.left-md-1","declarations":1},{"selector":",.bottom-md-1","declarations":1},{"selector":",.right-md-1","declarations":1},{"selector":".top-md-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-lg-n12","declarations":1},{"selector":",.bottom-lg-n12","declarations":1},{"selector":",.right-lg-n12","declarations":1},{"selector":",.top-lg-n12","declarations":1},{"selector":",.left-lg-12","declarations":1},{"selector":",.bottom-lg-12","declarations":1},{"selector":",.right-lg-12","declarations":1},{"selector":",.top-lg-12","declarations":1},{"selector":",.left-lg-n11","declarations":1},{"selector":",.bottom-lg-n11","declarations":1},{"selector":",.right-lg-n11","declarations":1},{"selector":",.top-lg-n11","declarations":1},{"selector":",.left-lg-11","declarations":1},{"selector":",.bottom-lg-11","declarations":1},{"selector":",.right-lg-11","declarations":1},{"selector":",.top-lg-11","declarations":1},{"selector":",.left-lg-n10","declarations":1},{"selector":",.bottom-lg-n10","declarations":1},{"selector":",.right-lg-n10","declarations":1},{"selector":",.top-lg-n10","declarations":1},{"selector":",.left-lg-10","declarations":1},{"selector":",.bottom-lg-10","declarations":1},{"selector":",.right-lg-10","declarations":1},{"selector":",.top-lg-10","declarations":1},{"selector":",.left-lg-n9","declarations":1},{"selector":",.bottom-lg-n9","declarations":1},{"selector":",.right-lg-n9","declarations":1},{"selector":",.top-lg-n9","declarations":1},{"selector":",.left-lg-9","declarations":1},{"selector":",.bottom-lg-9","declarations":1},{"selector":",.right-lg-9","declarations":1},{"selector":",.top-lg-9","declarations":1},{"selector":",.left-lg-n8","declarations":1},{"selector":",.bottom-lg-n8","declarations":1},{"selector":",.right-lg-n8","declarations":1},{"selector":",.top-lg-n8","declarations":1},{"selector":",.left-lg-8","declarations":1},{"selector":",.bottom-lg-8","declarations":1},{"selector":",.right-lg-8","declarations":1},{"selector":",.top-lg-8","declarations":1},{"selector":",.left-lg-n7","declarations":1},{"selector":",.bottom-lg-n7","declarations":1},{"selector":",.right-lg-n7","declarations":1},{"selector":",.top-lg-n7","declarations":1},{"selector":",.left-lg-7","declarations":1},{"selector":",.bottom-lg-7","declarations":1},{"selector":",.right-lg-7","declarations":1},{"selector":",.top-lg-7","declarations":1},{"selector":",.left-lg-n6","declarations":1},{"selector":",.bottom-lg-n6","declarations":1},{"selector":",.right-lg-n6","declarations":1},{"selector":",.top-lg-n6","declarations":1},{"selector":",.left-lg-6","declarations":1},{"selector":",.bottom-lg-6","declarations":1},{"selector":",.right-lg-6","declarations":1},{"selector":",.top-lg-6","declarations":1},{"selector":",.left-lg-n5","declarations":1},{"selector":",.bottom-lg-n5","declarations":1},{"selector":",.right-lg-n5","declarations":1},{"selector":",.top-lg-n5","declarations":1},{"selector":",.left-lg-5","declarations":1},{"selector":",.bottom-lg-5","declarations":1},{"selector":",.right-lg-5","declarations":1},{"selector":",.top-lg-5","declarations":1},{"selector":",.left-lg-n4","declarations":1},{"selector":",.bottom-lg-n4","declarations":1},{"selector":",.right-lg-n4","declarations":1},{"selector":",.top-lg-n4","declarations":1},{"selector":",.left-lg-4","declarations":1},{"selector":",.bottom-lg-4","declarations":1},{"selector":",.right-lg-4","declarations":1},{"selector":",.top-lg-4","declarations":1},{"selector":",.left-lg-n3","declarations":1},{"selector":",.bottom-lg-n3","declarations":1},{"selector":",.right-lg-n3","declarations":1},{"selector":",.top-lg-n3","declarations":1},{"selector":",.left-lg-3","declarations":1},{"selector":",.bottom-lg-3","declarations":1},{"selector":",.right-lg-3","declarations":1},{"selector":",.top-lg-3","declarations":1},{"selector":",.left-lg-n2","declarations":1},{"selector":",.bottom-lg-n2","declarations":1},{"selector":",.right-lg-n2","declarations":1},{"selector":",.top-lg-n2","declarations":1},{"selector":",.left-lg-2","declarations":1},{"selector":",.bottom-lg-2","declarations":1},{"selector":",.right-lg-2","declarations":1},{"selector":",.top-lg-2","declarations":1},{"selector":",.left-lg-n1","declarations":1},{"selector":",.bottom-lg-n1","declarations":1},{"selector":",.right-lg-n1","declarations":1},{"selector":",.top-lg-n1","declarations":1},{"selector":",.left-lg-1","declarations":1},{"selector":",.bottom-lg-1","declarations":1},{"selector":",.right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-sm-12","declarations":2},{"selector":",.my-sm-11","declarations":2},{"selector":",.my-sm-10","declarations":2},{"selector":",.my-sm-9","declarations":2},{"selector":",.my-sm-8","declarations":2},{"selector":",.my-sm-7","declarations":2},{"selector":",.mb-sm-12","declarations":1},{"selector":",.mt-sm-12","declarations":1},{"selector":",.mb-sm-11","declarations":1},{"selector":",.mt-sm-11","declarations":1},{"selector":",.mb-sm-10","declarations":1},{"selector":",.mt-sm-10","declarations":1},{"selector":",.mb-sm-9","declarations":1},{"selector":",.mt-sm-9","declarations":1},{"selector":",.mb-sm-8","declarations":1},{"selector":",.mt-sm-8","declarations":1},{"selector":",.mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-md-12","declarations":2},{"selector":",.my-md-11","declarations":2},{"selector":",.my-md-10","declarations":2},{"selector":",.my-md-9","declarations":2},{"selector":",.my-md-8","declarations":2},{"selector":",.my-md-7","declarations":2},{"selector":",.mb-md-12","declarations":1},{"selector":",.mt-md-12","declarations":1},{"selector":",.mb-md-11","declarations":1},{"selector":",.mt-md-11","declarations":1},{"selector":",.mb-md-10","declarations":1},{"selector":",.mt-md-10","declarations":1},{"selector":",.mb-md-9","declarations":1},{"selector":",.mt-md-9","declarations":1},{"selector":",.mb-md-8","declarations":1},{"selector":",.mt-md-8","declarations":1},{"selector":",.mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-lg-12","declarations":2},{"selector":",.my-lg-11","declarations":2},{"selector":",.my-lg-10","declarations":2},{"selector":",.my-lg-9","declarations":2},{"selector":",.my-lg-8","declarations":2},{"selector":",.my-lg-7","declarations":2},{"selector":",.mb-lg-12","declarations":1},{"selector":",.mt-lg-12","declarations":1},{"selector":",.mb-lg-11","declarations":1},{"selector":",.mt-lg-11","declarations":1},{"selector":",.mb-lg-10","declarations":1},{"selector":",.mt-lg-10","declarations":1},{"selector":",.mb-lg-9","declarations":1},{"selector":",.mt-lg-9","declarations":1},{"selector":",.mb-lg-8","declarations":1},{"selector":",.mt-lg-8","declarations":1},{"selector":",.mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-xl-12","declarations":2},{"selector":",.my-xl-11","declarations":2},{"selector":",.my-xl-10","declarations":2},{"selector":",.my-xl-9","declarations":2},{"selector":",.my-xl-8","declarations":2},{"selector":",.my-xl-7","declarations":2},{"selector":",.mb-xl-12","declarations":1},{"selector":",.mt-xl-12","declarations":1},{"selector":",.mb-xl-11","declarations":1},{"selector":",.mt-xl-11","declarations":1},{"selector":",.mb-xl-10","declarations":1},{"selector":",.mt-xl-10","declarations":1},{"selector":",.mb-xl-9","declarations":1},{"selector":",.mt-xl-9","declarations":1},{"selector":",.mb-xl-8","declarations":1},{"selector":",.mt-xl-8","declarations":1},{"selector":",.mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-sm-12","declarations":2},{"selector":",.py-sm-11","declarations":2},{"selector":",.py-sm-10","declarations":2},{"selector":",.py-sm-9","declarations":2},{"selector":",.py-sm-8","declarations":2},{"selector":",.py-sm-7","declarations":2},{"selector":",.pb-sm-12","declarations":1},{"selector":",.pt-sm-12","declarations":1},{"selector":",.pb-sm-11","declarations":1},{"selector":",.pt-sm-11","declarations":1},{"selector":",.pb-sm-10","declarations":1},{"selector":",.pt-sm-10","declarations":1},{"selector":",.pb-sm-9","declarations":1},{"selector":",.pt-sm-9","declarations":1},{"selector":",.pb-sm-8","declarations":1},{"selector":",.pt-sm-8","declarations":1},{"selector":",.pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-md-12","declarations":2},{"selector":",.py-md-11","declarations":2},{"selector":",.py-md-10","declarations":2},{"selector":",.py-md-9","declarations":2},{"selector":",.py-md-8","declarations":2},{"selector":",.py-md-7","declarations":2},{"selector":",.pb-md-12","declarations":1},{"selector":",.pt-md-12","declarations":1},{"selector":",.pb-md-11","declarations":1},{"selector":",.pt-md-11","declarations":1},{"selector":",.pb-md-10","declarations":1},{"selector":",.pt-md-10","declarations":1},{"selector":",.pb-md-9","declarations":1},{"selector":",.pt-md-9","declarations":1},{"selector":",.pb-md-8","declarations":1},{"selector":",.pt-md-8","declarations":1},{"selector":",.pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-lg-12","declarations":2},{"selector":",.py-lg-11","declarations":2},{"selector":",.py-lg-10","declarations":2},{"selector":",.py-lg-9","declarations":2},{"selector":",.py-lg-8","declarations":2},{"selector":",.py-lg-7","declarations":2},{"selector":",.pb-lg-12","declarations":1},{"selector":",.pt-lg-12","declarations":1},{"selector":",.pb-lg-11","declarations":1},{"selector":",.pt-lg-11","declarations":1},{"selector":",.pb-lg-10","declarations":1},{"selector":",.pt-lg-10","declarations":1},{"selector":",.pb-lg-9","declarations":1},{"selector":",.pt-lg-9","declarations":1},{"selector":",.pb-lg-8","declarations":1},{"selector":",.pt-lg-8","declarations":1},{"selector":",.pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-xl-12","declarations":2},{"selector":",.py-xl-11","declarations":2},{"selector":",.py-xl-10","declarations":2},{"selector":",.py-xl-9","declarations":2},{"selector":",.py-xl-8","declarations":2},{"selector":",.py-xl-7","declarations":2},{"selector":",.pb-xl-12","declarations":1},{"selector":",.pt-xl-12","declarations":1},{"selector":",.pb-xl-11","declarations":1},{"selector":",.pt-xl-11","declarations":1},{"selector":",.pb-xl-10","declarations":1},{"selector":",.pt-xl-10","declarations":1},{"selector":",.pb-xl-9","declarations":1},{"selector":",.pt-xl-9","declarations":1},{"selector":",.pb-xl-8","declarations":1},{"selector":",.pt-xl-8","declarations":1},{"selector":",.pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing-utilities/build/index.js b/node_modules/primer-marketing-utilities/build/index.js index 3135bad9839..f9ffdd38a7b 100644 --- a/node_modules/primer-marketing-utilities/build/index.js +++ b/node_modules/primer-marketing-utilities/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":1808,"gzipSize":304,"humanizedSize":"2kB","humanizedGzipSize":"304B","rules":{"total":33,"size":{"graph":[2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":2,"average":1.0303030303030303}},"selectors":{"total":33,"type":0,"class":33,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".grayscale",".border-sm-top",".border-sm-right",".border-sm-bottom",".border-sm-left",".border-sm-top-0",".border-sm-right-0",".border-sm-bottom-0",".border-sm-left-0",".border-md-top",".border-md-right",".border-md-bottom",".border-md-left",".border-md-top-0",".border-md-right-0",".border-md-bottom-0",".border-md-left-0",".border-lg-top",".border-lg-right",".border-lg-bottom",".border-lg-left",".border-lg-top-0",".border-lg-right-0",".border-lg-bottom-0",".border-lg-left-0",".border-xl-top",".border-xl-right",".border-xl-bottom",".border-xl-left",".border-xl-top-0",".border-xl-right-0",".border-xl-bottom-0",".border-xl-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":34,"unique":10,"properties":{"-webkit-filter":["grayscale(100%)"],"filter":["grayscale(100%)"],"border-top":["1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"]}},"mediaQueries":{"total":4,"unique":4,"values":["(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)"],"contents":[{"value":"(min-width: 544px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-sm-top",".border-sm-right",".border-sm-bottom",".border-sm-left",".border-sm-top-0",".border-sm-right-0",".border-sm-bottom-0",".border-sm-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}},{"value":"(min-width: 768px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-md-top",".border-md-right",".border-md-bottom",".border-md-left",".border-md-top-0",".border-md-right-0",".border-md-bottom-0",".border-md-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}},{"value":"(min-width: 1012px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-lg-top",".border-lg-right",".border-lg-bottom",".border-lg-left",".border-lg-top-0",".border-lg-right-0",".border-lg-bottom-0",".border-lg-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}},{"value":"(min-width: 1280px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-xl-top",".border-xl-right",".border-xl-bottom",".border-xl-left",".border-xl-top-0",".border-xl-right-0",".border-xl-bottom-0",".border-xl-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}}]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":18973,"gzipSize":2451,"humanizedSize":"19kB","humanizedGzipSize":"2kB","rules":{"total":470,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.127659574468085},"selectorByRuleSizes":[{"selector":".py-xl-12","declarations":2},{"selector":".py-xl-11","declarations":2},{"selector":".py-xl-10","declarations":2},{"selector":".py-xl-9","declarations":2},{"selector":".py-xl-8","declarations":2},{"selector":".py-xl-7","declarations":2},{"selector":".py-lg-12","declarations":2},{"selector":".py-lg-11","declarations":2},{"selector":".py-lg-10","declarations":2},{"selector":".py-lg-9","declarations":2},{"selector":".py-lg-8","declarations":2},{"selector":".py-lg-7","declarations":2},{"selector":".py-md-12","declarations":2},{"selector":".py-md-11","declarations":2},{"selector":".py-md-10","declarations":2},{"selector":".py-md-9","declarations":2},{"selector":".py-md-8","declarations":2},{"selector":".py-md-7","declarations":2},{"selector":".py-sm-12","declarations":2},{"selector":".py-sm-11","declarations":2},{"selector":".py-sm-10","declarations":2},{"selector":".py-sm-9","declarations":2},{"selector":".py-sm-8","declarations":2},{"selector":".py-sm-7","declarations":2},{"selector":".py-12","declarations":2},{"selector":".py-11","declarations":2},{"selector":".py-10","declarations":2},{"selector":".py-9","declarations":2},{"selector":".py-8","declarations":2},{"selector":".py-7","declarations":2},{"selector":".my-xl-12","declarations":2},{"selector":".my-xl-11","declarations":2},{"selector":".my-xl-10","declarations":2},{"selector":".my-xl-9","declarations":2},{"selector":".my-xl-8","declarations":2},{"selector":".my-xl-7","declarations":2},{"selector":".my-lg-12","declarations":2},{"selector":".my-lg-11","declarations":2},{"selector":".my-lg-10","declarations":2},{"selector":".my-lg-9","declarations":2},{"selector":".my-lg-8","declarations":2},{"selector":".my-lg-7","declarations":2},{"selector":".my-md-12","declarations":2},{"selector":".my-md-11","declarations":2},{"selector":".my-md-10","declarations":2},{"selector":".my-md-9","declarations":2},{"selector":".my-md-8","declarations":2},{"selector":".my-md-7","declarations":2},{"selector":".my-sm-12","declarations":2},{"selector":".my-sm-11","declarations":2},{"selector":".my-sm-10","declarations":2},{"selector":".my-sm-9","declarations":2},{"selector":".my-sm-8","declarations":2},{"selector":".my-sm-7","declarations":2},{"selector":".my-12","declarations":2},{"selector":".my-11","declarations":2},{"selector":".my-10","declarations":2},{"selector":".my-9","declarations":2},{"selector":".my-8","declarations":2},{"selector":".my-7","declarations":2},{"selector":".pb-xl-12","declarations":1},{"selector":".pt-xl-12","declarations":1},{"selector":".pb-xl-11","declarations":1},{"selector":".pt-xl-11","declarations":1},{"selector":".pb-xl-10","declarations":1},{"selector":".pt-xl-10","declarations":1},{"selector":".pb-xl-9","declarations":1},{"selector":".pt-xl-9","declarations":1},{"selector":".pb-xl-8","declarations":1},{"selector":".pt-xl-8","declarations":1},{"selector":".pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1},{"selector":".pb-lg-12","declarations":1},{"selector":".pt-lg-12","declarations":1},{"selector":".pb-lg-11","declarations":1},{"selector":".pt-lg-11","declarations":1},{"selector":".pb-lg-10","declarations":1},{"selector":".pt-lg-10","declarations":1},{"selector":".pb-lg-9","declarations":1},{"selector":".pt-lg-9","declarations":1},{"selector":".pb-lg-8","declarations":1},{"selector":".pt-lg-8","declarations":1},{"selector":".pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1},{"selector":".pb-md-12","declarations":1},{"selector":".pt-md-12","declarations":1},{"selector":".pb-md-11","declarations":1},{"selector":".pt-md-11","declarations":1},{"selector":".pb-md-10","declarations":1},{"selector":".pt-md-10","declarations":1},{"selector":".pb-md-9","declarations":1},{"selector":".pt-md-9","declarations":1},{"selector":".pb-md-8","declarations":1},{"selector":".pt-md-8","declarations":1},{"selector":".pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1},{"selector":".pb-sm-12","declarations":1},{"selector":".pt-sm-12","declarations":1},{"selector":".pb-sm-11","declarations":1},{"selector":".pt-sm-11","declarations":1},{"selector":".pb-sm-10","declarations":1},{"selector":".pt-sm-10","declarations":1},{"selector":".pb-sm-9","declarations":1},{"selector":".pt-sm-9","declarations":1},{"selector":".pb-sm-8","declarations":1},{"selector":".pt-sm-8","declarations":1},{"selector":".pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1},{"selector":".pb-12","declarations":1},{"selector":".pt-12","declarations":1},{"selector":".pb-11","declarations":1},{"selector":".pt-11","declarations":1},{"selector":".pb-10","declarations":1},{"selector":".pt-10","declarations":1},{"selector":".pb-9","declarations":1},{"selector":".pt-9","declarations":1},{"selector":".pb-8","declarations":1},{"selector":".pt-8","declarations":1},{"selector":".pb-7","declarations":1},{"selector":".pt-7","declarations":1},{"selector":".mb-xl-12","declarations":1},{"selector":".mt-xl-12","declarations":1},{"selector":".mb-xl-11","declarations":1},{"selector":".mt-xl-11","declarations":1},{"selector":".mb-xl-10","declarations":1},{"selector":".mt-xl-10","declarations":1},{"selector":".mb-xl-9","declarations":1},{"selector":".mt-xl-9","declarations":1},{"selector":".mb-xl-8","declarations":1},{"selector":".mt-xl-8","declarations":1},{"selector":".mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1},{"selector":".mb-lg-12","declarations":1},{"selector":".mt-lg-12","declarations":1},{"selector":".mb-lg-11","declarations":1},{"selector":".mt-lg-11","declarations":1},{"selector":".mb-lg-10","declarations":1},{"selector":".mt-lg-10","declarations":1},{"selector":".mb-lg-9","declarations":1},{"selector":".mt-lg-9","declarations":1},{"selector":".mb-lg-8","declarations":1},{"selector":".mt-lg-8","declarations":1},{"selector":".mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1},{"selector":".mb-md-12","declarations":1},{"selector":".mt-md-12","declarations":1},{"selector":".mb-md-11","declarations":1},{"selector":".mt-md-11","declarations":1},{"selector":".mb-md-10","declarations":1},{"selector":".mt-md-10","declarations":1},{"selector":".mb-md-9","declarations":1},{"selector":".mt-md-9","declarations":1},{"selector":".mb-md-8","declarations":1},{"selector":".mt-md-8","declarations":1},{"selector":".mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1},{"selector":".mb-sm-12","declarations":1},{"selector":".mt-sm-12","declarations":1},{"selector":".mb-sm-11","declarations":1},{"selector":".mt-sm-11","declarations":1},{"selector":".mb-sm-10","declarations":1},{"selector":".mt-sm-10","declarations":1},{"selector":".mb-sm-9","declarations":1},{"selector":".mt-sm-9","declarations":1},{"selector":".mb-sm-8","declarations":1},{"selector":".mt-sm-8","declarations":1},{"selector":".mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1},{"selector":".mb-12","declarations":1},{"selector":".mt-12","declarations":1},{"selector":".mb-11","declarations":1},{"selector":".mt-11","declarations":1},{"selector":".mb-10","declarations":1},{"selector":".mt-10","declarations":1},{"selector":".mb-9","declarations":1},{"selector":".mt-9","declarations":1},{"selector":".mb-8","declarations":1},{"selector":".mt-8","declarations":1},{"selector":".mb-7","declarations":1},{"selector":".mt-7","declarations":1},{"selector":".left-lg-n12","declarations":1},{"selector":".bottom-lg-n12","declarations":1},{"selector":".right-lg-n12","declarations":1},{"selector":".top-lg-n12","declarations":1},{"selector":".left-lg-12","declarations":1},{"selector":".bottom-lg-12","declarations":1},{"selector":".right-lg-12","declarations":1},{"selector":".top-lg-12","declarations":1},{"selector":".left-lg-n11","declarations":1},{"selector":".bottom-lg-n11","declarations":1},{"selector":".right-lg-n11","declarations":1},{"selector":".top-lg-n11","declarations":1},{"selector":".left-lg-11","declarations":1},{"selector":".bottom-lg-11","declarations":1},{"selector":".right-lg-11","declarations":1},{"selector":".top-lg-11","declarations":1},{"selector":".left-lg-n10","declarations":1},{"selector":".bottom-lg-n10","declarations":1},{"selector":".right-lg-n10","declarations":1},{"selector":".top-lg-n10","declarations":1},{"selector":".left-lg-10","declarations":1},{"selector":".bottom-lg-10","declarations":1},{"selector":".right-lg-10","declarations":1},{"selector":".top-lg-10","declarations":1},{"selector":".left-lg-n9","declarations":1},{"selector":".bottom-lg-n9","declarations":1},{"selector":".right-lg-n9","declarations":1},{"selector":".top-lg-n9","declarations":1},{"selector":".left-lg-9","declarations":1},{"selector":".bottom-lg-9","declarations":1},{"selector":".right-lg-9","declarations":1},{"selector":".top-lg-9","declarations":1},{"selector":".left-lg-n8","declarations":1},{"selector":".bottom-lg-n8","declarations":1},{"selector":".right-lg-n8","declarations":1},{"selector":".top-lg-n8","declarations":1},{"selector":".left-lg-8","declarations":1},{"selector":".bottom-lg-8","declarations":1},{"selector":".right-lg-8","declarations":1},{"selector":".top-lg-8","declarations":1},{"selector":".left-lg-n7","declarations":1},{"selector":".bottom-lg-n7","declarations":1},{"selector":".right-lg-n7","declarations":1},{"selector":".top-lg-n7","declarations":1},{"selector":".left-lg-7","declarations":1},{"selector":".bottom-lg-7","declarations":1},{"selector":".right-lg-7","declarations":1},{"selector":".top-lg-7","declarations":1},{"selector":".left-lg-n6","declarations":1},{"selector":".bottom-lg-n6","declarations":1},{"selector":".right-lg-n6","declarations":1},{"selector":".top-lg-n6","declarations":1},{"selector":".left-lg-6","declarations":1},{"selector":".bottom-lg-6","declarations":1},{"selector":".right-lg-6","declarations":1},{"selector":".top-lg-6","declarations":1},{"selector":".left-lg-n5","declarations":1},{"selector":".bottom-lg-n5","declarations":1},{"selector":".right-lg-n5","declarations":1},{"selector":".top-lg-n5","declarations":1},{"selector":".left-lg-5","declarations":1},{"selector":".bottom-lg-5","declarations":1},{"selector":".right-lg-5","declarations":1},{"selector":".top-lg-5","declarations":1},{"selector":".left-lg-n4","declarations":1},{"selector":".bottom-lg-n4","declarations":1},{"selector":".right-lg-n4","declarations":1},{"selector":".top-lg-n4","declarations":1},{"selector":".left-lg-4","declarations":1},{"selector":".bottom-lg-4","declarations":1},{"selector":".right-lg-4","declarations":1},{"selector":".top-lg-4","declarations":1},{"selector":".left-lg-n3","declarations":1},{"selector":".bottom-lg-n3","declarations":1},{"selector":".right-lg-n3","declarations":1},{"selector":".top-lg-n3","declarations":1},{"selector":".left-lg-3","declarations":1},{"selector":".bottom-lg-3","declarations":1},{"selector":".right-lg-3","declarations":1},{"selector":".top-lg-3","declarations":1},{"selector":".left-lg-n2","declarations":1},{"selector":".bottom-lg-n2","declarations":1},{"selector":".right-lg-n2","declarations":1},{"selector":".top-lg-n2","declarations":1},{"selector":".left-lg-2","declarations":1},{"selector":".bottom-lg-2","declarations":1},{"selector":".right-lg-2","declarations":1},{"selector":".top-lg-2","declarations":1},{"selector":".left-lg-n1","declarations":1},{"selector":".bottom-lg-n1","declarations":1},{"selector":".right-lg-n1","declarations":1},{"selector":".top-lg-n1","declarations":1},{"selector":".left-lg-1","declarations":1},{"selector":".bottom-lg-1","declarations":1},{"selector":".right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1},{"selector":".left-md-n12","declarations":1},{"selector":".bottom-md-n12","declarations":1},{"selector":".right-md-n12","declarations":1},{"selector":".top-md-n12","declarations":1},{"selector":".left-md-12","declarations":1},{"selector":".bottom-md-12","declarations":1},{"selector":".right-md-12","declarations":1},{"selector":".top-md-12","declarations":1},{"selector":".left-md-n11","declarations":1},{"selector":".bottom-md-n11","declarations":1},{"selector":".right-md-n11","declarations":1},{"selector":".top-md-n11","declarations":1},{"selector":".left-md-11","declarations":1},{"selector":".bottom-md-11","declarations":1},{"selector":".right-md-11","declarations":1},{"selector":".top-md-11","declarations":1},{"selector":".left-md-n10","declarations":1},{"selector":".bottom-md-n10","declarations":1},{"selector":".right-md-n10","declarations":1},{"selector":".top-md-n10","declarations":1},{"selector":".left-md-10","declarations":1},{"selector":".bottom-md-10","declarations":1},{"selector":".right-md-10","declarations":1},{"selector":".top-md-10","declarations":1},{"selector":".left-md-n9","declarations":1},{"selector":".bottom-md-n9","declarations":1},{"selector":".right-md-n9","declarations":1},{"selector":".top-md-n9","declarations":1},{"selector":".left-md-9","declarations":1},{"selector":".bottom-md-9","declarations":1},{"selector":".right-md-9","declarations":1},{"selector":".top-md-9","declarations":1},{"selector":".left-md-n8","declarations":1},{"selector":".bottom-md-n8","declarations":1},{"selector":".right-md-n8","declarations":1},{"selector":".top-md-n8","declarations":1},{"selector":".left-md-8","declarations":1},{"selector":".bottom-md-8","declarations":1},{"selector":".right-md-8","declarations":1},{"selector":".top-md-8","declarations":1},{"selector":".left-md-n7","declarations":1},{"selector":".bottom-md-n7","declarations":1},{"selector":".right-md-n7","declarations":1},{"selector":".top-md-n7","declarations":1},{"selector":".left-md-7","declarations":1},{"selector":".bottom-md-7","declarations":1},{"selector":".right-md-7","declarations":1},{"selector":".top-md-7","declarations":1},{"selector":".left-md-n6","declarations":1},{"selector":".bottom-md-n6","declarations":1},{"selector":".right-md-n6","declarations":1},{"selector":".top-md-n6","declarations":1},{"selector":".left-md-6","declarations":1},{"selector":".bottom-md-6","declarations":1},{"selector":".right-md-6","declarations":1},{"selector":".top-md-6","declarations":1},{"selector":".left-md-n5","declarations":1},{"selector":".bottom-md-n5","declarations":1},{"selector":".right-md-n5","declarations":1},{"selector":".top-md-n5","declarations":1},{"selector":".left-md-5","declarations":1},{"selector":".bottom-md-5","declarations":1},{"selector":".right-md-5","declarations":1},{"selector":".top-md-5","declarations":1},{"selector":".left-md-n4","declarations":1},{"selector":".bottom-md-n4","declarations":1},{"selector":".right-md-n4","declarations":1},{"selector":".top-md-n4","declarations":1},{"selector":".left-md-4","declarations":1},{"selector":".bottom-md-4","declarations":1},{"selector":".right-md-4","declarations":1},{"selector":".top-md-4","declarations":1},{"selector":".left-md-n3","declarations":1},{"selector":".bottom-md-n3","declarations":1},{"selector":".right-md-n3","declarations":1},{"selector":".top-md-n3","declarations":1},{"selector":".left-md-3","declarations":1},{"selector":".bottom-md-3","declarations":1},{"selector":".right-md-3","declarations":1},{"selector":".top-md-3","declarations":1},{"selector":".left-md-n2","declarations":1},{"selector":".bottom-md-n2","declarations":1},{"selector":".right-md-n2","declarations":1},{"selector":".top-md-n2","declarations":1},{"selector":".left-md-2","declarations":1},{"selector":".bottom-md-2","declarations":1},{"selector":".right-md-2","declarations":1},{"selector":".top-md-2","declarations":1},{"selector":".left-md-n1","declarations":1},{"selector":".bottom-md-n1","declarations":1},{"selector":".right-md-n1","declarations":1},{"selector":".top-md-n1","declarations":1},{"selector":".left-md-1","declarations":1},{"selector":".bottom-md-1","declarations":1},{"selector":".right-md-1","declarations":1},{"selector":".top-md-1","declarations":1},{"selector":".left-n12","declarations":1},{"selector":".bottom-n12","declarations":1},{"selector":".right-n12","declarations":1},{"selector":".top-n12","declarations":1},{"selector":".left-12","declarations":1},{"selector":".bottom-12","declarations":1},{"selector":".right-12","declarations":1},{"selector":".top-12","declarations":1},{"selector":".left-n11","declarations":1},{"selector":".bottom-n11","declarations":1},{"selector":".right-n11","declarations":1},{"selector":".top-n11","declarations":1},{"selector":".left-11","declarations":1},{"selector":".bottom-11","declarations":1},{"selector":".right-11","declarations":1},{"selector":".top-11","declarations":1},{"selector":".left-n10","declarations":1},{"selector":".bottom-n10","declarations":1},{"selector":".right-n10","declarations":1},{"selector":".top-n10","declarations":1},{"selector":".left-10","declarations":1},{"selector":".bottom-10","declarations":1},{"selector":".right-10","declarations":1},{"selector":".top-10","declarations":1},{"selector":".left-n9","declarations":1},{"selector":".bottom-n9","declarations":1},{"selector":".right-n9","declarations":1},{"selector":".top-n9","declarations":1},{"selector":".left-9","declarations":1},{"selector":".bottom-9","declarations":1},{"selector":".right-9","declarations":1},{"selector":".top-9","declarations":1},{"selector":".left-n8","declarations":1},{"selector":".bottom-n8","declarations":1},{"selector":".right-n8","declarations":1},{"selector":".top-n8","declarations":1},{"selector":".left-8","declarations":1},{"selector":".bottom-8","declarations":1},{"selector":".right-8","declarations":1},{"selector":".top-8","declarations":1},{"selector":".left-n7","declarations":1},{"selector":".bottom-n7","declarations":1},{"selector":".right-n7","declarations":1},{"selector":".top-n7","declarations":1},{"selector":".left-7","declarations":1},{"selector":".bottom-7","declarations":1},{"selector":".right-7","declarations":1},{"selector":".top-7","declarations":1},{"selector":".left-n6","declarations":1},{"selector":".bottom-n6","declarations":1},{"selector":".right-n6","declarations":1},{"selector":".top-n6","declarations":1},{"selector":".left-6","declarations":1},{"selector":".bottom-6","declarations":1},{"selector":".right-6","declarations":1},{"selector":".top-6","declarations":1},{"selector":".left-n5","declarations":1},{"selector":".bottom-n5","declarations":1},{"selector":".right-n5","declarations":1},{"selector":".top-n5","declarations":1},{"selector":".left-5","declarations":1},{"selector":".bottom-5","declarations":1},{"selector":".right-5","declarations":1},{"selector":".top-5","declarations":1},{"selector":".left-n4","declarations":1},{"selector":".bottom-n4","declarations":1},{"selector":".right-n4","declarations":1},{"selector":".top-n4","declarations":1},{"selector":".left-4","declarations":1},{"selector":".bottom-4","declarations":1},{"selector":".right-4","declarations":1},{"selector":".top-4","declarations":1},{"selector":".left-n3","declarations":1},{"selector":".bottom-n3","declarations":1},{"selector":".right-n3","declarations":1},{"selector":".top-n3","declarations":1},{"selector":".left-3","declarations":1},{"selector":".bottom-3","declarations":1},{"selector":".right-3","declarations":1},{"selector":".top-3","declarations":1},{"selector":".left-n2","declarations":1},{"selector":".bottom-n2","declarations":1},{"selector":".right-n2","declarations":1},{"selector":".top-n2","declarations":1},{"selector":".left-2","declarations":1},{"selector":".bottom-2","declarations":1},{"selector":".right-2","declarations":1},{"selector":".top-2","declarations":1},{"selector":".left-n1","declarations":1},{"selector":".bottom-n1","declarations":1},{"selector":".right-n1","declarations":1},{"selector":".top-n1","declarations":1},{"selector":".left-1","declarations":1},{"selector":".bottom-1","declarations":1},{"selector":".right-1","declarations":1},{"selector":".top-1","declarations":1},{"selector":".border-white-fade","declarations":1},{"selector":".grayscale","declarations":1}]},"selectors":{"total":470,"type":0,"class":470,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".grayscale",".border-white-fade",".top-1",".right-1",".bottom-1",".left-1",".top-n1",".right-n1",".bottom-n1",".left-n1",".top-2",".right-2",".bottom-2",".left-2",".top-n2",".right-n2",".bottom-n2",".left-n2",".top-3",".right-3",".bottom-3",".left-3",".top-n3",".right-n3",".bottom-n3",".left-n3",".top-4",".right-4",".bottom-4",".left-4",".top-n4",".right-n4",".bottom-n4",".left-n4",".top-5",".right-5",".bottom-5",".left-5",".top-n5",".right-n5",".bottom-n5",".left-n5",".top-6",".right-6",".bottom-6",".left-6",".top-n6",".right-n6",".bottom-n6",".left-n6",".top-7",".right-7",".bottom-7",".left-7",".top-n7",".right-n7",".bottom-n7",".left-n7",".top-8",".right-8",".bottom-8",".left-8",".top-n8",".right-n8",".bottom-n8",".left-n8",".top-9",".right-9",".bottom-9",".left-9",".top-n9",".right-n9",".bottom-n9",".left-n9",".top-10",".right-10",".bottom-10",".left-10",".top-n10",".right-n10",".bottom-n10",".left-n10",".top-11",".right-11",".bottom-11",".left-11",".top-n11",".right-n11",".bottom-n11",".left-n11",".top-12",".right-12",".bottom-12",".left-12",".top-n12",".right-n12",".bottom-n12",".left-n12",".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12",".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12",".mt-7",".mb-7",".my-7",".mt-8",".mb-8",".my-8",".mt-9",".mb-9",".my-9",".mt-10",".mb-10",".my-10",".mt-11",".mb-11",".my-11",".mt-12",".mb-12",".my-12",".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12",".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12",".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12",".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12",".pt-7",".pb-7",".py-7",".pt-8",".pb-8",".py-8",".pt-9",".pb-9",".py-9",".pt-10",".pb-10",".py-10",".pt-11",".pb-11",".py-11",".pt-12",".pb-12",".py-12",".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12",".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12",".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12",".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":530,"unique":122,"properties":{"filter":["grayscale(100%)"],"border-color":["rgba(255,255,255,0.15)"],"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}},"mediaQueries":{"total":10,"unique":4,"values":["(min-width: 768px)","(min-width: 1012px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-md-n12","declarations":1},{"selector":",.bottom-md-n12","declarations":1},{"selector":",.right-md-n12","declarations":1},{"selector":",.top-md-n12","declarations":1},{"selector":",.left-md-12","declarations":1},{"selector":",.bottom-md-12","declarations":1},{"selector":",.right-md-12","declarations":1},{"selector":",.top-md-12","declarations":1},{"selector":",.left-md-n11","declarations":1},{"selector":",.bottom-md-n11","declarations":1},{"selector":",.right-md-n11","declarations":1},{"selector":",.top-md-n11","declarations":1},{"selector":",.left-md-11","declarations":1},{"selector":",.bottom-md-11","declarations":1},{"selector":",.right-md-11","declarations":1},{"selector":",.top-md-11","declarations":1},{"selector":",.left-md-n10","declarations":1},{"selector":",.bottom-md-n10","declarations":1},{"selector":",.right-md-n10","declarations":1},{"selector":",.top-md-n10","declarations":1},{"selector":",.left-md-10","declarations":1},{"selector":",.bottom-md-10","declarations":1},{"selector":",.right-md-10","declarations":1},{"selector":",.top-md-10","declarations":1},{"selector":",.left-md-n9","declarations":1},{"selector":",.bottom-md-n9","declarations":1},{"selector":",.right-md-n9","declarations":1},{"selector":",.top-md-n9","declarations":1},{"selector":",.left-md-9","declarations":1},{"selector":",.bottom-md-9","declarations":1},{"selector":",.right-md-9","declarations":1},{"selector":",.top-md-9","declarations":1},{"selector":",.left-md-n8","declarations":1},{"selector":",.bottom-md-n8","declarations":1},{"selector":",.right-md-n8","declarations":1},{"selector":",.top-md-n8","declarations":1},{"selector":",.left-md-8","declarations":1},{"selector":",.bottom-md-8","declarations":1},{"selector":",.right-md-8","declarations":1},{"selector":",.top-md-8","declarations":1},{"selector":",.left-md-n7","declarations":1},{"selector":",.bottom-md-n7","declarations":1},{"selector":",.right-md-n7","declarations":1},{"selector":",.top-md-n7","declarations":1},{"selector":",.left-md-7","declarations":1},{"selector":",.bottom-md-7","declarations":1},{"selector":",.right-md-7","declarations":1},{"selector":",.top-md-7","declarations":1},{"selector":",.left-md-n6","declarations":1},{"selector":",.bottom-md-n6","declarations":1},{"selector":",.right-md-n6","declarations":1},{"selector":",.top-md-n6","declarations":1},{"selector":",.left-md-6","declarations":1},{"selector":",.bottom-md-6","declarations":1},{"selector":",.right-md-6","declarations":1},{"selector":",.top-md-6","declarations":1},{"selector":",.left-md-n5","declarations":1},{"selector":",.bottom-md-n5","declarations":1},{"selector":",.right-md-n5","declarations":1},{"selector":",.top-md-n5","declarations":1},{"selector":",.left-md-5","declarations":1},{"selector":",.bottom-md-5","declarations":1},{"selector":",.right-md-5","declarations":1},{"selector":",.top-md-5","declarations":1},{"selector":",.left-md-n4","declarations":1},{"selector":",.bottom-md-n4","declarations":1},{"selector":",.right-md-n4","declarations":1},{"selector":",.top-md-n4","declarations":1},{"selector":",.left-md-4","declarations":1},{"selector":",.bottom-md-4","declarations":1},{"selector":",.right-md-4","declarations":1},{"selector":",.top-md-4","declarations":1},{"selector":",.left-md-n3","declarations":1},{"selector":",.bottom-md-n3","declarations":1},{"selector":",.right-md-n3","declarations":1},{"selector":",.top-md-n3","declarations":1},{"selector":",.left-md-3","declarations":1},{"selector":",.bottom-md-3","declarations":1},{"selector":",.right-md-3","declarations":1},{"selector":",.top-md-3","declarations":1},{"selector":",.left-md-n2","declarations":1},{"selector":",.bottom-md-n2","declarations":1},{"selector":",.right-md-n2","declarations":1},{"selector":",.top-md-n2","declarations":1},{"selector":",.left-md-2","declarations":1},{"selector":",.bottom-md-2","declarations":1},{"selector":",.right-md-2","declarations":1},{"selector":",.top-md-2","declarations":1},{"selector":",.left-md-n1","declarations":1},{"selector":",.bottom-md-n1","declarations":1},{"selector":",.right-md-n1","declarations":1},{"selector":",.top-md-n1","declarations":1},{"selector":",.left-md-1","declarations":1},{"selector":",.bottom-md-1","declarations":1},{"selector":",.right-md-1","declarations":1},{"selector":".top-md-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-lg-n12","declarations":1},{"selector":",.bottom-lg-n12","declarations":1},{"selector":",.right-lg-n12","declarations":1},{"selector":",.top-lg-n12","declarations":1},{"selector":",.left-lg-12","declarations":1},{"selector":",.bottom-lg-12","declarations":1},{"selector":",.right-lg-12","declarations":1},{"selector":",.top-lg-12","declarations":1},{"selector":",.left-lg-n11","declarations":1},{"selector":",.bottom-lg-n11","declarations":1},{"selector":",.right-lg-n11","declarations":1},{"selector":",.top-lg-n11","declarations":1},{"selector":",.left-lg-11","declarations":1},{"selector":",.bottom-lg-11","declarations":1},{"selector":",.right-lg-11","declarations":1},{"selector":",.top-lg-11","declarations":1},{"selector":",.left-lg-n10","declarations":1},{"selector":",.bottom-lg-n10","declarations":1},{"selector":",.right-lg-n10","declarations":1},{"selector":",.top-lg-n10","declarations":1},{"selector":",.left-lg-10","declarations":1},{"selector":",.bottom-lg-10","declarations":1},{"selector":",.right-lg-10","declarations":1},{"selector":",.top-lg-10","declarations":1},{"selector":",.left-lg-n9","declarations":1},{"selector":",.bottom-lg-n9","declarations":1},{"selector":",.right-lg-n9","declarations":1},{"selector":",.top-lg-n9","declarations":1},{"selector":",.left-lg-9","declarations":1},{"selector":",.bottom-lg-9","declarations":1},{"selector":",.right-lg-9","declarations":1},{"selector":",.top-lg-9","declarations":1},{"selector":",.left-lg-n8","declarations":1},{"selector":",.bottom-lg-n8","declarations":1},{"selector":",.right-lg-n8","declarations":1},{"selector":",.top-lg-n8","declarations":1},{"selector":",.left-lg-8","declarations":1},{"selector":",.bottom-lg-8","declarations":1},{"selector":",.right-lg-8","declarations":1},{"selector":",.top-lg-8","declarations":1},{"selector":",.left-lg-n7","declarations":1},{"selector":",.bottom-lg-n7","declarations":1},{"selector":",.right-lg-n7","declarations":1},{"selector":",.top-lg-n7","declarations":1},{"selector":",.left-lg-7","declarations":1},{"selector":",.bottom-lg-7","declarations":1},{"selector":",.right-lg-7","declarations":1},{"selector":",.top-lg-7","declarations":1},{"selector":",.left-lg-n6","declarations":1},{"selector":",.bottom-lg-n6","declarations":1},{"selector":",.right-lg-n6","declarations":1},{"selector":",.top-lg-n6","declarations":1},{"selector":",.left-lg-6","declarations":1},{"selector":",.bottom-lg-6","declarations":1},{"selector":",.right-lg-6","declarations":1},{"selector":",.top-lg-6","declarations":1},{"selector":",.left-lg-n5","declarations":1},{"selector":",.bottom-lg-n5","declarations":1},{"selector":",.right-lg-n5","declarations":1},{"selector":",.top-lg-n5","declarations":1},{"selector":",.left-lg-5","declarations":1},{"selector":",.bottom-lg-5","declarations":1},{"selector":",.right-lg-5","declarations":1},{"selector":",.top-lg-5","declarations":1},{"selector":",.left-lg-n4","declarations":1},{"selector":",.bottom-lg-n4","declarations":1},{"selector":",.right-lg-n4","declarations":1},{"selector":",.top-lg-n4","declarations":1},{"selector":",.left-lg-4","declarations":1},{"selector":",.bottom-lg-4","declarations":1},{"selector":",.right-lg-4","declarations":1},{"selector":",.top-lg-4","declarations":1},{"selector":",.left-lg-n3","declarations":1},{"selector":",.bottom-lg-n3","declarations":1},{"selector":",.right-lg-n3","declarations":1},{"selector":",.top-lg-n3","declarations":1},{"selector":",.left-lg-3","declarations":1},{"selector":",.bottom-lg-3","declarations":1},{"selector":",.right-lg-3","declarations":1},{"selector":",.top-lg-3","declarations":1},{"selector":",.left-lg-n2","declarations":1},{"selector":",.bottom-lg-n2","declarations":1},{"selector":",.right-lg-n2","declarations":1},{"selector":",.top-lg-n2","declarations":1},{"selector":",.left-lg-2","declarations":1},{"selector":",.bottom-lg-2","declarations":1},{"selector":",.right-lg-2","declarations":1},{"selector":",.top-lg-2","declarations":1},{"selector":",.left-lg-n1","declarations":1},{"selector":",.bottom-lg-n1","declarations":1},{"selector":",.right-lg-n1","declarations":1},{"selector":",.top-lg-n1","declarations":1},{"selector":",.left-lg-1","declarations":1},{"selector":",.bottom-lg-1","declarations":1},{"selector":",.right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-sm-12","declarations":2},{"selector":",.my-sm-11","declarations":2},{"selector":",.my-sm-10","declarations":2},{"selector":",.my-sm-9","declarations":2},{"selector":",.my-sm-8","declarations":2},{"selector":",.my-sm-7","declarations":2},{"selector":",.mb-sm-12","declarations":1},{"selector":",.mt-sm-12","declarations":1},{"selector":",.mb-sm-11","declarations":1},{"selector":",.mt-sm-11","declarations":1},{"selector":",.mb-sm-10","declarations":1},{"selector":",.mt-sm-10","declarations":1},{"selector":",.mb-sm-9","declarations":1},{"selector":",.mt-sm-9","declarations":1},{"selector":",.mb-sm-8","declarations":1},{"selector":",.mt-sm-8","declarations":1},{"selector":",.mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-md-12","declarations":2},{"selector":",.my-md-11","declarations":2},{"selector":",.my-md-10","declarations":2},{"selector":",.my-md-9","declarations":2},{"selector":",.my-md-8","declarations":2},{"selector":",.my-md-7","declarations":2},{"selector":",.mb-md-12","declarations":1},{"selector":",.mt-md-12","declarations":1},{"selector":",.mb-md-11","declarations":1},{"selector":",.mt-md-11","declarations":1},{"selector":",.mb-md-10","declarations":1},{"selector":",.mt-md-10","declarations":1},{"selector":",.mb-md-9","declarations":1},{"selector":",.mt-md-9","declarations":1},{"selector":",.mb-md-8","declarations":1},{"selector":",.mt-md-8","declarations":1},{"selector":",.mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-lg-12","declarations":2},{"selector":",.my-lg-11","declarations":2},{"selector":",.my-lg-10","declarations":2},{"selector":",.my-lg-9","declarations":2},{"selector":",.my-lg-8","declarations":2},{"selector":",.my-lg-7","declarations":2},{"selector":",.mb-lg-12","declarations":1},{"selector":",.mt-lg-12","declarations":1},{"selector":",.mb-lg-11","declarations":1},{"selector":",.mt-lg-11","declarations":1},{"selector":",.mb-lg-10","declarations":1},{"selector":",.mt-lg-10","declarations":1},{"selector":",.mb-lg-9","declarations":1},{"selector":",.mt-lg-9","declarations":1},{"selector":",.mb-lg-8","declarations":1},{"selector":",.mt-lg-8","declarations":1},{"selector":",.mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-xl-12","declarations":2},{"selector":",.my-xl-11","declarations":2},{"selector":",.my-xl-10","declarations":2},{"selector":",.my-xl-9","declarations":2},{"selector":",.my-xl-8","declarations":2},{"selector":",.my-xl-7","declarations":2},{"selector":",.mb-xl-12","declarations":1},{"selector":",.mt-xl-12","declarations":1},{"selector":",.mb-xl-11","declarations":1},{"selector":",.mt-xl-11","declarations":1},{"selector":",.mb-xl-10","declarations":1},{"selector":",.mt-xl-10","declarations":1},{"selector":",.mb-xl-9","declarations":1},{"selector":",.mt-xl-9","declarations":1},{"selector":",.mb-xl-8","declarations":1},{"selector":",.mt-xl-8","declarations":1},{"selector":",.mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-sm-12","declarations":2},{"selector":",.py-sm-11","declarations":2},{"selector":",.py-sm-10","declarations":2},{"selector":",.py-sm-9","declarations":2},{"selector":",.py-sm-8","declarations":2},{"selector":",.py-sm-7","declarations":2},{"selector":",.pb-sm-12","declarations":1},{"selector":",.pt-sm-12","declarations":1},{"selector":",.pb-sm-11","declarations":1},{"selector":",.pt-sm-11","declarations":1},{"selector":",.pb-sm-10","declarations":1},{"selector":",.pt-sm-10","declarations":1},{"selector":",.pb-sm-9","declarations":1},{"selector":",.pt-sm-9","declarations":1},{"selector":",.pb-sm-8","declarations":1},{"selector":",.pt-sm-8","declarations":1},{"selector":",.pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-md-12","declarations":2},{"selector":",.py-md-11","declarations":2},{"selector":",.py-md-10","declarations":2},{"selector":",.py-md-9","declarations":2},{"selector":",.py-md-8","declarations":2},{"selector":",.py-md-7","declarations":2},{"selector":",.pb-md-12","declarations":1},{"selector":",.pt-md-12","declarations":1},{"selector":",.pb-md-11","declarations":1},{"selector":",.pt-md-11","declarations":1},{"selector":",.pb-md-10","declarations":1},{"selector":",.pt-md-10","declarations":1},{"selector":",.pb-md-9","declarations":1},{"selector":",.pt-md-9","declarations":1},{"selector":",.pb-md-8","declarations":1},{"selector":",.pt-md-8","declarations":1},{"selector":",.pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-lg-12","declarations":2},{"selector":",.py-lg-11","declarations":2},{"selector":",.py-lg-10","declarations":2},{"selector":",.py-lg-9","declarations":2},{"selector":",.py-lg-8","declarations":2},{"selector":",.py-lg-7","declarations":2},{"selector":",.pb-lg-12","declarations":1},{"selector":",.pt-lg-12","declarations":1},{"selector":",.pb-lg-11","declarations":1},{"selector":",.pt-lg-11","declarations":1},{"selector":",.pb-lg-10","declarations":1},{"selector":",.pt-lg-10","declarations":1},{"selector":",.pb-lg-9","declarations":1},{"selector":",.pt-lg-9","declarations":1},{"selector":",.pb-lg-8","declarations":1},{"selector":",.pt-lg-8","declarations":1},{"selector":",.pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-xl-12","declarations":2},{"selector":",.py-xl-11","declarations":2},{"selector":",.py-xl-10","declarations":2},{"selector":",.py-xl-9","declarations":2},{"selector":",.py-xl-8","declarations":2},{"selector":",.py-xl-7","declarations":2},{"selector":",.pb-xl-12","declarations":1},{"selector":",.pt-xl-12","declarations":1},{"selector":",.pb-xl-11","declarations":1},{"selector":",.pt-xl-11","declarations":1},{"selector":",.pb-xl-10","declarations":1},{"selector":",.pt-xl-10","declarations":1},{"selector":",.pb-xl-9","declarations":1},{"selector":",.pt-xl-9","declarations":1},{"selector":",.pb-xl-8","declarations":1},{"selector":",.pt-xl-8","declarations":1},{"selector":",.pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing-utilities/docs/borders.md b/node_modules/primer-marketing-utilities/docs/borders.md new file mode 100644 index 00000000000..862522e23a2 --- /dev/null +++ b/node_modules/primer-marketing-utilities/docs/borders.md @@ -0,0 +1,29 @@ +--- +title: Marketing Borders +sort_title: Borders Marketing +path: utilities/marketing-borders +status: Stable +--- + +The following border utilities are meant to used in addition to those within primer-core. + +{:toc} + +## Border Colors + +### White border with alpha transparency + +Use `.border-white-fade` to add a white border with an alpha transparency of 0.15. This is useful when you want a border that is a lighter shade of the background color. Additional border colors are available in [primer-core border utilities](/css/utilities/borders#border-colors). + +```html +
+ + .border-white-fade .bg-gray-dark + +
+
+ + .border-white-fade .bg-blue + +
+``` diff --git a/node_modules/primer-marketing-utilities/docs/filters.md b/node_modules/primer-marketing-utilities/docs/filters.md new file mode 100644 index 00000000000..801fc6ed78a --- /dev/null +++ b/node_modules/primer-marketing-utilities/docs/filters.md @@ -0,0 +1,20 @@ +--- +title: Marketing Filters +path: utilities/marketing-filters +status: Stable +status_issue: https://github.com/github/design-systems/issues/302 +--- + +Filter utility classes can be applied to divs or images to apply visual effects. + +
+ +## Grayscale + +Applying `.grayscale` to an element will remove all of its colors, and make it render in black and white. + +```html + +``` diff --git a/node_modules/primer-marketing-utilities/docs/layout.md b/node_modules/primer-marketing-utilities/docs/layout.md new file mode 100644 index 00000000000..978fb6ec166 --- /dev/null +++ b/node_modules/primer-marketing-utilities/docs/layout.md @@ -0,0 +1,26 @@ +--- +title: Marketing Layout +sort_title: Layout Marketing +path: utilities/marketing-layout +status: Stable +--- + +Marketing layout utilities build on top of [primer-core utilities](/css/utilities/layout#position), adding the option of responsive positioning. + +{:toc} + +## Position elements with spacing utilities + +Position elements from all four element edges (`top`, `right`, `bottom`, and `left`) using any spacing utility from the global spacing scale and the marketing spacing scale (from `$spacer-1` to `$spacer-12`), including negative and 0 values. + +Use these with `.position-absolute` to position decorative assets and shapes on marketing sites. + +In an effort to reduce the size of our CSS, responsive breakpoints are only supported for `md` and `lg` breakpoints. **There is no support for `sm` and `xl` breakpoints.** + +```html +
+
.top-2
+
.right-md-4
+
.left-lg-1
+
+``` diff --git a/node_modules/primer-marketing-utilities/docs/margin.md b/node_modules/primer-marketing-utilities/docs/margin.md new file mode 100644 index 00000000000..6743501b41a --- /dev/null +++ b/node_modules/primer-marketing-utilities/docs/margin.md @@ -0,0 +1,38 @@ +--- +title: Marketing Margin +sort_title: Margin Marketing +path: utilities/marketing-margin +status: Stable +status_issue: https://github.com/github/design-systems/issues/378 +--- + +Marketing margin utilities extend [core margin utilities](/css/support/spacing) across the y-axis only. The [marketing scale](/css/support/marketing-variables#extended-spacing-scale) starts from spacer 7 up to 12, and steps first by `8px` for spacer 7 and continues in increments of `16px` for spacer 8 to 12. + + +## Y-axis margin utilities + +Use marketing margin utilities to apply margin to top, bottom, or both y-axis of an element. These utilities can change or override default margins, and can be used with a spacing scale of 7-12. + +```html +
+
.mt-7
+
+
+
.mb-7
+
+
+
.my-7
+
+``` + +## Responsive y-axis margin utilities + +All marketing margin utilities can be adjusted per [breakpoint](/css/objects/grid#breakpoints) using the following formula: `m[y-direction]-[breakpoint]-[spacer]`. Each responsive style is applied to the specified breakpoint and up. + +```html +
+
+ .my-sm-7 .mb-lg-9 +
+
+``` diff --git a/node_modules/primer-marketing-utilities/docs/padding.md b/node_modules/primer-marketing-utilities/docs/padding.md new file mode 100644 index 00000000000..a6da381ec2c --- /dev/null +++ b/node_modules/primer-marketing-utilities/docs/padding.md @@ -0,0 +1,46 @@ +--- +title: Marketing Padding +sort_title: Padding Marketing +path: utilities/marketing-padding +status: Stable +status_issue: https://github.com/github/design-systems/issues/378 +--- + +Marketing padding utilities extend [core margin utilities](/css/utilities/margin) across the x and y axis. The [marketing scale](/css/support/marketing-variables#extended-spacing-scale) starts from spacer 7 up to 12, and steps first by `8px` for spacer 7 and continues in increments of `16px` for spacer 8 to 12. + +## Padding utilities + +Use marketing padding utilities to apply padding to top, right, bottom, left, x-axis, or y axis of an element. These utilities can change or override default padding, and can be used with a spacing scale of 7-12. + +```html +
+
.pt-7
+
+
+
.pr-7
+
+
+
.pb-7
+
+
+
.pl-7
+
+
+
.px-7
+
+
+
.py-7
+
+``` + +## Responsive padding utilities + +All marketing padding utilities can be adjusted per [breakpoint](/css/objects/grid#breakpoints) using the following formula: `p[y-direction]-[breakpoint]-[spacer]`. Each responsive style is applied to the specified breakpoint and up. + +```html +
+
+ .py-sm-7 .pb-lg-9 +
+
+``` diff --git a/node_modules/primer-marketing-utilities/index.scss b/node_modules/primer-marketing-utilities/index.scss index e605a72bcd2..31d936b800a 100644 --- a/node_modules/primer-marketing-utilities/index.scss +++ b/node_modules/primer-marketing-utilities/index.scss @@ -1,4 +1,8 @@ @import "primer-support/index.scss"; +@import "primer-marketing-support/index.scss"; // utilities @import "./lib/filters.scss"; @import "./lib/borders.scss"; +@import "./lib/layout.scss"; +@import "./lib/margin.scss"; +@import "./lib/padding.scss"; diff --git a/node_modules/primer-marketing-utilities/lib/borders.scss b/node_modules/primer-marketing-utilities/lib/borders.scss index 12ed39167a8..96e9e4ae906 100644 --- a/node_modules/primer-marketing-utilities/lib/borders.scss +++ b/node_modules/primer-marketing-utilities/lib/borders.scss @@ -1,17 +1,9 @@ // Border utilities -// stylelint-disable block-opening-brace-space-before, primer/selector-no-utility, comment-empty-line-before -// Responsive border utilities +// XXX If you're looking for responsive border utilities, they've moved to +// ../../primer-utilities/lib/borders.scss -@each $breakpoint in map-keys($breakpoints) { - @include breakpoint($breakpoint) { - .border-#{$breakpoint}-top { border-top: $border !important; } - .border-#{$breakpoint}-right { border-right: $border !important; } - .border-#{$breakpoint}-bottom { border-bottom: $border !important; } - .border-#{$breakpoint}-left { border-left: $border !important; } - .border-#{$breakpoint}-top-0 { border-top: 0 !important; } - .border-#{$breakpoint}-right-0 { border-right: 0 !important; } - .border-#{$breakpoint}-bottom-0 { border-bottom: 0 !important; } - .border-#{$breakpoint}-left-0 { border-left: 0 !important; } - } +/* Use with .border to turn the border rgba white 0.15 */ +.border-white-fade { + border-color: $white-fade-15 !important; } diff --git a/node_modules/primer-marketing-utilities/lib/layout.scss b/node_modules/primer-marketing-utilities/lib/layout.scss new file mode 100644 index 00000000000..4669e83e3cf --- /dev/null +++ b/node_modules/primer-marketing-utilities/lib/layout.scss @@ -0,0 +1,20 @@ +// Layout utilities +// stylelint-disable block-opening-brace-space-before, primer/selector-no-utility, comment-empty-line-before + +// Responsive utilities to position content +// No utilities for sm and xl breakpoints +@each $breakpoint, $variant in $marketing-position-variants { + @include breakpoint($breakpoint) { + @each $scale, $size in $marketing-all-spacers { + .top#{$variant}-#{$scale} { top: $size !important; } + .right#{$variant}-#{$scale} { right: $size !important; } + .bottom#{$variant}-#{$scale} { bottom: $size !important; } + .left#{$variant}-#{$scale} { left: $size !important; } + + .top#{$variant}-n#{$scale} { top: -$size !important; } + .right#{$variant}-n#{$scale} { right: -$size !important; } + .bottom#{$variant}-n#{$scale} { bottom: -$size !important; } + .left#{$variant}-n#{$scale} { left: -$size !important; } + } + } +} diff --git a/node_modules/primer-marketing-utilities/lib/margin.scss b/node_modules/primer-marketing-utilities/lib/margin.scss new file mode 100644 index 00000000000..08c4ec13dfc --- /dev/null +++ b/node_modules/primer-marketing-utilities/lib/margin.scss @@ -0,0 +1,18 @@ +// Margin spacer utilities for marketing +// Utilities only added for y-direction margin (i.e. top & bottom) +// stylelint-disable block-opening-brace-space-before, declaration-colon-space-before, primer/selector-no-utility, comment-empty-line-before + +@each $breakpoint, $variant in $responsive-variants { + @include breakpoint($breakpoint) { + @each $scale, $size in $marketing-spacers { + + .mt#{$variant}-#{$scale} { margin-top: $size !important; } + .mb#{$variant}-#{$scale} { margin-bottom: $size !important; } + + .my#{$variant}-#{$scale} { + margin-top: $size !important; + margin-bottom: $size !important; + } + } + } +} diff --git a/node_modules/primer-marketing-utilities/lib/padding.scss b/node_modules/primer-marketing-utilities/lib/padding.scss new file mode 100644 index 00000000000..6feca17b26a --- /dev/null +++ b/node_modules/primer-marketing-utilities/lib/padding.scss @@ -0,0 +1,18 @@ +// Padding spacer utilities for marketing +// stylelint-disable block-opening-brace-space-before, declaration-colon-space-before +// stylelint-disable comment-empty-line-before + +@each $breakpoint, $variant in $responsive-variants { + @include breakpoint($breakpoint) { + @each $scale, $size in $marketing-spacers { + + .pt#{$variant}-#{$scale} { padding-top: #{$size} !important; } + .pb#{$variant}-#{$scale} { padding-bottom: #{$size} !important; } + + .py#{$variant}-#{$scale} { + padding-top: #{$size} !important; + padding-bottom: #{$size} !important; + } + } + } +} diff --git a/node_modules/primer-marketing-utilities/package.json b/node_modules/primer-marketing-utilities/package.json index 53c235195fb..d25228fa383 100644 --- a/node_modules/primer-marketing-utilities/package.json +++ b/node_modules/primer-marketing-utilities/package.json @@ -1,69 +1,80 @@ { - "_from": "primer-marketing-utilities@^1.0.2", - "_id": "primer-marketing-utilities@1.0.2", + "_args": [ + [ + "primer-marketing-utilities@2.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-marketing-utilities@2.0.0", + "_id": "primer-marketing-utilities@2.0.0", "_inBundle": false, - "_integrity": "sha1-vUMh14exRbbBL6K4gV4V8dm7oyQ=", + "_integrity": "sha512-R2Y8uaOy44J9NtBNlLJKUrPKxtxv8svss3vP8YS4RRWISUSQGcjxRFPUX5ra8hqaenWO/NBbmeFVJXDwgrKu1A==", "_location": "/primer-marketing-utilities", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "primer-marketing-utilities@^1.0.2", + "raw": "primer-marketing-utilities@2.0.0", "name": "primer-marketing-utilities", "escapedName": "primer-marketing-utilities", - "rawSpec": "^1.0.2", + "rawSpec": "2.0.0", "saveSpec": null, - "fetchSpec": "^1.0.2" + "fetchSpec": "2.0.0" }, "_requiredBy": [ "/primer-marketing" ], - "_resolved": "https://registry.npmjs.org/primer-marketing-utilities/-/primer-marketing-utilities-1.0.2.tgz", - "_shasum": "bd4321d787b145b6c12fa2b8815e15f1d9bba324", - "_spec": "primer-marketing-utilities@^1.0.2", - "_where": "/Users/bkeepers/projects/guides/node_modules/primer-marketing", + "_resolved": "https://registry.npmjs.org/primer-marketing-utilities/-/primer-marketing-utilities-2.0.0.tgz", + "_spec": "2.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, "dependencies": { - "primer-marketing-support": "^1.0.2", - "primer-support": "^4.0.7" + "primer-marketing-support": "2.0.0", + "primer-support": "5.0.0" }, - "deprecated": false, "description": "Marketing specific immutable, atomic CSS classes", - "devDependencies": { - "primer-module-build": "*", - "stylelint": "*", - "stylelint-config-primer": "*" - }, "files": [ "index.scss", "lib", - "build" + "build", + "docs" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "keywords": [ "primer", "css", "github", - "primercss" + "design-system" ], "license": "MIT", "main": "build/index.js", "name": "primer-marketing-utilities", + "primer": { + "category": "marketing", + "module_type": "utilities", + "class_whitelist": [ + "border-??-*", + "position-??-*" + ] + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-marketing-utilities" + "url": "https://github.com/primer/primer/tree/master/modules/primer-marketing-utilities" }, + "sass": "index.scss", "scripts": { - "build": "primer-module-build index.scss", + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", "prepare": "npm run build", - "test": "npm run build && stylelint **/*.scss -c .stylelintrc.json -s scss" + "prepublishOnly": "../../script/notify pending", + "test": "../../script/npm-run-all build lint" }, - "style": "index.scss", - "version": "1.0.2" + "style": "build/build.css", + "version": "2.0.0" } diff --git a/node_modules/primer-marketing/CHANGELOG.md b/node_modules/primer-marketing/CHANGELOG.md deleted file mode 100755 index ce9a94b8d39..00000000000 --- a/node_modules/primer-marketing/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -# 1.0.0 - -- Grouping primer modules into marketing diff --git a/node_modules/primer-marketing/LICENSE b/node_modules/primer-marketing/LICENSE index 5715c13693b..f1cc6aa1076 100755 --- a/node_modules/primer-marketing/LICENSE +++ b/node_modules/primer-marketing/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-marketing/README.md b/node_modules/primer-marketing/README.md index 0a7499b3d72..1141e7d20db 100755 --- a/node_modules/primer-marketing/README.md +++ b/node_modules/primer-marketing/README.md @@ -1,15 +1,15 @@ # Primer marketing -[![npm version](http://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.org/package/primer-marketing) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-marketing.svg)](https://www.npmjs.org/package/primer-marketing) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) -> Primer marketing is one of 3 meta-packages that belong to the Primer CSS framework. Primer marketing contains packages that are used on GitHub marketing websites. +> Primer marketing is one of 3 meta-packages that belong to the Primer framework. Primer marketing contains packages that are used on GitHub marketing websites. -This repository is a compilation of [several CSS packages](https://github.com/primer/primer-css). You can break it down into smaller sections using npm. +This repository is a compilation of [several CSS packages](https://github.com/primer/primer). You can break it down into smaller sections using npm. ## Install -This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer-css` with this command. **You must have npm >=3.0 installed to be able to satisfy the dependency paths** +This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `primer` with this command. **You must have npm >=3.0 installed to be able to satisfy the dependency paths** ``` $ npm install --save primer-marketing @@ -42,7 +42,7 @@ You can read more about primer in the [docs][docs]. [MIT](./LICENSE) © [GitHub](https://github.com/) [primer]: https://github.com/primer/primer -[docs]: http://primercss.io/ +[docs]: http://primer.github.io/ [npm]: https://www.npmjs.com/ [install-npm]: https://docs.npmjs.com/getting-started/installing-node [sass]: http://sass-lang.com/ diff --git a/node_modules/primer-marketing/build/build.css b/node_modules/primer-marketing/build/build.css index 8d99e7a3682..4ba2007101f 100644 --- a/node_modules/primer-marketing/build/build.css +++ b/node_modules/primer-marketing/build/build.css @@ -1,6 +1,6 @@ /*! * Primer-marketing - * http://primercss.io + * http://primer.github.io * - * Released under MIT license. Copyright 2015 GitHub, Inc. - */.alt-mono-font{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}.alt-h0,.alt-h1,.alt-h2,.alt-h3,.alt-h4,.alt-h5,.alt-h6,.alt-lead{-webkit-font-smoothing:antialiased;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Oxygen","Ubuntu","Cantarell","Open Sans",sans-serif}.alt-h0{font-size:48px;font-weight:300}@media (min-width: 768px){.alt-h0{font-size:54px}}@media (min-width: 1012px){.alt-h0{font-size:72px}}.alt-h1{font-size:36px;font-weight:300}@media (min-width: 768px){.alt-h1{font-size:48px}}@media (min-width: 1012px){.alt-h1{font-size:54px}}.alt-h2{font-size:28px;font-weight:300}@media (min-width: 768px){.alt-h2{font-size:34px}}@media (min-width: 1012px){.alt-h2{font-size:38px}}.alt-h3{font-size:18px;font-weight:400}@media (min-width: 768px){.alt-h3{font-size:20px}}@media (min-width: 1012px){.alt-h3{font-size:22px}}.alt-h4{font-size:16px;font-weight:500}.alt-h5{font-size:14px;font-weight:500}.alt-h6{font-size:12px;font-weight:500}.alt-lead{-webkit-font-smoothing:antialiased;font-size:21px;font-weight:300}@media (min-width: 768px){.alt-lead{font-size:24px}}@media (min-width: 1012px){.alt-lead{font-size:26px}}.alt-text-small{font-size:14px !important}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width: 768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}.breadcrumb-item{display:inline-block;margin-left:-4px;white-space:nowrap;list-style:none}.breadcrumb-item::after{padding-right:0.5em;padding-left:0.5em;color:#e1e4e8;content:"/"}.breadcrumb-item-selected::after{content:none}.card{background-color:#fff;border:1px #e1e4e8 solid;border-radius:6px;box-shadow:0 1px 1px rgba(27,31,35,0.1)}.jumbotron{position:relative;padding-top:40px;padding-bottom:40px}@media (min-width: 544px){.jumbotron{padding-top:60px;padding-bottom:60px}}@media (min-width: 1280px){.jumbotron{padding-top:120px;padding-bottom:120px}}@media (min-width: 1012px){.jumbotron-supertron{height:45vw;min-height:590px;max-height:55vh;padding-top:80px;padding-bottom:80px}}.jumbotron-minitron{padding-top:24px;padding-bottom:24px}@media (min-width: 544px){.jumbotron-minitron{padding-top:32px;padding-bottom:32px}}.jumbotron-shadow::after{position:absolute;bottom:0;left:0;width:100%;height:30px;content:" ";background-color:transparent;background-image:linear-gradient(transparent, rgba(0,0,0,0.05));background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05)}.jumbotron-photo{position:relative;background-color:#24292e;background-size:cover}.jumbotron-photo::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.25)}.page-section{padding:32px 0;margin-top:0}@media (min-width: 768px){.page-section{padding:56px 0}}.page-section-jumplink:target{padding-top:112px}@media (min-width: 768px){.page-section-jumplink:target{padding-top:80px}}.data-table{width:100%;margin-top:16px;border-collapse:collapse;border:1px #e1e4e8 solid;box-shadow:0 1px 1px rgba(27,31,35,0.05)}.data-table th{font-weight:400;text-align:left}.data-table td,.data-table th{padding:16px;border-right:1px #e1e4e8 solid;border-bottom:1px #e1e4e8 solid}.data-table tbody th{width:25%}.data-table tbody th,.data-table tbody td{border-bottom-color:#e1e4e8}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-bottom:1px #e1e4e8 solid}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width: 544px){.border-sm-top{border-top:1px #e1e4e8 solid !important}.border-sm-right{border-right:1px #e1e4e8 solid !important}.border-sm-bottom{border-bottom:1px #e1e4e8 solid !important}.border-sm-left{border-left:1px #e1e4e8 solid !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}}@media (min-width: 768px){.border-md-top{border-top:1px #e1e4e8 solid !important}.border-md-right{border-right:1px #e1e4e8 solid !important}.border-md-bottom{border-bottom:1px #e1e4e8 solid !important}.border-md-left{border-left:1px #e1e4e8 solid !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}}@media (min-width: 1012px){.border-lg-top{border-top:1px #e1e4e8 solid !important}.border-lg-right{border-right:1px #e1e4e8 solid !important}.border-lg-bottom{border-bottom:1px #e1e4e8 solid !important}.border-lg-left{border-left:1px #e1e4e8 solid !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}}@media (min-width: 1280px){.border-xl-top{border-top:1px #e1e4e8 solid !important}.border-xl-right{border-right:1px #e1e4e8 solid !important}.border-xl-bottom{border-bottom:1px #e1e4e8 solid !important}.border-xl-left{border-left:1px #e1e4e8 solid !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}} + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}.h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg{font-family:InterUI,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500}.h000-mktg{font-size:48px !important}@media (min-width: 768px){.h000-mktg{font-size:64px !important}}.h00-mktg{font-size:40px !important}@media (min-width: 768px){.h00-mktg{font-size:48px !important}}.h0-mktg{font-size:32px !important}@media (min-width: 768px){.h0-mktg{font-size:40px !important}}.h1-mktg{font-size:26px !important}@media (min-width: 768px){.h1-mktg{font-size:32px !important}}.h2-mktg{font-size:22px !important}@media (min-width: 768px){.h2-mktg{font-size:24px !important}}.h3-mktg{font-size:18px !important}@media (min-width: 768px){.h3-mktg{font-size:20px !important}}.h4-mktg{font-size:16px !important}.h5-mktg{font-size:14px !important}.h6-mktg{font-size:12px !important}.lead-mktg{font-size:20px;font-weight:400}.pullquote{padding-top:0;padding-bottom:0;padding-left:8px;margin-bottom:24px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px;line-height:1.4;color:#586069;border-left:3px solid #e1e4e8}@media (min-width: 768px){.pullquote{padding-left:12px;margin-bottom:32px;margin-left:-15px;font-size:18px;line-height:1.5}}@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}.btn-mktg{display:inline-block;padding:16px 24px;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#1277eb;border:1px solid #1277eb;border-radius:3px;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-mktg:hover{text-decoration:none;background-color:#0366d6;border-color:#0366d6}.btn-mktg:focus{outline:0;box-shadow:0 0 0 0.2em rgba(3,102,214,0.3)}.btn-mktg:disabled,.btn-mktg.disabled{pointer-events:none;cursor:default;opacity:0.65}.btn-primary-mktg{background-color:#2ebc4f;border-color:#2ebc4f}.btn-primary-mktg:hover{background-color:#28a745;border-color:#28a745}.btn-primary-mktg:focus{box-shadow:0 0 0 0.2em rgba(40,167,69,0.3)}.btn-large-mktg{padding:20px 32px;font-size:16px}.btn-outline-mktg{color:#1277eb;background-color:#fff;border-color:rgba(18,119,235,0.5)}.btn-outline-mktg:hover{color:#0366d6;text-decoration:none;background-color:#fff;border-color:#1277eb}@font-face{font-family:InterUI;font-style:normal;font-weight:400;src:local("InterUI"),local("InterUI-Regular"),url("/primer-marketing-support/fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:InterUI;font-style:normal;font-weight:500;src:local("InterUI Medium"),local("InterUI-Medium"),url("/primer-marketing-support/fonts/Inter-UI-Medium.woff") format("woff")}.grayscale{filter:grayscale(100%)}.border-white-fade{border-color:rgba(255,255,255,0.15) !important}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media (min-width: 768px){.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media (min-width: 1012px){.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}@media (min-width: 544px){.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}}@media (min-width: 768px){.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}}@media (min-width: 1012px){.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}}@media (min-width: 1280px){.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}}.pt-7{padding-top:48px !important}.pb-7{padding-bottom:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pb-8{padding-bottom:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pb-9{padding-bottom:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pb-10{padding-bottom:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pb-11{padding-bottom:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pb-12{padding-bottom:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media (min-width: 544px){.pt-sm-7{padding-top:48px !important}.pb-sm-7{padding-bottom:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pb-sm-8{padding-bottom:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pb-sm-9{padding-bottom:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pb-sm-10{padding-bottom:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pb-sm-11{padding-bottom:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pb-sm-12{padding-bottom:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media (min-width: 768px){.pt-md-7{padding-top:48px !important}.pb-md-7{padding-bottom:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pb-md-8{padding-bottom:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pb-md-9{padding-bottom:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pb-md-10{padding-bottom:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pb-md-11{padding-bottom:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pb-md-12{padding-bottom:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media (min-width: 1012px){.pt-lg-7{padding-top:48px !important}.pb-lg-7{padding-bottom:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pb-lg-8{padding-bottom:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pb-lg-9{padding-bottom:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pb-lg-10{padding-bottom:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pb-lg-11{padding-bottom:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pb-lg-12{padding-bottom:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media (min-width: 1280px){.pt-xl-7{padding-top:48px !important}.pb-xl-7{padding-bottom:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pb-xl-8{padding-bottom:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pb-xl-9{padding-bottom:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pb-xl-10{padding-bottom:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pb-xl-11{padding-bottom:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pb-xl-12{padding-bottom:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}} diff --git a/node_modules/primer-marketing/build/data.json b/node_modules/primer-marketing/build/data.json new file mode 100644 index 00000000000..12fc0d6bb5d --- /dev/null +++ b/node_modules/primer-marketing/build/data.json @@ -0,0 +1 @@ +{"cssstats":{"size":22621,"gzipSize":3359,"humanizedSize":"22kB","humanizedGzipSize":"3kB","rules":{"total":499,"size":{"graph":[2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,9,5,19,3,2,3,2,2,1,2,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":19,"average":1.2104208416833668},"selectorByRuleSizes":[{"selector":".btn-mktg","declarations":19},{"selector":".pullquote","declarations":9},{"selector":".pullquote","declarations":5},{"selector":".btn-outline-mktg:hover","declarations":4},{"selector":".btn-outline-mktg","declarations":3},{"selector":".btn-mktg:disabled,.btn-mktg.disabled","declarations":3},{"selector":".btn-mktg:hover","declarations":3},{"selector":".py-xl-12","declarations":2},{"selector":".py-xl-11","declarations":2},{"selector":".py-xl-10","declarations":2},{"selector":".py-xl-9","declarations":2},{"selector":".py-xl-8","declarations":2},{"selector":".py-xl-7","declarations":2},{"selector":".py-lg-12","declarations":2},{"selector":".py-lg-11","declarations":2},{"selector":".py-lg-10","declarations":2},{"selector":".py-lg-9","declarations":2},{"selector":".py-lg-8","declarations":2},{"selector":".py-lg-7","declarations":2},{"selector":".py-md-12","declarations":2},{"selector":".py-md-11","declarations":2},{"selector":".py-md-10","declarations":2},{"selector":".py-md-9","declarations":2},{"selector":".py-md-8","declarations":2},{"selector":".py-md-7","declarations":2},{"selector":".py-sm-12","declarations":2},{"selector":".py-sm-11","declarations":2},{"selector":".py-sm-10","declarations":2},{"selector":".py-sm-9","declarations":2},{"selector":".py-sm-8","declarations":2},{"selector":".py-sm-7","declarations":2},{"selector":".py-12","declarations":2},{"selector":".py-11","declarations":2},{"selector":".py-10","declarations":2},{"selector":".py-9","declarations":2},{"selector":".py-8","declarations":2},{"selector":".py-7","declarations":2},{"selector":".my-xl-12","declarations":2},{"selector":".my-xl-11","declarations":2},{"selector":".my-xl-10","declarations":2},{"selector":".my-xl-9","declarations":2},{"selector":".my-xl-8","declarations":2},{"selector":".my-xl-7","declarations":2},{"selector":".my-lg-12","declarations":2},{"selector":".my-lg-11","declarations":2},{"selector":".my-lg-10","declarations":2},{"selector":".my-lg-9","declarations":2},{"selector":".my-lg-8","declarations":2},{"selector":".my-lg-7","declarations":2},{"selector":".my-md-12","declarations":2},{"selector":".my-md-11","declarations":2},{"selector":".my-md-10","declarations":2},{"selector":".my-md-9","declarations":2},{"selector":".my-md-8","declarations":2},{"selector":".my-md-7","declarations":2},{"selector":".my-sm-12","declarations":2},{"selector":".my-sm-11","declarations":2},{"selector":".my-sm-10","declarations":2},{"selector":".my-sm-9","declarations":2},{"selector":".my-sm-8","declarations":2},{"selector":".my-sm-7","declarations":2},{"selector":".my-12","declarations":2},{"selector":".my-11","declarations":2},{"selector":".my-10","declarations":2},{"selector":".my-9","declarations":2},{"selector":".my-8","declarations":2},{"selector":".my-7","declarations":2},{"selector":".btn-large-mktg","declarations":2},{"selector":".btn-primary-mktg:hover","declarations":2},{"selector":".btn-primary-mktg","declarations":2},{"selector":".btn-mktg:focus","declarations":2},{"selector":".lead-mktg","declarations":2},{"selector":".h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg","declarations":2},{"selector":".pb-xl-12","declarations":1},{"selector":".pt-xl-12","declarations":1},{"selector":".pb-xl-11","declarations":1},{"selector":".pt-xl-11","declarations":1},{"selector":".pb-xl-10","declarations":1},{"selector":".pt-xl-10","declarations":1},{"selector":".pb-xl-9","declarations":1},{"selector":".pt-xl-9","declarations":1},{"selector":".pb-xl-8","declarations":1},{"selector":".pt-xl-8","declarations":1},{"selector":".pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1},{"selector":".pb-lg-12","declarations":1},{"selector":".pt-lg-12","declarations":1},{"selector":".pb-lg-11","declarations":1},{"selector":".pt-lg-11","declarations":1},{"selector":".pb-lg-10","declarations":1},{"selector":".pt-lg-10","declarations":1},{"selector":".pb-lg-9","declarations":1},{"selector":".pt-lg-9","declarations":1},{"selector":".pb-lg-8","declarations":1},{"selector":".pt-lg-8","declarations":1},{"selector":".pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1},{"selector":".pb-md-12","declarations":1},{"selector":".pt-md-12","declarations":1},{"selector":".pb-md-11","declarations":1},{"selector":".pt-md-11","declarations":1},{"selector":".pb-md-10","declarations":1},{"selector":".pt-md-10","declarations":1},{"selector":".pb-md-9","declarations":1},{"selector":".pt-md-9","declarations":1},{"selector":".pb-md-8","declarations":1},{"selector":".pt-md-8","declarations":1},{"selector":".pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1},{"selector":".pb-sm-12","declarations":1},{"selector":".pt-sm-12","declarations":1},{"selector":".pb-sm-11","declarations":1},{"selector":".pt-sm-11","declarations":1},{"selector":".pb-sm-10","declarations":1},{"selector":".pt-sm-10","declarations":1},{"selector":".pb-sm-9","declarations":1},{"selector":".pt-sm-9","declarations":1},{"selector":".pb-sm-8","declarations":1},{"selector":".pt-sm-8","declarations":1},{"selector":".pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1},{"selector":".pb-12","declarations":1},{"selector":".pt-12","declarations":1},{"selector":".pb-11","declarations":1},{"selector":".pt-11","declarations":1},{"selector":".pb-10","declarations":1},{"selector":".pt-10","declarations":1},{"selector":".pb-9","declarations":1},{"selector":".pt-9","declarations":1},{"selector":".pb-8","declarations":1},{"selector":".pt-8","declarations":1},{"selector":".pb-7","declarations":1},{"selector":".pt-7","declarations":1},{"selector":".mb-xl-12","declarations":1},{"selector":".mt-xl-12","declarations":1},{"selector":".mb-xl-11","declarations":1},{"selector":".mt-xl-11","declarations":1},{"selector":".mb-xl-10","declarations":1},{"selector":".mt-xl-10","declarations":1},{"selector":".mb-xl-9","declarations":1},{"selector":".mt-xl-9","declarations":1},{"selector":".mb-xl-8","declarations":1},{"selector":".mt-xl-8","declarations":1},{"selector":".mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1},{"selector":".mb-lg-12","declarations":1},{"selector":".mt-lg-12","declarations":1},{"selector":".mb-lg-11","declarations":1},{"selector":".mt-lg-11","declarations":1},{"selector":".mb-lg-10","declarations":1},{"selector":".mt-lg-10","declarations":1},{"selector":".mb-lg-9","declarations":1},{"selector":".mt-lg-9","declarations":1},{"selector":".mb-lg-8","declarations":1},{"selector":".mt-lg-8","declarations":1},{"selector":".mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1},{"selector":".mb-md-12","declarations":1},{"selector":".mt-md-12","declarations":1},{"selector":".mb-md-11","declarations":1},{"selector":".mt-md-11","declarations":1},{"selector":".mb-md-10","declarations":1},{"selector":".mt-md-10","declarations":1},{"selector":".mb-md-9","declarations":1},{"selector":".mt-md-9","declarations":1},{"selector":".mb-md-8","declarations":1},{"selector":".mt-md-8","declarations":1},{"selector":".mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1},{"selector":".mb-sm-12","declarations":1},{"selector":".mt-sm-12","declarations":1},{"selector":".mb-sm-11","declarations":1},{"selector":".mt-sm-11","declarations":1},{"selector":".mb-sm-10","declarations":1},{"selector":".mt-sm-10","declarations":1},{"selector":".mb-sm-9","declarations":1},{"selector":".mt-sm-9","declarations":1},{"selector":".mb-sm-8","declarations":1},{"selector":".mt-sm-8","declarations":1},{"selector":".mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1},{"selector":".mb-12","declarations":1},{"selector":".mt-12","declarations":1},{"selector":".mb-11","declarations":1},{"selector":".mt-11","declarations":1},{"selector":".mb-10","declarations":1},{"selector":".mt-10","declarations":1},{"selector":".mb-9","declarations":1},{"selector":".mt-9","declarations":1},{"selector":".mb-8","declarations":1},{"selector":".mt-8","declarations":1},{"selector":".mb-7","declarations":1},{"selector":".mt-7","declarations":1},{"selector":".left-lg-n12","declarations":1},{"selector":".bottom-lg-n12","declarations":1},{"selector":".right-lg-n12","declarations":1},{"selector":".top-lg-n12","declarations":1},{"selector":".left-lg-12","declarations":1},{"selector":".bottom-lg-12","declarations":1},{"selector":".right-lg-12","declarations":1},{"selector":".top-lg-12","declarations":1},{"selector":".left-lg-n11","declarations":1},{"selector":".bottom-lg-n11","declarations":1},{"selector":".right-lg-n11","declarations":1},{"selector":".top-lg-n11","declarations":1},{"selector":".left-lg-11","declarations":1},{"selector":".bottom-lg-11","declarations":1},{"selector":".right-lg-11","declarations":1},{"selector":".top-lg-11","declarations":1},{"selector":".left-lg-n10","declarations":1},{"selector":".bottom-lg-n10","declarations":1},{"selector":".right-lg-n10","declarations":1},{"selector":".top-lg-n10","declarations":1},{"selector":".left-lg-10","declarations":1},{"selector":".bottom-lg-10","declarations":1},{"selector":".right-lg-10","declarations":1},{"selector":".top-lg-10","declarations":1},{"selector":".left-lg-n9","declarations":1},{"selector":".bottom-lg-n9","declarations":1},{"selector":".right-lg-n9","declarations":1},{"selector":".top-lg-n9","declarations":1},{"selector":".left-lg-9","declarations":1},{"selector":".bottom-lg-9","declarations":1},{"selector":".right-lg-9","declarations":1},{"selector":".top-lg-9","declarations":1},{"selector":".left-lg-n8","declarations":1},{"selector":".bottom-lg-n8","declarations":1},{"selector":".right-lg-n8","declarations":1},{"selector":".top-lg-n8","declarations":1},{"selector":".left-lg-8","declarations":1},{"selector":".bottom-lg-8","declarations":1},{"selector":".right-lg-8","declarations":1},{"selector":".top-lg-8","declarations":1},{"selector":".left-lg-n7","declarations":1},{"selector":".bottom-lg-n7","declarations":1},{"selector":".right-lg-n7","declarations":1},{"selector":".top-lg-n7","declarations":1},{"selector":".left-lg-7","declarations":1},{"selector":".bottom-lg-7","declarations":1},{"selector":".right-lg-7","declarations":1},{"selector":".top-lg-7","declarations":1},{"selector":".left-lg-n6","declarations":1},{"selector":".bottom-lg-n6","declarations":1},{"selector":".right-lg-n6","declarations":1},{"selector":".top-lg-n6","declarations":1},{"selector":".left-lg-6","declarations":1},{"selector":".bottom-lg-6","declarations":1},{"selector":".right-lg-6","declarations":1},{"selector":".top-lg-6","declarations":1},{"selector":".left-lg-n5","declarations":1},{"selector":".bottom-lg-n5","declarations":1},{"selector":".right-lg-n5","declarations":1},{"selector":".top-lg-n5","declarations":1},{"selector":".left-lg-5","declarations":1},{"selector":".bottom-lg-5","declarations":1},{"selector":".right-lg-5","declarations":1},{"selector":".top-lg-5","declarations":1},{"selector":".left-lg-n4","declarations":1},{"selector":".bottom-lg-n4","declarations":1},{"selector":".right-lg-n4","declarations":1},{"selector":".top-lg-n4","declarations":1},{"selector":".left-lg-4","declarations":1},{"selector":".bottom-lg-4","declarations":1},{"selector":".right-lg-4","declarations":1},{"selector":".top-lg-4","declarations":1},{"selector":".left-lg-n3","declarations":1},{"selector":".bottom-lg-n3","declarations":1},{"selector":".right-lg-n3","declarations":1},{"selector":".top-lg-n3","declarations":1},{"selector":".left-lg-3","declarations":1},{"selector":".bottom-lg-3","declarations":1},{"selector":".right-lg-3","declarations":1},{"selector":".top-lg-3","declarations":1},{"selector":".left-lg-n2","declarations":1},{"selector":".bottom-lg-n2","declarations":1},{"selector":".right-lg-n2","declarations":1},{"selector":".top-lg-n2","declarations":1},{"selector":".left-lg-2","declarations":1},{"selector":".bottom-lg-2","declarations":1},{"selector":".right-lg-2","declarations":1},{"selector":".top-lg-2","declarations":1},{"selector":".left-lg-n1","declarations":1},{"selector":".bottom-lg-n1","declarations":1},{"selector":".right-lg-n1","declarations":1},{"selector":".top-lg-n1","declarations":1},{"selector":".left-lg-1","declarations":1},{"selector":".bottom-lg-1","declarations":1},{"selector":".right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1},{"selector":".left-md-n12","declarations":1},{"selector":".bottom-md-n12","declarations":1},{"selector":".right-md-n12","declarations":1},{"selector":".top-md-n12","declarations":1},{"selector":".left-md-12","declarations":1},{"selector":".bottom-md-12","declarations":1},{"selector":".right-md-12","declarations":1},{"selector":".top-md-12","declarations":1},{"selector":".left-md-n11","declarations":1},{"selector":".bottom-md-n11","declarations":1},{"selector":".right-md-n11","declarations":1},{"selector":".top-md-n11","declarations":1},{"selector":".left-md-11","declarations":1},{"selector":".bottom-md-11","declarations":1},{"selector":".right-md-11","declarations":1},{"selector":".top-md-11","declarations":1},{"selector":".left-md-n10","declarations":1},{"selector":".bottom-md-n10","declarations":1},{"selector":".right-md-n10","declarations":1},{"selector":".top-md-n10","declarations":1},{"selector":".left-md-10","declarations":1},{"selector":".bottom-md-10","declarations":1},{"selector":".right-md-10","declarations":1},{"selector":".top-md-10","declarations":1},{"selector":".left-md-n9","declarations":1},{"selector":".bottom-md-n9","declarations":1},{"selector":".right-md-n9","declarations":1},{"selector":".top-md-n9","declarations":1},{"selector":".left-md-9","declarations":1},{"selector":".bottom-md-9","declarations":1},{"selector":".right-md-9","declarations":1},{"selector":".top-md-9","declarations":1},{"selector":".left-md-n8","declarations":1},{"selector":".bottom-md-n8","declarations":1},{"selector":".right-md-n8","declarations":1},{"selector":".top-md-n8","declarations":1},{"selector":".left-md-8","declarations":1},{"selector":".bottom-md-8","declarations":1},{"selector":".right-md-8","declarations":1},{"selector":".top-md-8","declarations":1},{"selector":".left-md-n7","declarations":1},{"selector":".bottom-md-n7","declarations":1},{"selector":".right-md-n7","declarations":1},{"selector":".top-md-n7","declarations":1},{"selector":".left-md-7","declarations":1},{"selector":".bottom-md-7","declarations":1},{"selector":".right-md-7","declarations":1},{"selector":".top-md-7","declarations":1},{"selector":".left-md-n6","declarations":1},{"selector":".bottom-md-n6","declarations":1},{"selector":".right-md-n6","declarations":1},{"selector":".top-md-n6","declarations":1},{"selector":".left-md-6","declarations":1},{"selector":".bottom-md-6","declarations":1},{"selector":".right-md-6","declarations":1},{"selector":".top-md-6","declarations":1},{"selector":".left-md-n5","declarations":1},{"selector":".bottom-md-n5","declarations":1},{"selector":".right-md-n5","declarations":1},{"selector":".top-md-n5","declarations":1},{"selector":".left-md-5","declarations":1},{"selector":".bottom-md-5","declarations":1},{"selector":".right-md-5","declarations":1},{"selector":".top-md-5","declarations":1},{"selector":".left-md-n4","declarations":1},{"selector":".bottom-md-n4","declarations":1},{"selector":".right-md-n4","declarations":1},{"selector":".top-md-n4","declarations":1},{"selector":".left-md-4","declarations":1},{"selector":".bottom-md-4","declarations":1},{"selector":".right-md-4","declarations":1},{"selector":".top-md-4","declarations":1},{"selector":".left-md-n3","declarations":1},{"selector":".bottom-md-n3","declarations":1},{"selector":".right-md-n3","declarations":1},{"selector":".top-md-n3","declarations":1},{"selector":".left-md-3","declarations":1},{"selector":".bottom-md-3","declarations":1},{"selector":".right-md-3","declarations":1},{"selector":".top-md-3","declarations":1},{"selector":".left-md-n2","declarations":1},{"selector":".bottom-md-n2","declarations":1},{"selector":".right-md-n2","declarations":1},{"selector":".top-md-n2","declarations":1},{"selector":".left-md-2","declarations":1},{"selector":".bottom-md-2","declarations":1},{"selector":".right-md-2","declarations":1},{"selector":".top-md-2","declarations":1},{"selector":".left-md-n1","declarations":1},{"selector":".bottom-md-n1","declarations":1},{"selector":".right-md-n1","declarations":1},{"selector":".top-md-n1","declarations":1},{"selector":".left-md-1","declarations":1},{"selector":".bottom-md-1","declarations":1},{"selector":".right-md-1","declarations":1},{"selector":".top-md-1","declarations":1},{"selector":".left-n12","declarations":1},{"selector":".bottom-n12","declarations":1},{"selector":".right-n12","declarations":1},{"selector":".top-n12","declarations":1},{"selector":".left-12","declarations":1},{"selector":".bottom-12","declarations":1},{"selector":".right-12","declarations":1},{"selector":".top-12","declarations":1},{"selector":".left-n11","declarations":1},{"selector":".bottom-n11","declarations":1},{"selector":".right-n11","declarations":1},{"selector":".top-n11","declarations":1},{"selector":".left-11","declarations":1},{"selector":".bottom-11","declarations":1},{"selector":".right-11","declarations":1},{"selector":".top-11","declarations":1},{"selector":".left-n10","declarations":1},{"selector":".bottom-n10","declarations":1},{"selector":".right-n10","declarations":1},{"selector":".top-n10","declarations":1},{"selector":".left-10","declarations":1},{"selector":".bottom-10","declarations":1},{"selector":".right-10","declarations":1},{"selector":".top-10","declarations":1},{"selector":".left-n9","declarations":1},{"selector":".bottom-n9","declarations":1},{"selector":".right-n9","declarations":1},{"selector":".top-n9","declarations":1},{"selector":".left-9","declarations":1},{"selector":".bottom-9","declarations":1},{"selector":".right-9","declarations":1},{"selector":".top-9","declarations":1},{"selector":".left-n8","declarations":1},{"selector":".bottom-n8","declarations":1},{"selector":".right-n8","declarations":1},{"selector":".top-n8","declarations":1},{"selector":".left-8","declarations":1},{"selector":".bottom-8","declarations":1},{"selector":".right-8","declarations":1},{"selector":".top-8","declarations":1},{"selector":".left-n7","declarations":1},{"selector":".bottom-n7","declarations":1},{"selector":".right-n7","declarations":1},{"selector":".top-n7","declarations":1},{"selector":".left-7","declarations":1},{"selector":".bottom-7","declarations":1},{"selector":".right-7","declarations":1},{"selector":".top-7","declarations":1},{"selector":".left-n6","declarations":1},{"selector":".bottom-n6","declarations":1},{"selector":".right-n6","declarations":1},{"selector":".top-n6","declarations":1},{"selector":".left-6","declarations":1},{"selector":".bottom-6","declarations":1},{"selector":".right-6","declarations":1},{"selector":".top-6","declarations":1},{"selector":".left-n5","declarations":1},{"selector":".bottom-n5","declarations":1},{"selector":".right-n5","declarations":1},{"selector":".top-n5","declarations":1},{"selector":".left-5","declarations":1},{"selector":".bottom-5","declarations":1},{"selector":".right-5","declarations":1},{"selector":".top-5","declarations":1},{"selector":".left-n4","declarations":1},{"selector":".bottom-n4","declarations":1},{"selector":".right-n4","declarations":1},{"selector":".top-n4","declarations":1},{"selector":".left-4","declarations":1},{"selector":".bottom-4","declarations":1},{"selector":".right-4","declarations":1},{"selector":".top-4","declarations":1},{"selector":".left-n3","declarations":1},{"selector":".bottom-n3","declarations":1},{"selector":".right-n3","declarations":1},{"selector":".top-n3","declarations":1},{"selector":".left-3","declarations":1},{"selector":".bottom-3","declarations":1},{"selector":".right-3","declarations":1},{"selector":".top-3","declarations":1},{"selector":".left-n2","declarations":1},{"selector":".bottom-n2","declarations":1},{"selector":".right-n2","declarations":1},{"selector":".top-n2","declarations":1},{"selector":".left-2","declarations":1},{"selector":".bottom-2","declarations":1},{"selector":".right-2","declarations":1},{"selector":".top-2","declarations":1},{"selector":".left-n1","declarations":1},{"selector":".bottom-n1","declarations":1},{"selector":".right-n1","declarations":1},{"selector":".top-n1","declarations":1},{"selector":".left-1","declarations":1},{"selector":".bottom-1","declarations":1},{"selector":".right-1","declarations":1},{"selector":".top-1","declarations":1},{"selector":".border-white-fade","declarations":1},{"selector":".grayscale","declarations":1},{"selector":".btn-primary-mktg:focus","declarations":1},{"selector":".h6-mktg","declarations":1},{"selector":".h5-mktg","declarations":1},{"selector":".h4-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h000-mktg","declarations":1},{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":508,"type":0,"class":508,"id":0,"pseudoClass":6,"pseudoElement":0,"values":[".h00-mktg",".h0-mktg",".h1-mktg",".h2-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".h000-mktg",".h000-mktg",".h00-mktg",".h00-mktg",".h0-mktg",".h0-mktg",".h1-mktg",".h1-mktg",".h2-mktg",".h2-mktg",".h3-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".pullquote",".pullquote",".btn-mktg",".btn-mktg:hover",".btn-mktg:focus",".btn-mktg:disabled",".btn-mktg.disabled",".btn-primary-mktg",".btn-primary-mktg:hover",".btn-primary-mktg:focus",".btn-large-mktg",".btn-outline-mktg",".btn-outline-mktg:hover",".grayscale",".border-white-fade",".top-1",".right-1",".bottom-1",".left-1",".top-n1",".right-n1",".bottom-n1",".left-n1",".top-2",".right-2",".bottom-2",".left-2",".top-n2",".right-n2",".bottom-n2",".left-n2",".top-3",".right-3",".bottom-3",".left-3",".top-n3",".right-n3",".bottom-n3",".left-n3",".top-4",".right-4",".bottom-4",".left-4",".top-n4",".right-n4",".bottom-n4",".left-n4",".top-5",".right-5",".bottom-5",".left-5",".top-n5",".right-n5",".bottom-n5",".left-n5",".top-6",".right-6",".bottom-6",".left-6",".top-n6",".right-n6",".bottom-n6",".left-n6",".top-7",".right-7",".bottom-7",".left-7",".top-n7",".right-n7",".bottom-n7",".left-n7",".top-8",".right-8",".bottom-8",".left-8",".top-n8",".right-n8",".bottom-n8",".left-n8",".top-9",".right-9",".bottom-9",".left-9",".top-n9",".right-n9",".bottom-n9",".left-n9",".top-10",".right-10",".bottom-10",".left-10",".top-n10",".right-n10",".bottom-n10",".left-n10",".top-11",".right-11",".bottom-11",".left-11",".top-n11",".right-n11",".bottom-n11",".left-n11",".top-12",".right-12",".bottom-12",".left-12",".top-n12",".right-n12",".bottom-n12",".left-n12",".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12",".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12",".mt-7",".mb-7",".my-7",".mt-8",".mb-8",".my-8",".mt-9",".mb-9",".my-9",".mt-10",".mb-10",".my-10",".mt-11",".mb-11",".my-11",".mt-12",".mb-12",".my-12",".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12",".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12",".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12",".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12",".pt-7",".pb-7",".py-7",".pt-8",".pb-8",".py-8",".pt-9",".pb-9",".py-9",".pt-10",".pb-10",".py-10",".pt-11",".pb-11",".py-11",".pt-12",".pb-12",".py-12",".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12",".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12",".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12",".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":20,"average":10.137795275590552}},"declarations":{"total":604,"unique":185,"properties":{"font-family":["InterUI,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"font-weight":["500","400","500"],"font-size":["48px","64px","40px","48px","32px","40px","26px","32px","22px","24px","18px","20px","16px","14px","12px","20px","16px","18px","14px","16px"],"padding-top":["0","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["0","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-left":["8px","12px"],"margin-bottom":["24px","32px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"line-height":["1.4","1.5"],"color":["#586069","#fff","#1277eb","#0366d6"],"border-left":["3px solid #e1e4e8"],"margin-left":["-15px"],"display":["inline-block"],"padding":["16px 24px","20px 32px"],"white-space":["nowrap"],"vertical-align":["middle"],"cursor":["pointer","default"],"-webkit-user-select":["none"],"-moz-user-select":["none"],"-ms-user-select":["none"],"user-select":["none"],"background-color":["#1277eb","#0366d6","#2ebc4f","#28a745","#fff","#fff"],"border":["1px solid #1277eb"],"border-radius":["3px"],"transition":[".2s"],"-webkit-appearance":["none"],"-moz-appearance":["none"],"appearance":["none"],"text-decoration":["none","none"],"border-color":["#0366d6","#2ebc4f","#28a745","rgba(18,119,235,0.5)","#1277eb","rgba(255,255,255,0.15)"],"outline":["0"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","0 0 0 0.2em rgba(40,167,69,0.3)"],"pointer-events":["none"],"opacity":["0.65"],"filter":["grayscale(100%)"],"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}},"mediaQueries":{"total":17,"unique":4,"values":["(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h000-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["64px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h00-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h00-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["48px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h0-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h0-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["40px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h1-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h1-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["32px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h2-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h2-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["24px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h3-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h3-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["20px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5},"selectorByRuleSizes":[{"selector":".pullquote","declarations":5}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"padding-left":["12px"],"margin-bottom":["32px"],"margin-left":["-15px"],"font-size":["18px"],"line-height":["1.5"]}}},{"value":"(min-width: 768px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-md-n12","declarations":1},{"selector":",.bottom-md-n12","declarations":1},{"selector":",.right-md-n12","declarations":1},{"selector":",.top-md-n12","declarations":1},{"selector":",.left-md-12","declarations":1},{"selector":",.bottom-md-12","declarations":1},{"selector":",.right-md-12","declarations":1},{"selector":",.top-md-12","declarations":1},{"selector":",.left-md-n11","declarations":1},{"selector":",.bottom-md-n11","declarations":1},{"selector":",.right-md-n11","declarations":1},{"selector":",.top-md-n11","declarations":1},{"selector":",.left-md-11","declarations":1},{"selector":",.bottom-md-11","declarations":1},{"selector":",.right-md-11","declarations":1},{"selector":",.top-md-11","declarations":1},{"selector":",.left-md-n10","declarations":1},{"selector":",.bottom-md-n10","declarations":1},{"selector":",.right-md-n10","declarations":1},{"selector":",.top-md-n10","declarations":1},{"selector":",.left-md-10","declarations":1},{"selector":",.bottom-md-10","declarations":1},{"selector":",.right-md-10","declarations":1},{"selector":",.top-md-10","declarations":1},{"selector":",.left-md-n9","declarations":1},{"selector":",.bottom-md-n9","declarations":1},{"selector":",.right-md-n9","declarations":1},{"selector":",.top-md-n9","declarations":1},{"selector":",.left-md-9","declarations":1},{"selector":",.bottom-md-9","declarations":1},{"selector":",.right-md-9","declarations":1},{"selector":",.top-md-9","declarations":1},{"selector":",.left-md-n8","declarations":1},{"selector":",.bottom-md-n8","declarations":1},{"selector":",.right-md-n8","declarations":1},{"selector":",.top-md-n8","declarations":1},{"selector":",.left-md-8","declarations":1},{"selector":",.bottom-md-8","declarations":1},{"selector":",.right-md-8","declarations":1},{"selector":",.top-md-8","declarations":1},{"selector":",.left-md-n7","declarations":1},{"selector":",.bottom-md-n7","declarations":1},{"selector":",.right-md-n7","declarations":1},{"selector":",.top-md-n7","declarations":1},{"selector":",.left-md-7","declarations":1},{"selector":",.bottom-md-7","declarations":1},{"selector":",.right-md-7","declarations":1},{"selector":",.top-md-7","declarations":1},{"selector":",.left-md-n6","declarations":1},{"selector":",.bottom-md-n6","declarations":1},{"selector":",.right-md-n6","declarations":1},{"selector":",.top-md-n6","declarations":1},{"selector":",.left-md-6","declarations":1},{"selector":",.bottom-md-6","declarations":1},{"selector":",.right-md-6","declarations":1},{"selector":",.top-md-6","declarations":1},{"selector":",.left-md-n5","declarations":1},{"selector":",.bottom-md-n5","declarations":1},{"selector":",.right-md-n5","declarations":1},{"selector":",.top-md-n5","declarations":1},{"selector":",.left-md-5","declarations":1},{"selector":",.bottom-md-5","declarations":1},{"selector":",.right-md-5","declarations":1},{"selector":",.top-md-5","declarations":1},{"selector":",.left-md-n4","declarations":1},{"selector":",.bottom-md-n4","declarations":1},{"selector":",.right-md-n4","declarations":1},{"selector":",.top-md-n4","declarations":1},{"selector":",.left-md-4","declarations":1},{"selector":",.bottom-md-4","declarations":1},{"selector":",.right-md-4","declarations":1},{"selector":",.top-md-4","declarations":1},{"selector":",.left-md-n3","declarations":1},{"selector":",.bottom-md-n3","declarations":1},{"selector":",.right-md-n3","declarations":1},{"selector":",.top-md-n3","declarations":1},{"selector":",.left-md-3","declarations":1},{"selector":",.bottom-md-3","declarations":1},{"selector":",.right-md-3","declarations":1},{"selector":",.top-md-3","declarations":1},{"selector":",.left-md-n2","declarations":1},{"selector":",.bottom-md-n2","declarations":1},{"selector":",.right-md-n2","declarations":1},{"selector":",.top-md-n2","declarations":1},{"selector":",.left-md-2","declarations":1},{"selector":",.bottom-md-2","declarations":1},{"selector":",.right-md-2","declarations":1},{"selector":",.top-md-2","declarations":1},{"selector":",.left-md-n1","declarations":1},{"selector":",.bottom-md-n1","declarations":1},{"selector":",.right-md-n1","declarations":1},{"selector":",.top-md-n1","declarations":1},{"selector":",.left-md-1","declarations":1},{"selector":",.bottom-md-1","declarations":1},{"selector":",.right-md-1","declarations":1},{"selector":".top-md-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-lg-n12","declarations":1},{"selector":",.bottom-lg-n12","declarations":1},{"selector":",.right-lg-n12","declarations":1},{"selector":",.top-lg-n12","declarations":1},{"selector":",.left-lg-12","declarations":1},{"selector":",.bottom-lg-12","declarations":1},{"selector":",.right-lg-12","declarations":1},{"selector":",.top-lg-12","declarations":1},{"selector":",.left-lg-n11","declarations":1},{"selector":",.bottom-lg-n11","declarations":1},{"selector":",.right-lg-n11","declarations":1},{"selector":",.top-lg-n11","declarations":1},{"selector":",.left-lg-11","declarations":1},{"selector":",.bottom-lg-11","declarations":1},{"selector":",.right-lg-11","declarations":1},{"selector":",.top-lg-11","declarations":1},{"selector":",.left-lg-n10","declarations":1},{"selector":",.bottom-lg-n10","declarations":1},{"selector":",.right-lg-n10","declarations":1},{"selector":",.top-lg-n10","declarations":1},{"selector":",.left-lg-10","declarations":1},{"selector":",.bottom-lg-10","declarations":1},{"selector":",.right-lg-10","declarations":1},{"selector":",.top-lg-10","declarations":1},{"selector":",.left-lg-n9","declarations":1},{"selector":",.bottom-lg-n9","declarations":1},{"selector":",.right-lg-n9","declarations":1},{"selector":",.top-lg-n9","declarations":1},{"selector":",.left-lg-9","declarations":1},{"selector":",.bottom-lg-9","declarations":1},{"selector":",.right-lg-9","declarations":1},{"selector":",.top-lg-9","declarations":1},{"selector":",.left-lg-n8","declarations":1},{"selector":",.bottom-lg-n8","declarations":1},{"selector":",.right-lg-n8","declarations":1},{"selector":",.top-lg-n8","declarations":1},{"selector":",.left-lg-8","declarations":1},{"selector":",.bottom-lg-8","declarations":1},{"selector":",.right-lg-8","declarations":1},{"selector":",.top-lg-8","declarations":1},{"selector":",.left-lg-n7","declarations":1},{"selector":",.bottom-lg-n7","declarations":1},{"selector":",.right-lg-n7","declarations":1},{"selector":",.top-lg-n7","declarations":1},{"selector":",.left-lg-7","declarations":1},{"selector":",.bottom-lg-7","declarations":1},{"selector":",.right-lg-7","declarations":1},{"selector":",.top-lg-7","declarations":1},{"selector":",.left-lg-n6","declarations":1},{"selector":",.bottom-lg-n6","declarations":1},{"selector":",.right-lg-n6","declarations":1},{"selector":",.top-lg-n6","declarations":1},{"selector":",.left-lg-6","declarations":1},{"selector":",.bottom-lg-6","declarations":1},{"selector":",.right-lg-6","declarations":1},{"selector":",.top-lg-6","declarations":1},{"selector":",.left-lg-n5","declarations":1},{"selector":",.bottom-lg-n5","declarations":1},{"selector":",.right-lg-n5","declarations":1},{"selector":",.top-lg-n5","declarations":1},{"selector":",.left-lg-5","declarations":1},{"selector":",.bottom-lg-5","declarations":1},{"selector":",.right-lg-5","declarations":1},{"selector":",.top-lg-5","declarations":1},{"selector":",.left-lg-n4","declarations":1},{"selector":",.bottom-lg-n4","declarations":1},{"selector":",.right-lg-n4","declarations":1},{"selector":",.top-lg-n4","declarations":1},{"selector":",.left-lg-4","declarations":1},{"selector":",.bottom-lg-4","declarations":1},{"selector":",.right-lg-4","declarations":1},{"selector":",.top-lg-4","declarations":1},{"selector":",.left-lg-n3","declarations":1},{"selector":",.bottom-lg-n3","declarations":1},{"selector":",.right-lg-n3","declarations":1},{"selector":",.top-lg-n3","declarations":1},{"selector":",.left-lg-3","declarations":1},{"selector":",.bottom-lg-3","declarations":1},{"selector":",.right-lg-3","declarations":1},{"selector":",.top-lg-3","declarations":1},{"selector":",.left-lg-n2","declarations":1},{"selector":",.bottom-lg-n2","declarations":1},{"selector":",.right-lg-n2","declarations":1},{"selector":",.top-lg-n2","declarations":1},{"selector":",.left-lg-2","declarations":1},{"selector":",.bottom-lg-2","declarations":1},{"selector":",.right-lg-2","declarations":1},{"selector":",.top-lg-2","declarations":1},{"selector":",.left-lg-n1","declarations":1},{"selector":",.bottom-lg-n1","declarations":1},{"selector":",.right-lg-n1","declarations":1},{"selector":",.top-lg-n1","declarations":1},{"selector":",.left-lg-1","declarations":1},{"selector":",.bottom-lg-1","declarations":1},{"selector":",.right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-sm-12","declarations":2},{"selector":",.my-sm-11","declarations":2},{"selector":",.my-sm-10","declarations":2},{"selector":",.my-sm-9","declarations":2},{"selector":",.my-sm-8","declarations":2},{"selector":",.my-sm-7","declarations":2},{"selector":",.mb-sm-12","declarations":1},{"selector":",.mt-sm-12","declarations":1},{"selector":",.mb-sm-11","declarations":1},{"selector":",.mt-sm-11","declarations":1},{"selector":",.mb-sm-10","declarations":1},{"selector":",.mt-sm-10","declarations":1},{"selector":",.mb-sm-9","declarations":1},{"selector":",.mt-sm-9","declarations":1},{"selector":",.mb-sm-8","declarations":1},{"selector":",.mt-sm-8","declarations":1},{"selector":",.mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-md-12","declarations":2},{"selector":",.my-md-11","declarations":2},{"selector":",.my-md-10","declarations":2},{"selector":",.my-md-9","declarations":2},{"selector":",.my-md-8","declarations":2},{"selector":",.my-md-7","declarations":2},{"selector":",.mb-md-12","declarations":1},{"selector":",.mt-md-12","declarations":1},{"selector":",.mb-md-11","declarations":1},{"selector":",.mt-md-11","declarations":1},{"selector":",.mb-md-10","declarations":1},{"selector":",.mt-md-10","declarations":1},{"selector":",.mb-md-9","declarations":1},{"selector":",.mt-md-9","declarations":1},{"selector":",.mb-md-8","declarations":1},{"selector":",.mt-md-8","declarations":1},{"selector":",.mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-lg-12","declarations":2},{"selector":",.my-lg-11","declarations":2},{"selector":",.my-lg-10","declarations":2},{"selector":",.my-lg-9","declarations":2},{"selector":",.my-lg-8","declarations":2},{"selector":",.my-lg-7","declarations":2},{"selector":",.mb-lg-12","declarations":1},{"selector":",.mt-lg-12","declarations":1},{"selector":",.mb-lg-11","declarations":1},{"selector":",.mt-lg-11","declarations":1},{"selector":",.mb-lg-10","declarations":1},{"selector":",.mt-lg-10","declarations":1},{"selector":",.mb-lg-9","declarations":1},{"selector":",.mt-lg-9","declarations":1},{"selector":",.mb-lg-8","declarations":1},{"selector":",.mt-lg-8","declarations":1},{"selector":",.mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-xl-12","declarations":2},{"selector":",.my-xl-11","declarations":2},{"selector":",.my-xl-10","declarations":2},{"selector":",.my-xl-9","declarations":2},{"selector":",.my-xl-8","declarations":2},{"selector":",.my-xl-7","declarations":2},{"selector":",.mb-xl-12","declarations":1},{"selector":",.mt-xl-12","declarations":1},{"selector":",.mb-xl-11","declarations":1},{"selector":",.mt-xl-11","declarations":1},{"selector":",.mb-xl-10","declarations":1},{"selector":",.mt-xl-10","declarations":1},{"selector":",.mb-xl-9","declarations":1},{"selector":",.mt-xl-9","declarations":1},{"selector":",.mb-xl-8","declarations":1},{"selector":",.mt-xl-8","declarations":1},{"selector":",.mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-sm-12","declarations":2},{"selector":",.py-sm-11","declarations":2},{"selector":",.py-sm-10","declarations":2},{"selector":",.py-sm-9","declarations":2},{"selector":",.py-sm-8","declarations":2},{"selector":",.py-sm-7","declarations":2},{"selector":",.pb-sm-12","declarations":1},{"selector":",.pt-sm-12","declarations":1},{"selector":",.pb-sm-11","declarations":1},{"selector":",.pt-sm-11","declarations":1},{"selector":",.pb-sm-10","declarations":1},{"selector":",.pt-sm-10","declarations":1},{"selector":",.pb-sm-9","declarations":1},{"selector":",.pt-sm-9","declarations":1},{"selector":",.pb-sm-8","declarations":1},{"selector":",.pt-sm-8","declarations":1},{"selector":",.pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-md-12","declarations":2},{"selector":",.py-md-11","declarations":2},{"selector":",.py-md-10","declarations":2},{"selector":",.py-md-9","declarations":2},{"selector":",.py-md-8","declarations":2},{"selector":",.py-md-7","declarations":2},{"selector":",.pb-md-12","declarations":1},{"selector":",.pt-md-12","declarations":1},{"selector":",.pb-md-11","declarations":1},{"selector":",.pt-md-11","declarations":1},{"selector":",.pb-md-10","declarations":1},{"selector":",.pt-md-10","declarations":1},{"selector":",.pb-md-9","declarations":1},{"selector":",.pt-md-9","declarations":1},{"selector":",.pb-md-8","declarations":1},{"selector":",.pt-md-8","declarations":1},{"selector":",.pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-lg-12","declarations":2},{"selector":",.py-lg-11","declarations":2},{"selector":",.py-lg-10","declarations":2},{"selector":",.py-lg-9","declarations":2},{"selector":",.py-lg-8","declarations":2},{"selector":",.py-lg-7","declarations":2},{"selector":",.pb-lg-12","declarations":1},{"selector":",.pt-lg-12","declarations":1},{"selector":",.pb-lg-11","declarations":1},{"selector":",.pt-lg-11","declarations":1},{"selector":",.pb-lg-10","declarations":1},{"selector":",.pt-lg-10","declarations":1},{"selector":",.pb-lg-9","declarations":1},{"selector":",.pt-lg-9","declarations":1},{"selector":",.pb-lg-8","declarations":1},{"selector":",.pt-lg-8","declarations":1},{"selector":",.pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-xl-12","declarations":2},{"selector":",.py-xl-11","declarations":2},{"selector":",.py-xl-10","declarations":2},{"selector":",.py-xl-9","declarations":2},{"selector":",.py-xl-8","declarations":2},{"selector":",.py-xl-7","declarations":2},{"selector":",.pb-xl-12","declarations":1},{"selector":",.pt-xl-12","declarations":1},{"selector":",.pb-xl-11","declarations":1},{"selector":",.pt-xl-11","declarations":1},{"selector":",.pb-xl-10","declarations":1},{"selector":",.pt-xl-10","declarations":1},{"selector":",.pb-xl-9","declarations":1},{"selector":",.pt-xl-9","declarations":1},{"selector":",.pb-xl-8","declarations":1},{"selector":",.pt-xl-8","declarations":1},{"selector":",.pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing/build/index.js b/node_modules/primer-marketing/build/index.js index af24ae9f61c..e1ee73a5d33 100644 --- a/node_modules/primer-marketing/build/index.js +++ b/node_modules/primer-marketing/build/index.js @@ -1 +1 @@ -module.exports = {"cssstats":{"size":5519,"gzipSize":1422,"humanizedSize":"5kB","humanizedGzipSize":"1kB","rules":{"total":79,"size":{"graph":[1,2,2,1,1,2,1,1,2,1,1,2,1,1,2,2,2,3,1,1,1,9,5,4,4,1,4,3,2,2,5,2,2,10,3,8,2,1,1,1,5,2,3,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":10,"average":1.860759493670886}},"selectors":{"total":89,"type":8,"class":89,"id":0,"pseudoClass":4,"pseudoElement":4,"values":[".alt-mono-font",".alt-h0",".alt-h1",".alt-h2",".alt-h3",".alt-h4",".alt-h5",".alt-h6",".alt-lead",".alt-h0",".alt-h0",".alt-h0",".alt-h1",".alt-h1",".alt-h1",".alt-h2",".alt-h2",".alt-h2",".alt-h3",".alt-h3",".alt-h3",".alt-h4",".alt-h5",".alt-h6",".alt-lead",".alt-lead",".alt-lead",".alt-text-small",".pullquote",".pullquote",".breadcrumb-item",".breadcrumb-item::after",".breadcrumb-item-selected::after",".card",".jumbotron",".jumbotron",".jumbotron",".jumbotron-supertron",".jumbotron-minitron",".jumbotron-minitron",".jumbotron-shadow::after",".jumbotron-photo",".jumbotron-photo::before",".page-section",".page-section",".page-section-jumplink:target",".page-section-jumplink:target",".data-table",".data-table th",".data-table td",".data-table th",".data-table tbody th",".data-table tbody th",".data-table tbody td",".data-table tbody tr:last-child th",".data-table tbody tr:last-child td",".grayscale",".border-sm-top",".border-sm-right",".border-sm-bottom",".border-sm-left",".border-sm-top-0",".border-sm-right-0",".border-sm-bottom-0",".border-sm-left-0",".border-md-top",".border-md-right",".border-md-bottom",".border-md-left",".border-md-top-0",".border-md-right-0",".border-md-bottom-0",".border-md-left-0",".border-lg-top",".border-lg-right",".border-lg-bottom",".border-lg-left",".border-lg-top-0",".border-lg-right-0",".border-lg-bottom-0",".border-lg-left-0",".border-xl-top",".border-xl-right",".border-xl-bottom",".border-xl-left",".border-xl-top-0",".border-xl-right-0",".border-xl-bottom-0",".border-xl-left-0"],"specificity":{"max":23,"average":10.662921348314606}},"declarations":{"total":147,"unique":99,"properties":{"font-family":["\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace","Roboto,-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",\"Segoe UI\",\"Oxygen\",\"Ubuntu\",\"Cantarell\",\"Open Sans\",sans-serif","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"-webkit-font-smoothing":["antialiased","antialiased"],"font-size":["48px","54px","72px","36px","48px","54px","28px","34px","38px","18px","20px","22px","16px","14px","12px","21px","24px","26px","14px","16px","18px"],"font-weight":["300","300","300","400","500","500","500","300","400"],"padding-top":["0","40px","60px","120px","80px","24px","32px","112px","80px"],"padding-bottom":["0","40px","60px","120px","80px","24px","32px"],"padding-left":["8px","12px","0.5em"],"margin-bottom":["24px","32px"],"line-height":["1.4","1.5"],"color":["#586069","#e1e4e8"],"border-left":["3px solid #e1e4e8","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"],"margin-left":["-15px","-4px"],"display":["inline-block","block"],"white-space":["nowrap"],"list-style":["none"],"padding-right":["0.5em"],"content":["\"/\"","none","\" \"","\"\""],"background-color":["#fff","transparent","#24292e","rgba(0,0,0,0.25)"],"border":["1px #e1e4e8 solid","1px #e1e4e8 solid"],"border-radius":["6px"],"box-shadow":["0 1px 1px rgba(27,31,35,0.1)","inset 0 -1px 0 rgba(0,0,0,0.05)","0 1px 1px rgba(27,31,35,0.05)"],"position":["relative","absolute","relative","absolute"],"height":["45vw","30px","100%"],"min-height":["590px"],"max-height":["55vh"],"bottom":["0","0"],"left":["0","0"],"width":["100%","100%","100%","25%"],"background-image":["linear-gradient(transparent, rgba(0,0,0,0.05))"],"background-repeat":["repeat-x"],"background-size":["cover"],"padding":["32px 0","56px 0","16px"],"margin-top":["0","16px"],"border-collapse":["collapse"],"text-align":["left"],"border-right":["1px #e1e4e8 solid","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","1px #e1e4e8 solid","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"],"border-bottom-color":["#e1e4e8"],"-webkit-filter":["grayscale(100%)"],"filter":["grayscale(100%)"],"border-top":["1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0","1px #e1e4e8 solid","0"]}},"mediaQueries":{"total":21,"unique":4,"values":["(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 768px)","(min-width: 544px)","(min-width: 1280px)","(min-width: 1012px)","(min-width: 544px)","(min-width: 768px)","(min-width: 768px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h0"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["54px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h0"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["72px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h1"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["48px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h1"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["54px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h2"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["34px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h2"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["38px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h3"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["20px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-h3"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["22px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-lead"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["24px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".alt-lead"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["26px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"padding-left":["12px"],"margin-bottom":["32px"],"margin-left":["-15px"],"font-size":["18px"],"line-height":["1.5"]}}},{"value":"(min-width: 544px)","rules":{"total":1,"size":{"graph":[2],"max":2,"average":2}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".jumbotron"],"specificity":{"max":10,"average":10}},"declarations":{"total":2,"unique":2,"properties":{"padding-top":["60px"],"padding-bottom":["60px"]}}},{"value":"(min-width: 1280px)","rules":{"total":1,"size":{"graph":[2],"max":2,"average":2}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".jumbotron"],"specificity":{"max":10,"average":10}},"declarations":{"total":2,"unique":2,"properties":{"padding-top":["120px"],"padding-bottom":["120px"]}}},{"value":"(min-width: 1012px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".jumbotron-supertron"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"height":["45vw"],"min-height":["590px"],"max-height":["55vh"],"padding-top":["80px"],"padding-bottom":["80px"]}}},{"value":"(min-width: 544px)","rules":{"total":1,"size":{"graph":[2],"max":2,"average":2}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".jumbotron-minitron"],"specificity":{"max":10,"average":10}},"declarations":{"total":2,"unique":2,"properties":{"padding-top":["32px"],"padding-bottom":["32px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".page-section"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"padding":["56px 0"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1}},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":1,"pseudoElement":0,"values":[".page-section-jumplink:target"],"specificity":{"max":20,"average":20}},"declarations":{"total":1,"unique":1,"properties":{"padding-top":["80px"]}}},{"value":"(min-width: 544px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-sm-top",".border-sm-right",".border-sm-bottom",".border-sm-left",".border-sm-top-0",".border-sm-right-0",".border-sm-bottom-0",".border-sm-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}},{"value":"(min-width: 768px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-md-top",".border-md-right",".border-md-bottom",".border-md-left",".border-md-top-0",".border-md-right-0",".border-md-bottom-0",".border-md-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}},{"value":"(min-width: 1012px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-lg-top",".border-lg-right",".border-lg-bottom",".border-lg-left",".border-lg-top-0",".border-lg-right-0",".border-lg-bottom-0",".border-lg-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}},{"value":"(min-width: 1280px)","rules":{"total":8,"size":{"graph":[1,1,1,1,1,1,1,1],"max":1,"average":1}},"selectors":{"total":8,"type":0,"class":8,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".border-xl-top",".border-xl-right",".border-xl-bottom",".border-xl-left",".border-xl-top-0",".border-xl-right-0",".border-xl-bottom-0",".border-xl-left-0"],"specificity":{"max":10,"average":10}},"declarations":{"total":8,"unique":8,"properties":{"border-top":["1px #e1e4e8 solid","0"],"border-right":["1px #e1e4e8 solid","0"],"border-bottom":["1px #e1e4e8 solid","0"],"border-left":["1px #e1e4e8 solid","0"]}}}]}}} \ No newline at end of file +module.exports = {"cssstats":{"size":22621,"gzipSize":3359,"humanizedSize":"22kB","humanizedGzipSize":"3kB","rules":{"total":499,"size":{"graph":[2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,9,5,19,3,2,3,2,2,1,2,3,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":19,"average":1.2104208416833668},"selectorByRuleSizes":[{"selector":".btn-mktg","declarations":19},{"selector":".pullquote","declarations":9},{"selector":".pullquote","declarations":5},{"selector":".btn-outline-mktg:hover","declarations":4},{"selector":".btn-outline-mktg","declarations":3},{"selector":".btn-mktg:disabled,.btn-mktg.disabled","declarations":3},{"selector":".btn-mktg:hover","declarations":3},{"selector":".py-xl-12","declarations":2},{"selector":".py-xl-11","declarations":2},{"selector":".py-xl-10","declarations":2},{"selector":".py-xl-9","declarations":2},{"selector":".py-xl-8","declarations":2},{"selector":".py-xl-7","declarations":2},{"selector":".py-lg-12","declarations":2},{"selector":".py-lg-11","declarations":2},{"selector":".py-lg-10","declarations":2},{"selector":".py-lg-9","declarations":2},{"selector":".py-lg-8","declarations":2},{"selector":".py-lg-7","declarations":2},{"selector":".py-md-12","declarations":2},{"selector":".py-md-11","declarations":2},{"selector":".py-md-10","declarations":2},{"selector":".py-md-9","declarations":2},{"selector":".py-md-8","declarations":2},{"selector":".py-md-7","declarations":2},{"selector":".py-sm-12","declarations":2},{"selector":".py-sm-11","declarations":2},{"selector":".py-sm-10","declarations":2},{"selector":".py-sm-9","declarations":2},{"selector":".py-sm-8","declarations":2},{"selector":".py-sm-7","declarations":2},{"selector":".py-12","declarations":2},{"selector":".py-11","declarations":2},{"selector":".py-10","declarations":2},{"selector":".py-9","declarations":2},{"selector":".py-8","declarations":2},{"selector":".py-7","declarations":2},{"selector":".my-xl-12","declarations":2},{"selector":".my-xl-11","declarations":2},{"selector":".my-xl-10","declarations":2},{"selector":".my-xl-9","declarations":2},{"selector":".my-xl-8","declarations":2},{"selector":".my-xl-7","declarations":2},{"selector":".my-lg-12","declarations":2},{"selector":".my-lg-11","declarations":2},{"selector":".my-lg-10","declarations":2},{"selector":".my-lg-9","declarations":2},{"selector":".my-lg-8","declarations":2},{"selector":".my-lg-7","declarations":2},{"selector":".my-md-12","declarations":2},{"selector":".my-md-11","declarations":2},{"selector":".my-md-10","declarations":2},{"selector":".my-md-9","declarations":2},{"selector":".my-md-8","declarations":2},{"selector":".my-md-7","declarations":2},{"selector":".my-sm-12","declarations":2},{"selector":".my-sm-11","declarations":2},{"selector":".my-sm-10","declarations":2},{"selector":".my-sm-9","declarations":2},{"selector":".my-sm-8","declarations":2},{"selector":".my-sm-7","declarations":2},{"selector":".my-12","declarations":2},{"selector":".my-11","declarations":2},{"selector":".my-10","declarations":2},{"selector":".my-9","declarations":2},{"selector":".my-8","declarations":2},{"selector":".my-7","declarations":2},{"selector":".btn-large-mktg","declarations":2},{"selector":".btn-primary-mktg:hover","declarations":2},{"selector":".btn-primary-mktg","declarations":2},{"selector":".btn-mktg:focus","declarations":2},{"selector":".lead-mktg","declarations":2},{"selector":".h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg","declarations":2},{"selector":".pb-xl-12","declarations":1},{"selector":".pt-xl-12","declarations":1},{"selector":".pb-xl-11","declarations":1},{"selector":".pt-xl-11","declarations":1},{"selector":".pb-xl-10","declarations":1},{"selector":".pt-xl-10","declarations":1},{"selector":".pb-xl-9","declarations":1},{"selector":".pt-xl-9","declarations":1},{"selector":".pb-xl-8","declarations":1},{"selector":".pt-xl-8","declarations":1},{"selector":".pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1},{"selector":".pb-lg-12","declarations":1},{"selector":".pt-lg-12","declarations":1},{"selector":".pb-lg-11","declarations":1},{"selector":".pt-lg-11","declarations":1},{"selector":".pb-lg-10","declarations":1},{"selector":".pt-lg-10","declarations":1},{"selector":".pb-lg-9","declarations":1},{"selector":".pt-lg-9","declarations":1},{"selector":".pb-lg-8","declarations":1},{"selector":".pt-lg-8","declarations":1},{"selector":".pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1},{"selector":".pb-md-12","declarations":1},{"selector":".pt-md-12","declarations":1},{"selector":".pb-md-11","declarations":1},{"selector":".pt-md-11","declarations":1},{"selector":".pb-md-10","declarations":1},{"selector":".pt-md-10","declarations":1},{"selector":".pb-md-9","declarations":1},{"selector":".pt-md-9","declarations":1},{"selector":".pb-md-8","declarations":1},{"selector":".pt-md-8","declarations":1},{"selector":".pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1},{"selector":".pb-sm-12","declarations":1},{"selector":".pt-sm-12","declarations":1},{"selector":".pb-sm-11","declarations":1},{"selector":".pt-sm-11","declarations":1},{"selector":".pb-sm-10","declarations":1},{"selector":".pt-sm-10","declarations":1},{"selector":".pb-sm-9","declarations":1},{"selector":".pt-sm-9","declarations":1},{"selector":".pb-sm-8","declarations":1},{"selector":".pt-sm-8","declarations":1},{"selector":".pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1},{"selector":".pb-12","declarations":1},{"selector":".pt-12","declarations":1},{"selector":".pb-11","declarations":1},{"selector":".pt-11","declarations":1},{"selector":".pb-10","declarations":1},{"selector":".pt-10","declarations":1},{"selector":".pb-9","declarations":1},{"selector":".pt-9","declarations":1},{"selector":".pb-8","declarations":1},{"selector":".pt-8","declarations":1},{"selector":".pb-7","declarations":1},{"selector":".pt-7","declarations":1},{"selector":".mb-xl-12","declarations":1},{"selector":".mt-xl-12","declarations":1},{"selector":".mb-xl-11","declarations":1},{"selector":".mt-xl-11","declarations":1},{"selector":".mb-xl-10","declarations":1},{"selector":".mt-xl-10","declarations":1},{"selector":".mb-xl-9","declarations":1},{"selector":".mt-xl-9","declarations":1},{"selector":".mb-xl-8","declarations":1},{"selector":".mt-xl-8","declarations":1},{"selector":".mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1},{"selector":".mb-lg-12","declarations":1},{"selector":".mt-lg-12","declarations":1},{"selector":".mb-lg-11","declarations":1},{"selector":".mt-lg-11","declarations":1},{"selector":".mb-lg-10","declarations":1},{"selector":".mt-lg-10","declarations":1},{"selector":".mb-lg-9","declarations":1},{"selector":".mt-lg-9","declarations":1},{"selector":".mb-lg-8","declarations":1},{"selector":".mt-lg-8","declarations":1},{"selector":".mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1},{"selector":".mb-md-12","declarations":1},{"selector":".mt-md-12","declarations":1},{"selector":".mb-md-11","declarations":1},{"selector":".mt-md-11","declarations":1},{"selector":".mb-md-10","declarations":1},{"selector":".mt-md-10","declarations":1},{"selector":".mb-md-9","declarations":1},{"selector":".mt-md-9","declarations":1},{"selector":".mb-md-8","declarations":1},{"selector":".mt-md-8","declarations":1},{"selector":".mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1},{"selector":".mb-sm-12","declarations":1},{"selector":".mt-sm-12","declarations":1},{"selector":".mb-sm-11","declarations":1},{"selector":".mt-sm-11","declarations":1},{"selector":".mb-sm-10","declarations":1},{"selector":".mt-sm-10","declarations":1},{"selector":".mb-sm-9","declarations":1},{"selector":".mt-sm-9","declarations":1},{"selector":".mb-sm-8","declarations":1},{"selector":".mt-sm-8","declarations":1},{"selector":".mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1},{"selector":".mb-12","declarations":1},{"selector":".mt-12","declarations":1},{"selector":".mb-11","declarations":1},{"selector":".mt-11","declarations":1},{"selector":".mb-10","declarations":1},{"selector":".mt-10","declarations":1},{"selector":".mb-9","declarations":1},{"selector":".mt-9","declarations":1},{"selector":".mb-8","declarations":1},{"selector":".mt-8","declarations":1},{"selector":".mb-7","declarations":1},{"selector":".mt-7","declarations":1},{"selector":".left-lg-n12","declarations":1},{"selector":".bottom-lg-n12","declarations":1},{"selector":".right-lg-n12","declarations":1},{"selector":".top-lg-n12","declarations":1},{"selector":".left-lg-12","declarations":1},{"selector":".bottom-lg-12","declarations":1},{"selector":".right-lg-12","declarations":1},{"selector":".top-lg-12","declarations":1},{"selector":".left-lg-n11","declarations":1},{"selector":".bottom-lg-n11","declarations":1},{"selector":".right-lg-n11","declarations":1},{"selector":".top-lg-n11","declarations":1},{"selector":".left-lg-11","declarations":1},{"selector":".bottom-lg-11","declarations":1},{"selector":".right-lg-11","declarations":1},{"selector":".top-lg-11","declarations":1},{"selector":".left-lg-n10","declarations":1},{"selector":".bottom-lg-n10","declarations":1},{"selector":".right-lg-n10","declarations":1},{"selector":".top-lg-n10","declarations":1},{"selector":".left-lg-10","declarations":1},{"selector":".bottom-lg-10","declarations":1},{"selector":".right-lg-10","declarations":1},{"selector":".top-lg-10","declarations":1},{"selector":".left-lg-n9","declarations":1},{"selector":".bottom-lg-n9","declarations":1},{"selector":".right-lg-n9","declarations":1},{"selector":".top-lg-n9","declarations":1},{"selector":".left-lg-9","declarations":1},{"selector":".bottom-lg-9","declarations":1},{"selector":".right-lg-9","declarations":1},{"selector":".top-lg-9","declarations":1},{"selector":".left-lg-n8","declarations":1},{"selector":".bottom-lg-n8","declarations":1},{"selector":".right-lg-n8","declarations":1},{"selector":".top-lg-n8","declarations":1},{"selector":".left-lg-8","declarations":1},{"selector":".bottom-lg-8","declarations":1},{"selector":".right-lg-8","declarations":1},{"selector":".top-lg-8","declarations":1},{"selector":".left-lg-n7","declarations":1},{"selector":".bottom-lg-n7","declarations":1},{"selector":".right-lg-n7","declarations":1},{"selector":".top-lg-n7","declarations":1},{"selector":".left-lg-7","declarations":1},{"selector":".bottom-lg-7","declarations":1},{"selector":".right-lg-7","declarations":1},{"selector":".top-lg-7","declarations":1},{"selector":".left-lg-n6","declarations":1},{"selector":".bottom-lg-n6","declarations":1},{"selector":".right-lg-n6","declarations":1},{"selector":".top-lg-n6","declarations":1},{"selector":".left-lg-6","declarations":1},{"selector":".bottom-lg-6","declarations":1},{"selector":".right-lg-6","declarations":1},{"selector":".top-lg-6","declarations":1},{"selector":".left-lg-n5","declarations":1},{"selector":".bottom-lg-n5","declarations":1},{"selector":".right-lg-n5","declarations":1},{"selector":".top-lg-n5","declarations":1},{"selector":".left-lg-5","declarations":1},{"selector":".bottom-lg-5","declarations":1},{"selector":".right-lg-5","declarations":1},{"selector":".top-lg-5","declarations":1},{"selector":".left-lg-n4","declarations":1},{"selector":".bottom-lg-n4","declarations":1},{"selector":".right-lg-n4","declarations":1},{"selector":".top-lg-n4","declarations":1},{"selector":".left-lg-4","declarations":1},{"selector":".bottom-lg-4","declarations":1},{"selector":".right-lg-4","declarations":1},{"selector":".top-lg-4","declarations":1},{"selector":".left-lg-n3","declarations":1},{"selector":".bottom-lg-n3","declarations":1},{"selector":".right-lg-n3","declarations":1},{"selector":".top-lg-n3","declarations":1},{"selector":".left-lg-3","declarations":1},{"selector":".bottom-lg-3","declarations":1},{"selector":".right-lg-3","declarations":1},{"selector":".top-lg-3","declarations":1},{"selector":".left-lg-n2","declarations":1},{"selector":".bottom-lg-n2","declarations":1},{"selector":".right-lg-n2","declarations":1},{"selector":".top-lg-n2","declarations":1},{"selector":".left-lg-2","declarations":1},{"selector":".bottom-lg-2","declarations":1},{"selector":".right-lg-2","declarations":1},{"selector":".top-lg-2","declarations":1},{"selector":".left-lg-n1","declarations":1},{"selector":".bottom-lg-n1","declarations":1},{"selector":".right-lg-n1","declarations":1},{"selector":".top-lg-n1","declarations":1},{"selector":".left-lg-1","declarations":1},{"selector":".bottom-lg-1","declarations":1},{"selector":".right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1},{"selector":".left-md-n12","declarations":1},{"selector":".bottom-md-n12","declarations":1},{"selector":".right-md-n12","declarations":1},{"selector":".top-md-n12","declarations":1},{"selector":".left-md-12","declarations":1},{"selector":".bottom-md-12","declarations":1},{"selector":".right-md-12","declarations":1},{"selector":".top-md-12","declarations":1},{"selector":".left-md-n11","declarations":1},{"selector":".bottom-md-n11","declarations":1},{"selector":".right-md-n11","declarations":1},{"selector":".top-md-n11","declarations":1},{"selector":".left-md-11","declarations":1},{"selector":".bottom-md-11","declarations":1},{"selector":".right-md-11","declarations":1},{"selector":".top-md-11","declarations":1},{"selector":".left-md-n10","declarations":1},{"selector":".bottom-md-n10","declarations":1},{"selector":".right-md-n10","declarations":1},{"selector":".top-md-n10","declarations":1},{"selector":".left-md-10","declarations":1},{"selector":".bottom-md-10","declarations":1},{"selector":".right-md-10","declarations":1},{"selector":".top-md-10","declarations":1},{"selector":".left-md-n9","declarations":1},{"selector":".bottom-md-n9","declarations":1},{"selector":".right-md-n9","declarations":1},{"selector":".top-md-n9","declarations":1},{"selector":".left-md-9","declarations":1},{"selector":".bottom-md-9","declarations":1},{"selector":".right-md-9","declarations":1},{"selector":".top-md-9","declarations":1},{"selector":".left-md-n8","declarations":1},{"selector":".bottom-md-n8","declarations":1},{"selector":".right-md-n8","declarations":1},{"selector":".top-md-n8","declarations":1},{"selector":".left-md-8","declarations":1},{"selector":".bottom-md-8","declarations":1},{"selector":".right-md-8","declarations":1},{"selector":".top-md-8","declarations":1},{"selector":".left-md-n7","declarations":1},{"selector":".bottom-md-n7","declarations":1},{"selector":".right-md-n7","declarations":1},{"selector":".top-md-n7","declarations":1},{"selector":".left-md-7","declarations":1},{"selector":".bottom-md-7","declarations":1},{"selector":".right-md-7","declarations":1},{"selector":".top-md-7","declarations":1},{"selector":".left-md-n6","declarations":1},{"selector":".bottom-md-n6","declarations":1},{"selector":".right-md-n6","declarations":1},{"selector":".top-md-n6","declarations":1},{"selector":".left-md-6","declarations":1},{"selector":".bottom-md-6","declarations":1},{"selector":".right-md-6","declarations":1},{"selector":".top-md-6","declarations":1},{"selector":".left-md-n5","declarations":1},{"selector":".bottom-md-n5","declarations":1},{"selector":".right-md-n5","declarations":1},{"selector":".top-md-n5","declarations":1},{"selector":".left-md-5","declarations":1},{"selector":".bottom-md-5","declarations":1},{"selector":".right-md-5","declarations":1},{"selector":".top-md-5","declarations":1},{"selector":".left-md-n4","declarations":1},{"selector":".bottom-md-n4","declarations":1},{"selector":".right-md-n4","declarations":1},{"selector":".top-md-n4","declarations":1},{"selector":".left-md-4","declarations":1},{"selector":".bottom-md-4","declarations":1},{"selector":".right-md-4","declarations":1},{"selector":".top-md-4","declarations":1},{"selector":".left-md-n3","declarations":1},{"selector":".bottom-md-n3","declarations":1},{"selector":".right-md-n3","declarations":1},{"selector":".top-md-n3","declarations":1},{"selector":".left-md-3","declarations":1},{"selector":".bottom-md-3","declarations":1},{"selector":".right-md-3","declarations":1},{"selector":".top-md-3","declarations":1},{"selector":".left-md-n2","declarations":1},{"selector":".bottom-md-n2","declarations":1},{"selector":".right-md-n2","declarations":1},{"selector":".top-md-n2","declarations":1},{"selector":".left-md-2","declarations":1},{"selector":".bottom-md-2","declarations":1},{"selector":".right-md-2","declarations":1},{"selector":".top-md-2","declarations":1},{"selector":".left-md-n1","declarations":1},{"selector":".bottom-md-n1","declarations":1},{"selector":".right-md-n1","declarations":1},{"selector":".top-md-n1","declarations":1},{"selector":".left-md-1","declarations":1},{"selector":".bottom-md-1","declarations":1},{"selector":".right-md-1","declarations":1},{"selector":".top-md-1","declarations":1},{"selector":".left-n12","declarations":1},{"selector":".bottom-n12","declarations":1},{"selector":".right-n12","declarations":1},{"selector":".top-n12","declarations":1},{"selector":".left-12","declarations":1},{"selector":".bottom-12","declarations":1},{"selector":".right-12","declarations":1},{"selector":".top-12","declarations":1},{"selector":".left-n11","declarations":1},{"selector":".bottom-n11","declarations":1},{"selector":".right-n11","declarations":1},{"selector":".top-n11","declarations":1},{"selector":".left-11","declarations":1},{"selector":".bottom-11","declarations":1},{"selector":".right-11","declarations":1},{"selector":".top-11","declarations":1},{"selector":".left-n10","declarations":1},{"selector":".bottom-n10","declarations":1},{"selector":".right-n10","declarations":1},{"selector":".top-n10","declarations":1},{"selector":".left-10","declarations":1},{"selector":".bottom-10","declarations":1},{"selector":".right-10","declarations":1},{"selector":".top-10","declarations":1},{"selector":".left-n9","declarations":1},{"selector":".bottom-n9","declarations":1},{"selector":".right-n9","declarations":1},{"selector":".top-n9","declarations":1},{"selector":".left-9","declarations":1},{"selector":".bottom-9","declarations":1},{"selector":".right-9","declarations":1},{"selector":".top-9","declarations":1},{"selector":".left-n8","declarations":1},{"selector":".bottom-n8","declarations":1},{"selector":".right-n8","declarations":1},{"selector":".top-n8","declarations":1},{"selector":".left-8","declarations":1},{"selector":".bottom-8","declarations":1},{"selector":".right-8","declarations":1},{"selector":".top-8","declarations":1},{"selector":".left-n7","declarations":1},{"selector":".bottom-n7","declarations":1},{"selector":".right-n7","declarations":1},{"selector":".top-n7","declarations":1},{"selector":".left-7","declarations":1},{"selector":".bottom-7","declarations":1},{"selector":".right-7","declarations":1},{"selector":".top-7","declarations":1},{"selector":".left-n6","declarations":1},{"selector":".bottom-n6","declarations":1},{"selector":".right-n6","declarations":1},{"selector":".top-n6","declarations":1},{"selector":".left-6","declarations":1},{"selector":".bottom-6","declarations":1},{"selector":".right-6","declarations":1},{"selector":".top-6","declarations":1},{"selector":".left-n5","declarations":1},{"selector":".bottom-n5","declarations":1},{"selector":".right-n5","declarations":1},{"selector":".top-n5","declarations":1},{"selector":".left-5","declarations":1},{"selector":".bottom-5","declarations":1},{"selector":".right-5","declarations":1},{"selector":".top-5","declarations":1},{"selector":".left-n4","declarations":1},{"selector":".bottom-n4","declarations":1},{"selector":".right-n4","declarations":1},{"selector":".top-n4","declarations":1},{"selector":".left-4","declarations":1},{"selector":".bottom-4","declarations":1},{"selector":".right-4","declarations":1},{"selector":".top-4","declarations":1},{"selector":".left-n3","declarations":1},{"selector":".bottom-n3","declarations":1},{"selector":".right-n3","declarations":1},{"selector":".top-n3","declarations":1},{"selector":".left-3","declarations":1},{"selector":".bottom-3","declarations":1},{"selector":".right-3","declarations":1},{"selector":".top-3","declarations":1},{"selector":".left-n2","declarations":1},{"selector":".bottom-n2","declarations":1},{"selector":".right-n2","declarations":1},{"selector":".top-n2","declarations":1},{"selector":".left-2","declarations":1},{"selector":".bottom-2","declarations":1},{"selector":".right-2","declarations":1},{"selector":".top-2","declarations":1},{"selector":".left-n1","declarations":1},{"selector":".bottom-n1","declarations":1},{"selector":".right-n1","declarations":1},{"selector":".top-n1","declarations":1},{"selector":".left-1","declarations":1},{"selector":".bottom-1","declarations":1},{"selector":".right-1","declarations":1},{"selector":".top-1","declarations":1},{"selector":".border-white-fade","declarations":1},{"selector":".grayscale","declarations":1},{"selector":".btn-primary-mktg:focus","declarations":1},{"selector":".h6-mktg","declarations":1},{"selector":".h5-mktg","declarations":1},{"selector":".h4-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h3-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h2-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h1-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h0-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h00-mktg","declarations":1},{"selector":".h000-mktg","declarations":1},{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":508,"type":0,"class":508,"id":0,"pseudoClass":6,"pseudoElement":0,"values":[".h00-mktg",".h0-mktg",".h1-mktg",".h2-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".h000-mktg",".h000-mktg",".h00-mktg",".h00-mktg",".h0-mktg",".h0-mktg",".h1-mktg",".h1-mktg",".h2-mktg",".h2-mktg",".h3-mktg",".h3-mktg",".h4-mktg",".h5-mktg",".h6-mktg",".lead-mktg",".pullquote",".pullquote",".btn-mktg",".btn-mktg:hover",".btn-mktg:focus",".btn-mktg:disabled",".btn-mktg.disabled",".btn-primary-mktg",".btn-primary-mktg:hover",".btn-primary-mktg:focus",".btn-large-mktg",".btn-outline-mktg",".btn-outline-mktg:hover",".grayscale",".border-white-fade",".top-1",".right-1",".bottom-1",".left-1",".top-n1",".right-n1",".bottom-n1",".left-n1",".top-2",".right-2",".bottom-2",".left-2",".top-n2",".right-n2",".bottom-n2",".left-n2",".top-3",".right-3",".bottom-3",".left-3",".top-n3",".right-n3",".bottom-n3",".left-n3",".top-4",".right-4",".bottom-4",".left-4",".top-n4",".right-n4",".bottom-n4",".left-n4",".top-5",".right-5",".bottom-5",".left-5",".top-n5",".right-n5",".bottom-n5",".left-n5",".top-6",".right-6",".bottom-6",".left-6",".top-n6",".right-n6",".bottom-n6",".left-n6",".top-7",".right-7",".bottom-7",".left-7",".top-n7",".right-n7",".bottom-n7",".left-n7",".top-8",".right-8",".bottom-8",".left-8",".top-n8",".right-n8",".bottom-n8",".left-n8",".top-9",".right-9",".bottom-9",".left-9",".top-n9",".right-n9",".bottom-n9",".left-n9",".top-10",".right-10",".bottom-10",".left-10",".top-n10",".right-n10",".bottom-n10",".left-n10",".top-11",".right-11",".bottom-11",".left-11",".top-n11",".right-n11",".bottom-n11",".left-n11",".top-12",".right-12",".bottom-12",".left-12",".top-n12",".right-n12",".bottom-n12",".left-n12",".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12",".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12",".mt-7",".mb-7",".my-7",".mt-8",".mb-8",".my-8",".mt-9",".mb-9",".my-9",".mt-10",".mb-10",".my-10",".mt-11",".mb-11",".my-11",".mt-12",".mb-12",".my-12",".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12",".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12",".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12",".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12",".pt-7",".pb-7",".py-7",".pt-8",".pb-8",".py-8",".pt-9",".pb-9",".py-9",".pt-10",".pb-10",".py-10",".pt-11",".pb-11",".py-11",".pt-12",".pb-12",".py-12",".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12",".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12",".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12",".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":20,"average":10.137795275590552}},"declarations":{"total":604,"unique":185,"properties":{"font-family":["InterUI,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\"","\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"],"font-weight":["500","400","500"],"font-size":["48px","64px","40px","48px","32px","40px","26px","32px","22px","24px","18px","20px","16px","14px","12px","20px","16px","18px","14px","16px"],"padding-top":["0","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["0","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-left":["8px","12px"],"margin-bottom":["24px","32px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"line-height":["1.4","1.5"],"color":["#586069","#fff","#1277eb","#0366d6"],"border-left":["3px solid #e1e4e8"],"margin-left":["-15px"],"display":["inline-block"],"padding":["16px 24px","20px 32px"],"white-space":["nowrap"],"vertical-align":["middle"],"cursor":["pointer","default"],"-webkit-user-select":["none"],"-moz-user-select":["none"],"-ms-user-select":["none"],"user-select":["none"],"background-color":["#1277eb","#0366d6","#2ebc4f","#28a745","#fff","#fff"],"border":["1px solid #1277eb"],"border-radius":["3px"],"transition":[".2s"],"-webkit-appearance":["none"],"-moz-appearance":["none"],"appearance":["none"],"text-decoration":["none","none"],"border-color":["#0366d6","#2ebc4f","#28a745","rgba(18,119,235,0.5)","#1277eb","rgba(255,255,255,0.15)"],"outline":["0"],"box-shadow":["0 0 0 0.2em rgba(3,102,214,0.3)","0 0 0 0.2em rgba(40,167,69,0.3)"],"pointer-events":["none"],"opacity":["0.65"],"filter":["grayscale(100%)"],"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px","4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px","48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}},"mediaQueries":{"total":17,"unique":4,"values":["(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)","(min-width: 544px)","(min-width: 768px)","(min-width: 1012px)","(min-width: 1280px)"],"contents":[{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h000-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h000-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["64px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h00-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h00-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["48px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h0-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h0-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["40px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h1-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h1-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["32px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h2-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h2-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["24px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":".h3-mktg","declarations":1}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".h3-mktg"],"specificity":{"max":10,"average":10}},"declarations":{"total":1,"unique":1,"properties":{"font-size":["20px"]}}},{"value":"(min-width: 768px)","rules":{"total":1,"size":{"graph":[5],"max":5,"average":5},"selectorByRuleSizes":[{"selector":".pullquote","declarations":5}]},"selectors":{"total":1,"type":0,"class":1,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pullquote"],"specificity":{"max":10,"average":10}},"declarations":{"total":5,"unique":5,"properties":{"padding-left":["12px"],"margin-bottom":["32px"],"margin-left":["-15px"],"font-size":["18px"],"line-height":["1.5"]}}},{"value":"(min-width: 768px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-md-n12","declarations":1},{"selector":",.bottom-md-n12","declarations":1},{"selector":",.right-md-n12","declarations":1},{"selector":",.top-md-n12","declarations":1},{"selector":",.left-md-12","declarations":1},{"selector":",.bottom-md-12","declarations":1},{"selector":",.right-md-12","declarations":1},{"selector":",.top-md-12","declarations":1},{"selector":",.left-md-n11","declarations":1},{"selector":",.bottom-md-n11","declarations":1},{"selector":",.right-md-n11","declarations":1},{"selector":",.top-md-n11","declarations":1},{"selector":",.left-md-11","declarations":1},{"selector":",.bottom-md-11","declarations":1},{"selector":",.right-md-11","declarations":1},{"selector":",.top-md-11","declarations":1},{"selector":",.left-md-n10","declarations":1},{"selector":",.bottom-md-n10","declarations":1},{"selector":",.right-md-n10","declarations":1},{"selector":",.top-md-n10","declarations":1},{"selector":",.left-md-10","declarations":1},{"selector":",.bottom-md-10","declarations":1},{"selector":",.right-md-10","declarations":1},{"selector":",.top-md-10","declarations":1},{"selector":",.left-md-n9","declarations":1},{"selector":",.bottom-md-n9","declarations":1},{"selector":",.right-md-n9","declarations":1},{"selector":",.top-md-n9","declarations":1},{"selector":",.left-md-9","declarations":1},{"selector":",.bottom-md-9","declarations":1},{"selector":",.right-md-9","declarations":1},{"selector":",.top-md-9","declarations":1},{"selector":",.left-md-n8","declarations":1},{"selector":",.bottom-md-n8","declarations":1},{"selector":",.right-md-n8","declarations":1},{"selector":",.top-md-n8","declarations":1},{"selector":",.left-md-8","declarations":1},{"selector":",.bottom-md-8","declarations":1},{"selector":",.right-md-8","declarations":1},{"selector":",.top-md-8","declarations":1},{"selector":",.left-md-n7","declarations":1},{"selector":",.bottom-md-n7","declarations":1},{"selector":",.right-md-n7","declarations":1},{"selector":",.top-md-n7","declarations":1},{"selector":",.left-md-7","declarations":1},{"selector":",.bottom-md-7","declarations":1},{"selector":",.right-md-7","declarations":1},{"selector":",.top-md-7","declarations":1},{"selector":",.left-md-n6","declarations":1},{"selector":",.bottom-md-n6","declarations":1},{"selector":",.right-md-n6","declarations":1},{"selector":",.top-md-n6","declarations":1},{"selector":",.left-md-6","declarations":1},{"selector":",.bottom-md-6","declarations":1},{"selector":",.right-md-6","declarations":1},{"selector":",.top-md-6","declarations":1},{"selector":",.left-md-n5","declarations":1},{"selector":",.bottom-md-n5","declarations":1},{"selector":",.right-md-n5","declarations":1},{"selector":",.top-md-n5","declarations":1},{"selector":",.left-md-5","declarations":1},{"selector":",.bottom-md-5","declarations":1},{"selector":",.right-md-5","declarations":1},{"selector":",.top-md-5","declarations":1},{"selector":",.left-md-n4","declarations":1},{"selector":",.bottom-md-n4","declarations":1},{"selector":",.right-md-n4","declarations":1},{"selector":",.top-md-n4","declarations":1},{"selector":",.left-md-4","declarations":1},{"selector":",.bottom-md-4","declarations":1},{"selector":",.right-md-4","declarations":1},{"selector":",.top-md-4","declarations":1},{"selector":",.left-md-n3","declarations":1},{"selector":",.bottom-md-n3","declarations":1},{"selector":",.right-md-n3","declarations":1},{"selector":",.top-md-n3","declarations":1},{"selector":",.left-md-3","declarations":1},{"selector":",.bottom-md-3","declarations":1},{"selector":",.right-md-3","declarations":1},{"selector":",.top-md-3","declarations":1},{"selector":",.left-md-n2","declarations":1},{"selector":",.bottom-md-n2","declarations":1},{"selector":",.right-md-n2","declarations":1},{"selector":",.top-md-n2","declarations":1},{"selector":",.left-md-2","declarations":1},{"selector":",.bottom-md-2","declarations":1},{"selector":",.right-md-2","declarations":1},{"selector":",.top-md-2","declarations":1},{"selector":",.left-md-n1","declarations":1},{"selector":",.bottom-md-n1","declarations":1},{"selector":",.right-md-n1","declarations":1},{"selector":",.top-md-n1","declarations":1},{"selector":",.left-md-1","declarations":1},{"selector":",.bottom-md-1","declarations":1},{"selector":",.right-md-1","declarations":1},{"selector":".top-md-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-md-1",".right-md-1",".bottom-md-1",".left-md-1",".top-md-n1",".right-md-n1",".bottom-md-n1",".left-md-n1",".top-md-2",".right-md-2",".bottom-md-2",".left-md-2",".top-md-n2",".right-md-n2",".bottom-md-n2",".left-md-n2",".top-md-3",".right-md-3",".bottom-md-3",".left-md-3",".top-md-n3",".right-md-n3",".bottom-md-n3",".left-md-n3",".top-md-4",".right-md-4",".bottom-md-4",".left-md-4",".top-md-n4",".right-md-n4",".bottom-md-n4",".left-md-n4",".top-md-5",".right-md-5",".bottom-md-5",".left-md-5",".top-md-n5",".right-md-n5",".bottom-md-n5",".left-md-n5",".top-md-6",".right-md-6",".bottom-md-6",".left-md-6",".top-md-n6",".right-md-n6",".bottom-md-n6",".left-md-n6",".top-md-7",".right-md-7",".bottom-md-7",".left-md-7",".top-md-n7",".right-md-n7",".bottom-md-n7",".left-md-n7",".top-md-8",".right-md-8",".bottom-md-8",".left-md-8",".top-md-n8",".right-md-n8",".bottom-md-n8",".left-md-n8",".top-md-9",".right-md-9",".bottom-md-9",".left-md-9",".top-md-n9",".right-md-n9",".bottom-md-n9",".left-md-n9",".top-md-10",".right-md-10",".bottom-md-10",".left-md-10",".top-md-n10",".right-md-n10",".bottom-md-n10",".left-md-n10",".top-md-11",".right-md-11",".bottom-md-11",".left-md-11",".top-md-n11",".right-md-n11",".bottom-md-n11",".left-md-n11",".top-md-12",".right-md-12",".bottom-md-12",".left-md-12",".top-md-n12",".right-md-n12",".bottom-md-n12",".left-md-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":96,"size":{"graph":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"max":1,"average":1},"selectorByRuleSizes":[{"selector":",.left-lg-n12","declarations":1},{"selector":",.bottom-lg-n12","declarations":1},{"selector":",.right-lg-n12","declarations":1},{"selector":",.top-lg-n12","declarations":1},{"selector":",.left-lg-12","declarations":1},{"selector":",.bottom-lg-12","declarations":1},{"selector":",.right-lg-12","declarations":1},{"selector":",.top-lg-12","declarations":1},{"selector":",.left-lg-n11","declarations":1},{"selector":",.bottom-lg-n11","declarations":1},{"selector":",.right-lg-n11","declarations":1},{"selector":",.top-lg-n11","declarations":1},{"selector":",.left-lg-11","declarations":1},{"selector":",.bottom-lg-11","declarations":1},{"selector":",.right-lg-11","declarations":1},{"selector":",.top-lg-11","declarations":1},{"selector":",.left-lg-n10","declarations":1},{"selector":",.bottom-lg-n10","declarations":1},{"selector":",.right-lg-n10","declarations":1},{"selector":",.top-lg-n10","declarations":1},{"selector":",.left-lg-10","declarations":1},{"selector":",.bottom-lg-10","declarations":1},{"selector":",.right-lg-10","declarations":1},{"selector":",.top-lg-10","declarations":1},{"selector":",.left-lg-n9","declarations":1},{"selector":",.bottom-lg-n9","declarations":1},{"selector":",.right-lg-n9","declarations":1},{"selector":",.top-lg-n9","declarations":1},{"selector":",.left-lg-9","declarations":1},{"selector":",.bottom-lg-9","declarations":1},{"selector":",.right-lg-9","declarations":1},{"selector":",.top-lg-9","declarations":1},{"selector":",.left-lg-n8","declarations":1},{"selector":",.bottom-lg-n8","declarations":1},{"selector":",.right-lg-n8","declarations":1},{"selector":",.top-lg-n8","declarations":1},{"selector":",.left-lg-8","declarations":1},{"selector":",.bottom-lg-8","declarations":1},{"selector":",.right-lg-8","declarations":1},{"selector":",.top-lg-8","declarations":1},{"selector":",.left-lg-n7","declarations":1},{"selector":",.bottom-lg-n7","declarations":1},{"selector":",.right-lg-n7","declarations":1},{"selector":",.top-lg-n7","declarations":1},{"selector":",.left-lg-7","declarations":1},{"selector":",.bottom-lg-7","declarations":1},{"selector":",.right-lg-7","declarations":1},{"selector":",.top-lg-7","declarations":1},{"selector":",.left-lg-n6","declarations":1},{"selector":",.bottom-lg-n6","declarations":1},{"selector":",.right-lg-n6","declarations":1},{"selector":",.top-lg-n6","declarations":1},{"selector":",.left-lg-6","declarations":1},{"selector":",.bottom-lg-6","declarations":1},{"selector":",.right-lg-6","declarations":1},{"selector":",.top-lg-6","declarations":1},{"selector":",.left-lg-n5","declarations":1},{"selector":",.bottom-lg-n5","declarations":1},{"selector":",.right-lg-n5","declarations":1},{"selector":",.top-lg-n5","declarations":1},{"selector":",.left-lg-5","declarations":1},{"selector":",.bottom-lg-5","declarations":1},{"selector":",.right-lg-5","declarations":1},{"selector":",.top-lg-5","declarations":1},{"selector":",.left-lg-n4","declarations":1},{"selector":",.bottom-lg-n4","declarations":1},{"selector":",.right-lg-n4","declarations":1},{"selector":",.top-lg-n4","declarations":1},{"selector":",.left-lg-4","declarations":1},{"selector":",.bottom-lg-4","declarations":1},{"selector":",.right-lg-4","declarations":1},{"selector":",.top-lg-4","declarations":1},{"selector":",.left-lg-n3","declarations":1},{"selector":",.bottom-lg-n3","declarations":1},{"selector":",.right-lg-n3","declarations":1},{"selector":",.top-lg-n3","declarations":1},{"selector":",.left-lg-3","declarations":1},{"selector":",.bottom-lg-3","declarations":1},{"selector":",.right-lg-3","declarations":1},{"selector":",.top-lg-3","declarations":1},{"selector":",.left-lg-n2","declarations":1},{"selector":",.bottom-lg-n2","declarations":1},{"selector":",.right-lg-n2","declarations":1},{"selector":",.top-lg-n2","declarations":1},{"selector":",.left-lg-2","declarations":1},{"selector":",.bottom-lg-2","declarations":1},{"selector":",.right-lg-2","declarations":1},{"selector":",.top-lg-2","declarations":1},{"selector":",.left-lg-n1","declarations":1},{"selector":",.bottom-lg-n1","declarations":1},{"selector":",.right-lg-n1","declarations":1},{"selector":",.top-lg-n1","declarations":1},{"selector":",.left-lg-1","declarations":1},{"selector":",.bottom-lg-1","declarations":1},{"selector":",.right-lg-1","declarations":1},{"selector":".top-lg-1","declarations":1}]},"selectors":{"total":96,"type":0,"class":96,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".top-lg-1",".right-lg-1",".bottom-lg-1",".left-lg-1",".top-lg-n1",".right-lg-n1",".bottom-lg-n1",".left-lg-n1",".top-lg-2",".right-lg-2",".bottom-lg-2",".left-lg-2",".top-lg-n2",".right-lg-n2",".bottom-lg-n2",".left-lg-n2",".top-lg-3",".right-lg-3",".bottom-lg-3",".left-lg-3",".top-lg-n3",".right-lg-n3",".bottom-lg-n3",".left-lg-n3",".top-lg-4",".right-lg-4",".bottom-lg-4",".left-lg-4",".top-lg-n4",".right-lg-n4",".bottom-lg-n4",".left-lg-n4",".top-lg-5",".right-lg-5",".bottom-lg-5",".left-lg-5",".top-lg-n5",".right-lg-n5",".bottom-lg-n5",".left-lg-n5",".top-lg-6",".right-lg-6",".bottom-lg-6",".left-lg-6",".top-lg-n6",".right-lg-n6",".bottom-lg-n6",".left-lg-n6",".top-lg-7",".right-lg-7",".bottom-lg-7",".left-lg-7",".top-lg-n7",".right-lg-n7",".bottom-lg-n7",".left-lg-n7",".top-lg-8",".right-lg-8",".bottom-lg-8",".left-lg-8",".top-lg-n8",".right-lg-n8",".bottom-lg-n8",".left-lg-n8",".top-lg-9",".right-lg-9",".bottom-lg-9",".left-lg-9",".top-lg-n9",".right-lg-n9",".bottom-lg-n9",".left-lg-n9",".top-lg-10",".right-lg-10",".bottom-lg-10",".left-lg-10",".top-lg-n10",".right-lg-n10",".bottom-lg-n10",".left-lg-n10",".top-lg-11",".right-lg-11",".bottom-lg-11",".left-lg-11",".top-lg-n11",".right-lg-n11",".bottom-lg-n11",".left-lg-n11",".top-lg-12",".right-lg-12",".bottom-lg-12",".left-lg-12",".top-lg-n12",".right-lg-n12",".bottom-lg-n12",".left-lg-n12"],"specificity":{"max":10,"average":10}},"declarations":{"total":96,"unique":96,"properties":{"top":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"right":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"bottom":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"],"left":["4px","-4px","8px","-8px","16px","-16px","24px","-24px","32px","-32px","40px","-40px","48px","-48px","64px","-64px","80px","-80px","96px","-96px","112px","-112px","128px","-128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-sm-12","declarations":2},{"selector":",.my-sm-11","declarations":2},{"selector":",.my-sm-10","declarations":2},{"selector":",.my-sm-9","declarations":2},{"selector":",.my-sm-8","declarations":2},{"selector":",.my-sm-7","declarations":2},{"selector":",.mb-sm-12","declarations":1},{"selector":",.mt-sm-12","declarations":1},{"selector":",.mb-sm-11","declarations":1},{"selector":",.mt-sm-11","declarations":1},{"selector":",.mb-sm-10","declarations":1},{"selector":",.mt-sm-10","declarations":1},{"selector":",.mb-sm-9","declarations":1},{"selector":",.mt-sm-9","declarations":1},{"selector":",.mb-sm-8","declarations":1},{"selector":",.mt-sm-8","declarations":1},{"selector":",.mb-sm-7","declarations":1},{"selector":".mt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-sm-7",".mb-sm-7",".my-sm-7",".mt-sm-8",".mb-sm-8",".my-sm-8",".mt-sm-9",".mb-sm-9",".my-sm-9",".mt-sm-10",".mb-sm-10",".my-sm-10",".mt-sm-11",".mb-sm-11",".my-sm-11",".mt-sm-12",".mb-sm-12",".my-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-md-12","declarations":2},{"selector":",.my-md-11","declarations":2},{"selector":",.my-md-10","declarations":2},{"selector":",.my-md-9","declarations":2},{"selector":",.my-md-8","declarations":2},{"selector":",.my-md-7","declarations":2},{"selector":",.mb-md-12","declarations":1},{"selector":",.mt-md-12","declarations":1},{"selector":",.mb-md-11","declarations":1},{"selector":",.mt-md-11","declarations":1},{"selector":",.mb-md-10","declarations":1},{"selector":",.mt-md-10","declarations":1},{"selector":",.mb-md-9","declarations":1},{"selector":",.mt-md-9","declarations":1},{"selector":",.mb-md-8","declarations":1},{"selector":",.mt-md-8","declarations":1},{"selector":",.mb-md-7","declarations":1},{"selector":".mt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-md-7",".mb-md-7",".my-md-7",".mt-md-8",".mb-md-8",".my-md-8",".mt-md-9",".mb-md-9",".my-md-9",".mt-md-10",".mb-md-10",".my-md-10",".mt-md-11",".mb-md-11",".my-md-11",".mt-md-12",".mb-md-12",".my-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-lg-12","declarations":2},{"selector":",.my-lg-11","declarations":2},{"selector":",.my-lg-10","declarations":2},{"selector":",.my-lg-9","declarations":2},{"selector":",.my-lg-8","declarations":2},{"selector":",.my-lg-7","declarations":2},{"selector":",.mb-lg-12","declarations":1},{"selector":",.mt-lg-12","declarations":1},{"selector":",.mb-lg-11","declarations":1},{"selector":",.mt-lg-11","declarations":1},{"selector":",.mb-lg-10","declarations":1},{"selector":",.mt-lg-10","declarations":1},{"selector":",.mb-lg-9","declarations":1},{"selector":",.mt-lg-9","declarations":1},{"selector":",.mb-lg-8","declarations":1},{"selector":",.mt-lg-8","declarations":1},{"selector":",.mb-lg-7","declarations":1},{"selector":".mt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-lg-7",".mb-lg-7",".my-lg-7",".mt-lg-8",".mb-lg-8",".my-lg-8",".mt-lg-9",".mb-lg-9",".my-lg-9",".mt-lg-10",".mb-lg-10",".my-lg-10",".mt-lg-11",".mb-lg-11",".my-lg-11",".mt-lg-12",".mb-lg-12",".my-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.my-xl-12","declarations":2},{"selector":",.my-xl-11","declarations":2},{"selector":",.my-xl-10","declarations":2},{"selector":",.my-xl-9","declarations":2},{"selector":",.my-xl-8","declarations":2},{"selector":",.my-xl-7","declarations":2},{"selector":",.mb-xl-12","declarations":1},{"selector":",.mt-xl-12","declarations":1},{"selector":",.mb-xl-11","declarations":1},{"selector":",.mt-xl-11","declarations":1},{"selector":",.mb-xl-10","declarations":1},{"selector":",.mt-xl-10","declarations":1},{"selector":",.mb-xl-9","declarations":1},{"selector":",.mt-xl-9","declarations":1},{"selector":",.mb-xl-8","declarations":1},{"selector":",.mt-xl-8","declarations":1},{"selector":",.mb-xl-7","declarations":1},{"selector":".mt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".mt-xl-7",".mb-xl-7",".my-xl-7",".mt-xl-8",".mb-xl-8",".my-xl-8",".mt-xl-9",".mb-xl-9",".my-xl-9",".mt-xl-10",".mb-xl-10",".my-xl-10",".mt-xl-11",".mb-xl-11",".my-xl-11",".mt-xl-12",".mb-xl-12",".my-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"margin-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"margin-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 544px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-sm-12","declarations":2},{"selector":",.py-sm-11","declarations":2},{"selector":",.py-sm-10","declarations":2},{"selector":",.py-sm-9","declarations":2},{"selector":",.py-sm-8","declarations":2},{"selector":",.py-sm-7","declarations":2},{"selector":",.pb-sm-12","declarations":1},{"selector":",.pt-sm-12","declarations":1},{"selector":",.pb-sm-11","declarations":1},{"selector":",.pt-sm-11","declarations":1},{"selector":",.pb-sm-10","declarations":1},{"selector":",.pt-sm-10","declarations":1},{"selector":",.pb-sm-9","declarations":1},{"selector":",.pt-sm-9","declarations":1},{"selector":",.pb-sm-8","declarations":1},{"selector":",.pt-sm-8","declarations":1},{"selector":",.pb-sm-7","declarations":1},{"selector":".pt-sm-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-sm-7",".pb-sm-7",".py-sm-7",".pt-sm-8",".pb-sm-8",".py-sm-8",".pt-sm-9",".pb-sm-9",".py-sm-9",".pt-sm-10",".pb-sm-10",".py-sm-10",".pt-sm-11",".pb-sm-11",".py-sm-11",".pt-sm-12",".pb-sm-12",".py-sm-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 768px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-md-12","declarations":2},{"selector":",.py-md-11","declarations":2},{"selector":",.py-md-10","declarations":2},{"selector":",.py-md-9","declarations":2},{"selector":",.py-md-8","declarations":2},{"selector":",.py-md-7","declarations":2},{"selector":",.pb-md-12","declarations":1},{"selector":",.pt-md-12","declarations":1},{"selector":",.pb-md-11","declarations":1},{"selector":",.pt-md-11","declarations":1},{"selector":",.pb-md-10","declarations":1},{"selector":",.pt-md-10","declarations":1},{"selector":",.pb-md-9","declarations":1},{"selector":",.pt-md-9","declarations":1},{"selector":",.pb-md-8","declarations":1},{"selector":",.pt-md-8","declarations":1},{"selector":",.pb-md-7","declarations":1},{"selector":".pt-md-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-md-7",".pb-md-7",".py-md-7",".pt-md-8",".pb-md-8",".py-md-8",".pt-md-9",".pb-md-9",".py-md-9",".pt-md-10",".pb-md-10",".py-md-10",".pt-md-11",".pb-md-11",".py-md-11",".pt-md-12",".pb-md-12",".py-md-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1012px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-lg-12","declarations":2},{"selector":",.py-lg-11","declarations":2},{"selector":",.py-lg-10","declarations":2},{"selector":",.py-lg-9","declarations":2},{"selector":",.py-lg-8","declarations":2},{"selector":",.py-lg-7","declarations":2},{"selector":",.pb-lg-12","declarations":1},{"selector":",.pt-lg-12","declarations":1},{"selector":",.pb-lg-11","declarations":1},{"selector":",.pt-lg-11","declarations":1},{"selector":",.pb-lg-10","declarations":1},{"selector":",.pt-lg-10","declarations":1},{"selector":",.pb-lg-9","declarations":1},{"selector":",.pt-lg-9","declarations":1},{"selector":",.pb-lg-8","declarations":1},{"selector":",.pt-lg-8","declarations":1},{"selector":",.pb-lg-7","declarations":1},{"selector":".pt-lg-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-lg-7",".pb-lg-7",".py-lg-7",".pt-lg-8",".pb-lg-8",".py-lg-8",".pt-lg-9",".pb-lg-9",".py-lg-9",".pt-lg-10",".pb-lg-10",".py-lg-10",".pt-lg-11",".pb-lg-11",".py-lg-11",".pt-lg-12",".pb-lg-12",".py-lg-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}},{"value":"(min-width: 1280px)","rules":{"total":18,"size":{"graph":[1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2],"max":2,"average":1.3333333333333333},"selectorByRuleSizes":[{"selector":",.py-xl-12","declarations":2},{"selector":",.py-xl-11","declarations":2},{"selector":",.py-xl-10","declarations":2},{"selector":",.py-xl-9","declarations":2},{"selector":",.py-xl-8","declarations":2},{"selector":",.py-xl-7","declarations":2},{"selector":",.pb-xl-12","declarations":1},{"selector":",.pt-xl-12","declarations":1},{"selector":",.pb-xl-11","declarations":1},{"selector":",.pt-xl-11","declarations":1},{"selector":",.pb-xl-10","declarations":1},{"selector":",.pt-xl-10","declarations":1},{"selector":",.pb-xl-9","declarations":1},{"selector":",.pt-xl-9","declarations":1},{"selector":",.pb-xl-8","declarations":1},{"selector":",.pt-xl-8","declarations":1},{"selector":",.pb-xl-7","declarations":1},{"selector":".pt-xl-7","declarations":1}]},"selectors":{"total":18,"type":0,"class":18,"id":0,"pseudoClass":0,"pseudoElement":0,"values":[".pt-xl-7",".pb-xl-7",".py-xl-7",".pt-xl-8",".pb-xl-8",".py-xl-8",".pt-xl-9",".pb-xl-9",".py-xl-9",".pt-xl-10",".pb-xl-10",".py-xl-10",".pt-xl-11",".pb-xl-11",".py-xl-11",".pt-xl-12",".pb-xl-12",".py-xl-12"],"specificity":{"max":10,"average":10}},"declarations":{"total":24,"unique":12,"properties":{"padding-top":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"],"padding-bottom":["48px","48px","64px","64px","80px","80px","96px","96px","112px","112px","128px","128px"]}}}]}}} \ No newline at end of file diff --git a/node_modules/primer-marketing/index.scss b/node_modules/primer-marketing/index.scss index e2114149693..7ef088bd952 100755 --- a/node_modules/primer-marketing/index.scss +++ b/node_modules/primer-marketing/index.scss @@ -1,8 +1,8 @@ /*! * Primer-marketing - * http://primercss.io + * http://primer.github.io * - * Released under MIT license. Copyright 2015 GitHub, Inc. + * Released under MIT license. Copyright (c) 2019 GitHub Inc. */ // Primer master file @@ -16,9 +16,5 @@ // marketing specific css modules @import "primer-marketing-type/index.scss"; -@import "primer-breadcrumb/index.scss"; -@import "primer-cards/index.scss"; -@import "primer-page-headers/index.scss"; -@import "primer-page-sections/index.scss"; -@import "primer-tables/index.scss"; +@import "primer-marketing-buttons/index.scss"; @import "primer-marketing-utilities/index.scss"; diff --git a/node_modules/primer-marketing/package.json b/node_modules/primer-marketing/package.json index 69e89d486b9..f611f9ad621 100644 --- a/node_modules/primer-marketing/package.json +++ b/node_modules/primer-marketing/package.json @@ -1,67 +1,71 @@ { - "_from": "primer-marketing@5.0.2", - "_id": "primer-marketing@5.0.2", + "_args": [ + [ + "primer-marketing@7.0.0", + "/Users/damaneice/Projects/opensource.guide" + ] + ], + "_from": "primer-marketing@7.0.0", + "_id": "primer-marketing@7.0.0", "_inBundle": false, - "_integrity": "sha1-x6Dg6bx2JSIbTavxyZL/NedEnGM=", + "_integrity": "sha512-gLIWiE3pW1rXEEnmfz2eekq4LC27QUeMccrG87EU5qyEnu8LMr59c5LRibc5EJaCsa4708Jd2WxxSXEfD0ieug==", "_location": "/primer-marketing", "_phantomChildren": {}, "_requested": { "type": "version", "registry": true, - "raw": "primer-marketing@5.0.2", + "raw": "primer-marketing@7.0.0", "name": "primer-marketing", "escapedName": "primer-marketing", - "rawSpec": "5.0.2", + "rawSpec": "7.0.0", "saveSpec": null, - "fetchSpec": "5.0.2" + "fetchSpec": "7.0.0" }, "_requiredBy": [ "/" ], - "_resolved": "https://registry.npmjs.org/primer-marketing/-/primer-marketing-5.0.2.tgz", - "_shasum": "c7a0e0e9bc7625221b4dabf1c992ff35e7449c63", - "_spec": "primer-marketing@5.0.2", - "_where": "/Users/bkeepers/projects/guides", + "_resolved": "https://registry.npmjs.org/primer-marketing/-/primer-marketing-7.0.0.tgz", + "_spec": "7.0.0", + "_where": "/Users/damaneice/Projects/opensource.guide", "author": { "name": "GitHub, Inc." }, "bugs": { - "url": "https://github.com/primer/primer-css/issues" + "url": "https://github.com/primer/primer/issues" }, - "bundleDependencies": false, "dependencies": { - "primer-breadcrumb": "^1.0.2", - "primer-cards": "^0.1.8", - "primer-marketing-support": "^1.0.2", - "primer-marketing-type": "^1.0.2", - "primer-marketing-utilities": "^1.0.2", - "primer-page-headers": "^1.0.2", - "primer-page-sections": "^1.0.2", - "primer-support": "^4.0.7", - "primer-tables": "^1.0.2" - }, - "deprecated": false, - "description": "Primer CSS marketing packages", - "devDependencies": { - "primer-module-build": "*" + "primer-marketing-buttons": "2.0.0", + "primer-marketing-support": "2.0.0", + "primer-marketing-type": "2.0.0", + "primer-marketing-utilities": "2.0.0", + "primer-support": "5.0.0" }, + "description": "Primer marketing packages", "files": [ "index.scss", "build" ], - "homepage": "http://primercss.io/", + "homepage": "http://primer.github.io/", "license": "MIT", "main": "build/index.js", "name": "primer-marketing", + "primer": { + "category": "marketing", + "module_type": "meta" + }, "repository": { "type": "git", - "url": "https://github.com/primer/primer-css/tree/master/modules/primer-marketing" + "url": "https://github.com/primer/primer/tree/master/modules/primer-marketing" }, + "sass": "index.scss", "scripts": { - "build": "primer-module-build index.scss", + "build": "../../script/npm-run primer-module-build index.scss", + "lint": "../../script/lint-scss", + "postpublish": "../../script/notify success", "prepare": "npm run build", + "prepublishOnly": "../../script/notify pending", "test": "npm run build" }, "style": "build/build.css", - "version": "5.0.2" + "version": "7.0.0" } diff --git a/node_modules/primer-navigation/CHANGELOG.md b/node_modules/primer-navigation/CHANGELOG.md deleted file mode 100644 index 9d4f503aeef..00000000000 --- a/node_modules/primer-navigation/CHANGELOG.md +++ /dev/null @@ -1,108 +0,0 @@ -# v1.0.0 - - -# v0.7.1 - - * Bump all the version numbers for readme - Mu-An Chiou [github/github@a9d152f](https://github.com/github/github/commit/a9d152f) - * Fix all the travis badge URL - Mu-An Chiou [github/github@9cd6d84](https://github.com/github/github/commit/9cd6d84) - -# v0.7.0 - - * update primer-core version number - broccolini [github/github@6846743](https://github.com/github/github/commit/6846743) - * update from hex's to variables in subnav - broccolini [github/github@4939673](https://github.com/github/github/commit/4939673) - * menu heading bg - broccolini [github/github@e64484f](https://github.com/github/github/commit/e64484f) - * update hex to gray variable in filter-list - broccolini [github/github@b5d9c07](https://github.com/github/github/commit/b5d9c07) - * lighten counter backgrounds - broccolini [github/github@8c59ce9](https://github.com/github/github/commit/8c59ce9) - * update nav from gray back to orange :large_orange_diamond: - broccolini [github/github@ec9c222](https://github.com/github/github/commit/ec9c222) - * replace #eee with variable in primer-core - broccolini [github/github@69b378b](https://github.com/github/github/commit/69b378b) - * update counter to use variables - broccolini [github/github@0067529](https://github.com/github/github/commit/0067529) - * update grays in tabnav - broccolini [github/github@58ce81a](https://github.com/github/github/commit/58ce81a) - * update grays in menu nav - broccolini [github/github@d50a0da](https://github.com/github/github/commit/d50a0da) - * Update some borders to correct contrast and small inconsistencies - Mark Otto [github/github@76c782a](https://github.com/github/github/commit/76c782a) - * use new variables in subnav - broccolini [github/github@8675126](https://github.com/github/github/commit/8675126) - * match left nav selected color - Mark Otto [github/github@cc514de](https://github.com/github/github/commit/cc514de) - -# v0.6.3 - - * update version numbers for primer package with bold update - broccolini [github/github@5d3e089](https://github.com/github/github/commit/5d3e089) - -# v0.6.2 - - * More versions - Jon Rohan [github/github@e12ba2e](https://github.com/github/github/commit/e12ba2e) - * Pointing main js file to build - Jon Rohan [github/github@3575651](https://github.com/github/github/commit/3575651) - * don't change the versions yet - Jon Rohan [github/github@6bebcff](https://github.com/github/github/commit/6bebcff) - -# v0.6.1 - - * Removing needless disables - Jon Rohan [github/github@6233c40](https://github.com/github/github/commit/6233c40) - * Make all href #url - Mu-An Chiou [github/github@27ba40c](https://github.com/github/github/commit/27ba40c) - * Add href to '#' - Mu-An Chiou [github/github@55965d4](https://github.com/github/github/commit/55965d4) - * Improve navigation accessibility - Add aria-current to current item - Change input type to search for search fields - Add aria-label to nav element to explain nav type - Mu-An Chiou [github/github@1e30d0a](https://github.com/github/github/commit/1e30d0a) - -# v0.6.0 - - * Cutting new versions of primer modules - Jon Rohan [github/github@157f5ab](https://github.com/github/github/commit/157f5ab) - * Replace instances that can be replaced. Delete shadows when on white bgs. - Sophie Shepherd [github/github@e33bf62](https://github.com/github/github/commit/e33bf62) - * Rename repository with prefix primer- - Jon Rohan [github/github@ec8774a](https://github.com/github/github/commit/ec8774a) - * Separating out modules into primer-core and primer-product - Jon Rohan [github/github@ddf698c](https://github.com/github/github/commit/ddf698c) - -# v0.5.0 - - * Updating to major new version - Jon Rohan [github/github@f0df999](https://github.com/github/github/commit/f0df999) - * refactoring out old utility classes in css - Jon Rohan [github/github@26e9bee](https://github.com/github/github/commit/26e9bee) - * finding more left/right - Jon Rohan [github/github@c80b828](https://github.com/github/github/commit/c80b828) - -# v0.4.0 - - * Updating version - Jon Rohan [github/github@6bf5fe5](https://github.com/github/github/commit/6bf5fe5) - * Updating link to real primer-css repository - Jon Rohan [github/github@bbaedda](https://github.com/github/github/commit/bbaedda) - * Updating the modules stylelint - Jon Rohan [github/github@389609f](https://github.com/github/github/commit/389609f) - * move over all bold variable changes - Mark Otto [github/github@6b5b021](https://github.com/github/github/commit/6b5b021) - -# v0.3.0 - - * Bumping to a new version - Jon Rohan [github/github@ff32813](https://github.com/github/github/commit/ff32813) - * Make sure the modules build without error before publishing - Jon Rohan [github/github@57ac5e6](https://github.com/github/github/commit/57ac5e6) - * move over .state change, .label font-size bump, and .counter font-size bump - Mark Otto [github/github@0bc7288](https://github.com/github/github/commit/0bc7288) - * fix up subnav-item alignment - Mark Otto [github/github@f7247a2](https://github.com/github/github/commit/f7247a2) - * Adding documentation status to most of the modules - Jon Rohan [github/github@b97695c](https://github.com/github/github/commit/b97695c) - -# v0.2.3 - - * Publishing a new version - Jon Rohan [github/github@eed0e96](https://github.com/github/github/commit/eed0e96) - * Updating octicons to deprecate the use of :symbol - Jon Rohan [github/github@9eb0c63](https://github.com/github/github/commit/9eb0c63) - * Adding link to homepage in readme docs - Jon Rohan [github/github@633f421](https://github.com/github/github/commit/633f421) - * Removing some unnecessary lint plugins and using native - Jon Rohan [github/github@2ae0070](https://github.com/github/github/commit/2ae0070) - * Fixing the tests - Jon Rohan [github/github@1ba7f2a](https://github.com/github/github/commit/1ba7f2a) - * including no-utility lint plugin - Jon Rohan [github/github@5cb86ed](https://github.com/github/github/commit/5cb86ed) - * Adding lint plugins for new config - Jon Rohan [github/github@7fb9613](https://github.com/github/github/commit/7fb9613) - -# v0.2.2 - - * Mentioning the build file - Jon Rohan [github/github@64ca4a7](https://github.com/github/github/commit/64ca4a7) - * Including build/build.css in distributed npm module - Jon Rohan [github/github@e4effbf](https://github.com/github/github/commit/e4effbf) - * Updating modules to run on prepublish to include build.css in distribution - Jon Rohan [github/github@5b573a0](https://github.com/github/github/commit/5b573a0) - * Re-ordering the docs to the bottom of the readme - Jon Rohan [github/github@9c1f291](https://github.com/github/github/commit/9c1f291) - * Updating the link - Jon Rohan [github/github@f67684b](https://github.com/github/github/commit/f67684b) - -# v0.2.1 - - * Bumping version to include postcss.json in npm - Jon Rohan [github/github@9e560ba](https://github.com/github/github/commit/9e560ba) - * Using stylelint to lint the modules instead of scss_lint - Jon Rohan [github/github@cb0b8fd](https://github.com/github/github/commit/cb0b8fd) - * Updating for stylelint instead of scss_lint - Jon Rohan [github/github@87a2c68](https://github.com/github/github/commit/87a2c68) - -# v0.2.0 - - * Cutting new version 0.2.0 - Jon Rohan [github/github@a6f6586](https://github.com/github/github/commit/a6f6586) - * Don't link requirements - Jon Rohan [github/github@7740e81](https://github.com/github/github/commit/7740e81) - * Updating the README with more detailed instructions - Jon Rohan [github/github@5dd7c34](https://github.com/github/github/commit/5dd7c34) - * Reorganize the module folders into a more flexible organization - Jon Rohan [github/github@5a07101](https://github.com/github/github/commit/5a07101) - * cleaning up the package.json files - Jon Rohan [github/github@77763a1](https://github.com/github/github/commit/77763a1) - * Adding npm version badges to readme - Jon Rohan [github/github@90b1871](https://github.com/github/github/commit/90b1871) - * Adding tavisci build badges to the readmes - Jon Rohan [github/github@1a6126f](https://github.com/github/github/commit/1a6126f) - -# v0.1.0 - - * Updating support dependency versions - Jon Rohan [github/github@76d97ec](https://github.com/github/github/commit/76d97ec) - * Adding subnav to navigation module - Jon Rohan [github/github@0591b26](https://github.com/github/github/commit/0591b26) - * Moving navigation from primer/primer - Jon Rohan [github/github@4e3517e](https://github.com/github/github/commit/4e3517e) \ No newline at end of file diff --git a/node_modules/primer-navigation/LICENSE b/node_modules/primer-navigation/LICENSE index 5715c13693b..f1cc6aa1076 100644 --- a/node_modules/primer-navigation/LICENSE +++ b/node_modules/primer-navigation/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 GitHub Inc. +Copyright (c) 2019 GitHub Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/node_modules/primer-navigation/README.md b/node_modules/primer-navigation/README.md index 6f951d310d5..30c0a3de609 100644 --- a/node_modules/primer-navigation/README.md +++ b/node_modules/primer-navigation/README.md @@ -1,11 +1,11 @@ -# Primer CSS Navigation +# Primer Navigation -[![npm version](http://img.shields.io/npm/v/primer-navigation.svg)](https://www.npmjs.org/package/primer-navigation) -[![Build Status](https://travis-ci.org/primer/primer-css.svg?branch=master)](https://travis-ci.org/primer/primer-css) +[![npm version](https://img.shields.io/npm/v/primer-navigation.svg)](https://www.npmjs.org/package/primer-navigation) +[![Build Status](https://travis-ci.org/primer/primer.svg?branch=master)](https://travis-ci.org/primer/primer) > Primer comes with several navigation components. Some were designed with singular purposes, while others were design to be more flexible and appear quite frequently. -This repository is a module of the full [primer-css][primer-css] repository. +This repository is a module of the full [primer][primer] repository. ## Install @@ -37,6 +37,7 @@ $ npm run build @@ -48,7 +49,7 @@ Primer comes with several navigation components. Some were designed with singula The menu is a vertical list of navigational links. **A menu's width and placement must be set by you.** If you like, just use our grid columns as a parent. Otherwise, apply a custom `width`. -```html +```html title="Menu"