From 750ba9b897bc5e2da105a665aa7021f60863bb0a Mon Sep 17 00:00:00 2001 From: FezVrasta Date: Fri, 11 Aug 2017 16:59:31 +0200 Subject: [PATCH] =?UTF-8?q?The=20big=20leap=20=F0=9F=9A=80=F0=9F=92=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .babelrc | 9 +- .jekyll-metadata | Bin 0 -> 112072 bytes .ruby-gemset | 1 - .ruby-version | 1 - Gemfile | 10 +- Gemfile.lock | 68 +- README-FINAL.md | 55 - README.md | 57 +- _config.yml | 87 +- _data/breakpoints.yml | 29 + _data/browser-bugs.yml | 431 + _data/browser-features.yml | 149 + _data/colors.yml | 26 + _data/core-team.yml | 39 + _data/grays.yml | 18 + {docs/_data => _data}/nav.yml | 130 +- _data/showcase.yml | 19 + _data/theme-colors.yml | 16 + _data/translations.yml | 9 + _includes/ads.html | 1 + _includes/callout-danger-async-methods.md | 7 + ...ut-warning-color-assistive-technologies.md | 0 _includes/docs-navbar.html | 63 + _includes/docs-sidebar.html | 57 + _includes/footer.html | 12 + _includes/header.html | 38 + _includes/icons/bootstrap.svg | 1 + _includes/icons/download.svg | 1 + _includes/icons/github.svg | 1 + _includes/icons/import.svg | 1 + _includes/icons/lightning.svg | 1 + _includes/icons/menu.svg | 1 + _includes/icons/slack.svg | 1 + _includes/icons/twitter.svg | 1 + _includes/scripts.html | 56 + _includes/social.html | 36 + {docs/_layouts => _layouts}/default.html | 11 +- _layouts/docs.html | 38 + {docs/_layouts => _layouts}/home.html | 3 +- _layouts/simple.html | 12 + {docs/_plugins => _plugins}/bugify.rb | 1 + {docs/_plugins => _plugins}/callout.rb | 0 .../highlight_alt.rb => _plugins/example.rb | 12 +- {docs/_plugins => _plugins}/markdown-block.rb | 0 assets/brand/bootstrap-outline.svg | 6 + assets/brand/bootstrap-punchout.svg | 6 + assets/brand/bootstrap-social-logo.png | Bin 0 -> 43226 bytes assets/brand/bootstrap-social.png | Bin 0 -> 268279 bytes assets/brand/bootstrap-solid.svg | 6 + assets/css/docs.min.css | 8 + assets/css/docs.min.css.map | 1 + assets/img/bootstrap-stack.png | Bin 0 -> 52160 bytes assets/img/bootstrap-themes.png | Bin 0 -> 80588 bytes assets/js/docs.min.js | 19 + .../js/ie-emulation-modes-warning.js | 7 +- .../js/ie10-viewport-bug-workaround.js | 9 +- assets/js/src/application.js | 121 + assets/js/vendor/anchor.min.js | 6 + assets/js/vendor/clipboard.min.js | 7 + assets/js/vendor/holder.min.js | 13 + assets/js/vendor/jquery-slim.min.js | 4 + assets/js/vendor/popper.min.js | 4 + assets/scss/_ads.scss | 38 + assets/scss/_algolia.scss | 139 + assets/scss/_anchor.scss | 12 + {docs/assets => assets}/scss/_brand.scss | 6 +- .../assets => assets}/scss/_browser-bugs.scss | 2 - {docs/assets => assets}/scss/_buttons.scss | 18 +- {docs/assets => assets}/scss/_callouts.scss | 2 - .../assets => assets}/scss/_clipboard-js.scss | 3 +- assets/scss/_colors.scss | 24 + .../scss/_component-examples.scss | 185 +- assets/scss/_content.scss | 115 + {docs/assets => assets}/scss/_examples.scss | 2 - .../scss/_featured-sites.scss | 4 +- {docs/assets => assets}/scss/_footer.scss | 9 +- assets/scss/_masthead.scss | 61 + assets/scss/_nav.scss | 76 + .../assets => assets}/scss/_page-header.scss | 4 +- assets/scss/_responsive-tests.scss | 17 + assets/scss/_sidebar.scss | 166 + {docs/assets => assets}/scss/_skiplink.scss | 2 - {docs/assets => assets}/scss/_syntax.scss | 5 +- {docs/assets => assets}/scss/_team.scss | 8 +- assets/scss/_variables.scss | 11 + assets/scss/docs.scss | 56 + bower.json | 4 +- docs/4.0/about/brand.md | 78 + docs/4.0/about/history.md | 13 + docs/4.0/about/license.md | 34 + docs/{ => 4.0}/about/team.md | 6 +- docs/4.0/about/translations.md | 18 + docs/4.0/browser-bugs.md | 64 + docs/{ => 4.0}/components/alerts.md | 65 +- docs/4.0/components/badge.md | 78 + docs/{ => 4.0}/components/breadcrumb.md | 15 +- docs/{ => 4.0}/components/button-group.md | 82 +- docs/{ => 4.0}/components/buttons.md | 70 +- docs/4.0/components/card.md | 645 + docs/4.0/components/carousel.md | 300 + docs/4.0/components/collapse.md | 264 + docs/{ => 4.0}/components/dropdowns.md | 196 +- docs/4.0/components/forms.md | 1030 + docs/{ => 4.0}/components/input-group.md | 47 +- docs/{ => 4.0}/components/jumbotron.md | 17 +- docs/4.0/components/list-group.md | 354 + docs/4.0/components/modal.md | 613 + docs/4.0/components/navbar.md | 538 + docs/4.0/components/navs.md | 675 + docs/4.0/components/pagination.md | 170 + docs/4.0/components/popovers.md | 373 + docs/4.0/components/progress.md | 141 + docs/4.0/components/scrollspy.md | 328 + docs/4.0/components/tooltips.md | 350 + docs/{ => 4.0}/content/code.md | 21 +- docs/4.0/content/figures.md | 26 + docs/4.0/content/images.md | 71 + docs/{ => 4.0}/content/reboot.md | 120 +- docs/{ => 4.0}/content/tables.md | 390 +- docs/{ => 4.0}/content/typography.md | 152 +- docs/4.0/examples/album/album.css | 58 + docs/4.0/examples/album/index.html | 132 + docs/4.0/examples/blog/blog.css | 166 + docs/4.0/examples/blog/index.html | 166 + docs/4.0/examples/carousel/carousel.css | 91 + docs/4.0/examples/carousel/index.html | 186 + docs/4.0/examples/cover/cover.css | 160 + docs/4.0/examples/cover/index.html | 68 + docs/4.0/examples/dashboard/dashboard.css | 70 + docs/4.0/examples/dashboard/index.html | 262 + docs/4.0/examples/grid/grid.css | 27 + docs/4.0/examples/grid/index.html | 141 + docs/4.0/examples/index.md | 168 + docs/4.0/examples/jumbotron/index.html | 101 + docs/4.0/examples/jumbotron/jumbotron.css | 4 + docs/4.0/examples/justified-nav/index.html | 104 + .../examples/justified-nav/justified-nav.css | 55 + docs/4.0/examples/narrow-jumbotron/index.html | 81 + .../narrow-jumbotron/narrow-jumbotron.css | 79 + docs/4.0/examples/navbar-top-fixed/index.html | 64 + .../navbar-top-fixed/navbar-top-fixed.css | 5 + docs/4.0/examples/navbar-top/index.html | 64 + docs/4.0/examples/navbar-top/navbar-top.css | 4 + docs/4.0/examples/navbars/index.html | 348 + docs/4.0/examples/navbars/navbar.css | 8 + docs/4.0/examples/offcanvas/index.html | 136 + docs/4.0/examples/offcanvas/offcanvas.css | 69 + docs/4.0/examples/offcanvas/offcanvas.js | 5 + docs/4.0/examples/screenshots/album.jpg | Bin 0 -> 64394 bytes docs/4.0/examples/screenshots/blog.jpg | Bin 0 -> 122280 bytes docs/4.0/examples/screenshots/carousel.jpg | Bin 0 -> 82270 bytes docs/4.0/examples/screenshots/cover.jpg | Bin 0 -> 36580 bytes docs/4.0/examples/screenshots/dashboard.jpg | Bin 0 -> 105325 bytes .../screenshots/equal-height-columns.jpg | Bin 0 -> 129265 bytes docs/4.0/examples/screenshots/grid.jpg | Bin 0 -> 99951 bytes .../examples/screenshots/jumbotron-narrow.jpg | Bin 0 -> 68573 bytes docs/4.0/examples/screenshots/jumbotron.jpg | Bin 0 -> 101076 bytes .../examples/screenshots/justified-nav.jpg | Bin 0 -> 79037 bytes .../4.0/examples/screenshots/navbar-fixed.jpg | Bin 0 -> 37932 bytes .../examples/screenshots/navbar-static.jpg | Bin 0 -> 39654 bytes docs/4.0/examples/screenshots/navbar.jpg | Bin 0 -> 40956 bytes .../examples/screenshots/non-responsive.jpg | Bin 0 -> 61060 bytes docs/4.0/examples/screenshots/offcanvas.jpg | Bin 0 -> 112527 bytes docs/4.0/examples/screenshots/sign-in.jpg | Bin 0 -> 13596 bytes .../examples/screenshots/starter-template.jpg | Bin 0 -> 22571 bytes .../screenshots/sticky-footer-navbar.jpg | Bin 0 -> 39249 bytes .../examples/screenshots/sticky-footer.jpg | Bin 0 -> 25002 bytes docs/4.0/examples/screenshots/theme.jpg | Bin 0 -> 85405 bytes docs/4.0/examples/signin/index.html | 46 + docs/4.0/examples/signin/signin.css | 39 + docs/4.0/examples/starter-template/index.html | 74 + .../starter-template/starter-template.css | 7 + .../examples/sticky-footer-navbar/index.html | 72 + .../sticky-footer-navbar.css | 37 + docs/4.0/examples/sticky-footer/index.html | 43 + .../examples/sticky-footer/sticky-footer.css | 30 + docs/4.0/examples/tooltip-viewport/index.html | 48 + .../tooltip-viewport/tooltip-viewport.css | 26 + .../tooltip-viewport/tooltip-viewport.js | 18 + docs/{ => 4.0}/extend/approach.md | 0 docs/4.0/extend/icons.md | 26 + docs/{ => 4.0}/extend/index.md | 0 docs/4.0/getting-started/accessibility.md | 53 + docs/4.0/getting-started/best-practices.md | 19 + docs/4.0/getting-started/browsers-devices.md | 174 + docs/4.0/getting-started/build-tools.md | 55 + docs/{ => 4.0}/getting-started/contents.md | 10 +- docs/4.0/getting-started/download.md | 110 + docs/4.0/getting-started/introduction.md | 118 + docs/{ => 4.0}/getting-started/javascript.md | 70 +- docs/4.0/getting-started/options.md | 115 + docs/4.0/getting-started/webpack.md | 99 + docs/4.0/layout/grid.md | 687 + docs/4.0/layout/media-object.md | 136 + docs/4.0/layout/overview.md | 175 + docs/4.0/layout/utilities-for-layout.md | 25 + docs/{ => 4.0}/material-design/buttons.md | 0 .../material-design/collapse-inline.md | 0 docs/{ => 4.0}/material-design/drawers.md | 0 docs/{ => 4.0}/material-design/extensions.md | 0 docs/{ => 4.0}/material-design/forms.md | 0 docs/{ => 4.0}/material-design/labels.md | 0 docs/{ => 4.0}/material-design/list-groups.md | 0 docs/{ => 4.0}/material-design/menus.md | 0 docs/{ => 4.0}/material-design/navs.md | 0 docs/{ => 4.0}/material-design/selections.md | 0 docs/{ => 4.0}/material-design/snackbars.md | 4 +- docs/4.0/migration.md | 272 + docs/4.0/utilities/borders.md | 59 + docs/4.0/utilities/clearfix.md | 38 + docs/4.0/utilities/close-icon.md | 15 + docs/4.0/utilities/colors.md | 36 + docs/4.0/utilities/display.md | 59 + docs/4.0/utilities/embed.md | 49 + docs/4.0/utilities/flex.md | 516 + docs/4.0/utilities/float.md | 55 + docs/4.0/utilities/image-replacement.md | 26 + docs/4.0/utilities/position.md | 45 + docs/4.0/utilities/screenreaders.md | 25 + docs/4.0/utilities/sizing.md | 37 + docs/4.0/utilities/spacing.md | 81 + docs/4.0/utilities/text.md | 81 + docs/4.0/utilities/vertical-align.md | 38 + docs/4.0/utilities/visibility.md | 33 + docs/LICENSE | 319 - docs/_data/browser-bugs.yml | 281 - docs/_data/core-team.yml | 7 - docs/_data/showcase.yml | 19 - docs/_data/translations.yml | 9 - docs/_includes/ads.html | 9 - docs/_includes/footer-example.html | 19 - docs/_includes/footer.html | 55 - docs/_includes/header-example.html | 8 - docs/_includes/header.html | 27 - docs/_includes/meta.html | 14 - docs/_includes/nav-docs.html | 64 - docs/_includes/nav-home.html | 64 - docs/_includes/page-headers.html | 46 - docs/_layouts/docs.html | 36 - docs/_layouts/example.html | 11 - docs/_layouts/simple.html | 17 - docs/_plugins/variables.rb | 93 - docs/about/credits.md | 17 - docs/about/history.md | 9 - docs/about/license.md | 32 - docs/apple-touch-icon.png | Bin 6140 -> 0 bytes docs/assets/img/bg.jpg | Bin 730456 -> 0 bytes docs/assets/img/components.png | Bin 19583 -> 0 bytes docs/assets/img/devices.png | Bin 21880 -> 0 bytes docs/assets/img/mk-pro-banner.jpg | Bin 292476 -> 0 bytes docs/assets/img/sass.png | Bin 42078 -> 0 bytes docs/assets/js/src/index.js | 132 - docs/assets/js/src/style.js | 49 - docs/assets/js/vendor/Blob.js | 211 - docs/assets/js/vendor/FileSaver.js | 248 - docs/assets/js/vendor/ZeroClipboard.min.js | 9 - docs/assets/js/vendor/anchor.min.js | 6 - docs/assets/js/vendor/autoprefixer.js | 21114 ---------------- docs/assets/js/vendor/clipboard.min.js | 7 - docs/assets/js/vendor/holder.min.js | 13 - docs/assets/js/vendor/jekyll-search.min.js | 1 - docs/assets/js/vendor/jszip.min.js | 14 - docs/assets/js/vendor/less.min.js | 16 - docs/assets/js/vendor/popper.min.js | 1 - docs/assets/js/vendor/uglify.min.js | 6 - docs/assets/scss/.READONLY-MOSTLY.txt | 6 - docs/assets/scss/_ads.scss | 68 - docs/assets/scss/_anchor.scss | 22 - docs/assets/scss/_booticon.scss | 27 - docs/assets/scss/_content.scss | 88 - docs/assets/scss/_featurettes.scss | 99 - docs/assets/scss/_masthead.scss | 94 - docs/assets/scss/_nav.scss | 42 - docs/assets/scss/_responsive-tests.scss | 97 - docs/assets/scss/_sidebar.scss | 109 - docs/assets/scss/bmd/_ads.scss | 76 - docs/assets/scss/bmd/_booticon.scss | 8 - docs/assets/scss/bmd/_clipboard-js.scss | 10 - docs/assets/scss/bmd/_component-examples.scss | 29 - docs/assets/scss/bmd/_content.scss | 10 - docs/assets/scss/bmd/_docs.scss | 14 - docs/assets/scss/bmd/_drawer.scss | 10 - docs/assets/scss/bmd/_home.scss | 21 - docs/assets/scss/bmd/_masthead.scss | 19 - docs/assets/scss/bmd/_page-header.scss | 20 - docs/assets/scss/bmd/_sidebar.scss | 19 - docs/assets/scss/docs.scss | 101 - docs/browser-bugs.md | 38 - docs/components/.READONLY.txt | 6 - docs/components/button-dropdown.md | 319 - docs/components/card.md | 603 - docs/components/carousel.md | 259 - docs/components/collapse.md | 221 - docs/components/forms.md | 942 - docs/components/label.md | 57 - docs/components/list-group.md | 141 - docs/components/modal.md | 503 - docs/components/navbar.md | 293 - docs/components/navs.md | 414 - docs/components/pagination.md | 159 - docs/components/popovers.md | 361 - docs/components/progress.md | 99 - docs/components/scrollspy.md | 174 - docs/components/tag.md | 61 - docs/components/tooltips.md | 324 - docs/components/utilities.md | 379 - docs/content/.READONLY.txt | 6 - docs/content/figures.md | 37 - docs/content/images.md | 92 - docs/examples/dashboard/example.js | 46 - docs/examples/dashboard/example.scss | 212 - .../dashboard/images/android-desktop.png | Bin 8325 -> 0 bytes docs/examples/dashboard/images/dog.png | Bin 8691 -> 0 bytes docs/examples/dashboard/images/favicon.png | Bin 905 -> 0 bytes .../examples/dashboard/images/ios-desktop.png | Bin 1489 -> 0 bytes docs/examples/dashboard/images/user.jpg | Bin 6961 -> 0 bytes docs/examples/dashboard/index.html | 288 - docs/examples/dashboard/template.html | 101 - docs/examples/drawer/index.html | 73 - docs/examples/index.md | 47 - docs/examples/signin/example.js | 4 - docs/examples/signin/index.html | 32 - docs/examples/signin/signin.scss | 7 - docs/examples/starter-template/index.html | 12 - docs/examples/test/index.md | 7 - docs/extend/icon-fonts.md | 5 - docs/favicon.ico | Bin 5430 -> 0 bytes docs/getting-started/accessibility.md | 55 - docs/getting-started/best-practices.md | 16 - docs/getting-started/browsers-devices.md | 276 - docs/getting-started/building.md | 71 - docs/getting-started/customization.md | 45 - docs/getting-started/download.md | 76 - docs/getting-started/introduction.md | 136 - docs/getting-started/release-process.md | 28 - docs/index.html | 114 - docs/jekyll-debug.rb | 19 - docs/migration.md | 134 - docs/robots.txt | 9 - docs/search.json | 15 - gulpfile.babel.docs.js | 157 - gulpfile.babel.js | 161 - index.html | 86 + js/autofill.js | 94 +- js/base.js | 58 +- js/baseFormControl.js | 22 +- js/baseInput.js | 205 +- js/baseLayout.js | 78 +- js/baseSelection.js | 64 +- js/bootstrapMaterialDesign.js | 158 +- js/checkbox.js | 82 +- js/checkboxInline.js | 55 +- js/collapseInline.js | 111 +- js/drawer.js | 139 +- js/file.js | 135 +- js/index.js | 54 +- js/radio.js | 83 +- js/radioInline.js | 55 +- js/ripples.js | 245 +- js/select.js | 79 +- js/switch.js | 55 +- js/text.js | 75 +- js/textarea.js | 75 +- js/util.js | 87 +- package.json | 43 +- rollup.config.js | 11 + scss/_buttons.scss | 16 +- scss/_cards.scss | 9 +- scss/_checkboxes.scss | 88 +- scss/_core-bootstrap.scss | 4 +- scss/_drawer.scss | 5 +- scss/_dropdown.scss | 8 +- scss/_forms.scss | 3 +- scss/_functions.scss | 0 scss/_input-group.scss | 3 +- scss/_layout.scss | 3 +- scss/_list-group.scss | 6 +- scss/_nav.scss | 1 - scss/_pagination.scss | 1 - scss/_progress.scss | 1 - scss/_reboot.scss | 1 - scss/_ripples.scss | 3 +- scss/_switches.scss | 17 +- scss/_tables.scss | 5 +- scss/_variables.scss | 29 +- scss/extensions/_snackbarjs.scss | 6 +- scss/mixins/_buttons.scss | 10 +- scss/mixins/_drawer.scss | 56 +- scss/mixins/_forms.scss | 68 +- scss/mixins/_hover.scss | 2 +- scss/mixins/_layout.scss | 1 - scss/mixins/_navs.scss | 1 - scss/mixins/_type.scss | 7 +- scss/mixins/_utilities.scss | 3 - scss/variables/_colors.scss | 19 - scss/variables/_snackbar.scss | 1 - scss/variables/bootstrap/_body.scss | 2 +- scss/variables/bootstrap/_buttons.scss | 45 +- scss/variables/bootstrap/_card.scss | 6 +- scss/variables/bootstrap/_code.scss | 2 +- scss/variables/bootstrap/_components.scss | 4 +- scss/variables/bootstrap/_dropdown.scss | 2 +- scss/variables/bootstrap/_forms.scss | 39 +- scss/variables/bootstrap/_list-group.scss | 7 +- scss/variables/bootstrap/_modals.scss | 2 +- scss/variables/bootstrap/_nav.scss | 51 +- scss/variables/bootstrap/_spacing.scss | 2 +- scss/variables/bootstrap/_state.scss | 1 - scss/variables/bootstrap/_type.scss | 12 +- yarn.lock | 5134 +--- 410 files changed, 17806 insertions(+), 38277 deletions(-) create mode 100644 .jekyll-metadata delete mode 100644 .ruby-gemset delete mode 100644 .ruby-version mode change 100644 => 100755 Gemfile mode change 100644 => 100755 Gemfile.lock delete mode 100644 README-FINAL.md create mode 100755 _data/breakpoints.yml create mode 100755 _data/browser-bugs.yml create mode 100755 _data/browser-features.yml create mode 100755 _data/colors.yml create mode 100755 _data/core-team.yml create mode 100755 _data/grays.yml rename {docs/_data => _data}/nav.yml (52%) mode change 100644 => 100755 create mode 100755 _data/showcase.yml create mode 100755 _data/theme-colors.yml create mode 100755 _data/translations.yml create mode 100755 _includes/ads.html create mode 100755 _includes/callout-danger-async-methods.md rename {docs/_includes => _includes}/callout-warning-color-assistive-technologies.md (100%) mode change 100644 => 100755 create mode 100755 _includes/docs-navbar.html create mode 100755 _includes/docs-sidebar.html create mode 100755 _includes/footer.html create mode 100755 _includes/header.html create mode 100755 _includes/icons/bootstrap.svg create mode 100755 _includes/icons/download.svg create mode 100755 _includes/icons/github.svg create mode 100755 _includes/icons/import.svg create mode 100755 _includes/icons/lightning.svg create mode 100755 _includes/icons/menu.svg create mode 100755 _includes/icons/slack.svg create mode 100755 _includes/icons/twitter.svg create mode 100755 _includes/scripts.html create mode 100755 _includes/social.html rename {docs/_layouts => _layouts}/default.html (65%) mode change 100644 => 100755 create mode 100755 _layouts/docs.html rename {docs/_layouts => _layouts}/home.html (84%) mode change 100644 => 100755 create mode 100755 _layouts/simple.html rename {docs/_plugins => _plugins}/bugify.rb (87%) mode change 100644 => 100755 rename {docs/_plugins => _plugins}/callout.rb (100%) mode change 100644 => 100755 rename docs/_plugins/highlight_alt.rb => _plugins/example.rb (82%) mode change 100644 => 100755 rename {docs/_plugins => _plugins}/markdown-block.rb (100%) mode change 100644 => 100755 create mode 100755 assets/brand/bootstrap-outline.svg create mode 100755 assets/brand/bootstrap-punchout.svg create mode 100755 assets/brand/bootstrap-social-logo.png create mode 100755 assets/brand/bootstrap-social.png create mode 100755 assets/brand/bootstrap-solid.svg create mode 100755 assets/css/docs.min.css create mode 100755 assets/css/docs.min.css.map create mode 100755 assets/img/bootstrap-stack.png create mode 100755 assets/img/bootstrap-themes.png create mode 100755 assets/js/docs.min.js rename {docs/assets => assets}/js/ie-emulation-modes-warning.js (94%) mode change 100644 => 100755 rename {docs/assets => assets}/js/ie10-viewport-bug-workaround.js (75%) mode change 100644 => 100755 create mode 100755 assets/js/src/application.js create mode 100755 assets/js/vendor/anchor.min.js create mode 100755 assets/js/vendor/clipboard.min.js create mode 100755 assets/js/vendor/holder.min.js create mode 100755 assets/js/vendor/jquery-slim.min.js create mode 100755 assets/js/vendor/popper.min.js create mode 100755 assets/scss/_ads.scss create mode 100755 assets/scss/_algolia.scss create mode 100755 assets/scss/_anchor.scss rename {docs/assets => assets}/scss/_brand.scss (91%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_browser-bugs.scss (64%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_buttons.scss (53%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_callouts.scss (86%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_clipboard-js.scss (83%) mode change 100644 => 100755 create mode 100755 assets/scss/_colors.scss rename {docs/assets => assets}/scss/_component-examples.scss (67%) mode change 100644 => 100755 create mode 100755 assets/scss/_content.scss rename {docs/assets => assets}/scss/_examples.scss (76%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_featured-sites.scss (75%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_footer.scss (69%) mode change 100644 => 100755 create mode 100755 assets/scss/_masthead.scss create mode 100755 assets/scss/_nav.scss rename {docs/assets => assets}/scss/_page-header.scss (85%) mode change 100644 => 100755 create mode 100755 assets/scss/_responsive-tests.scss create mode 100755 assets/scss/_sidebar.scss rename {docs/assets => assets}/scss/_skiplink.scss (65%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_syntax.scss (90%) mode change 100644 => 100755 rename {docs/assets => assets}/scss/_team.scss (78%) mode change 100644 => 100755 create mode 100755 assets/scss/_variables.scss create mode 100755 assets/scss/docs.scss create mode 100755 docs/4.0/about/brand.md create mode 100755 docs/4.0/about/history.md create mode 100755 docs/4.0/about/license.md rename docs/{ => 4.0}/about/team.md (59%) mode change 100644 => 100755 create mode 100755 docs/4.0/about/translations.md create mode 100755 docs/4.0/browser-bugs.md rename docs/{ => 4.0}/components/alerts.md (57%) mode change 100644 => 100755 create mode 100755 docs/4.0/components/badge.md rename docs/{ => 4.0}/components/breadcrumb.md (53%) mode change 100644 => 100755 rename docs/{ => 4.0}/components/button-group.md (64%) mode change 100644 => 100755 rename docs/{ => 4.0}/components/buttons.md (72%) mode change 100644 => 100755 create mode 100755 docs/4.0/components/card.md create mode 100755 docs/4.0/components/carousel.md create mode 100755 docs/4.0/components/collapse.md rename docs/{ => 4.0}/components/dropdowns.md (73%) mode change 100644 => 100755 create mode 100755 docs/4.0/components/forms.md rename docs/{ => 4.0}/components/input-group.md (82%) mode change 100644 => 100755 rename docs/{ => 4.0}/components/jumbotron.md (67%) mode change 100644 => 100755 create mode 100755 docs/4.0/components/list-group.md create mode 100755 docs/4.0/components/modal.md create mode 100755 docs/4.0/components/navbar.md create mode 100755 docs/4.0/components/navs.md create mode 100755 docs/4.0/components/pagination.md create mode 100755 docs/4.0/components/popovers.md create mode 100755 docs/4.0/components/progress.md create mode 100755 docs/4.0/components/scrollspy.md create mode 100755 docs/4.0/components/tooltips.md rename docs/{ => 4.0}/content/code.md (66%) mode change 100644 => 100755 create mode 100755 docs/4.0/content/figures.md create mode 100755 docs/4.0/content/images.md rename docs/{ => 4.0}/content/reboot.md (77%) mode change 100644 => 100755 rename docs/{ => 4.0}/content/tables.md (61%) mode change 100644 => 100755 rename docs/{ => 4.0}/content/typography.md (69%) mode change 100644 => 100755 create mode 100755 docs/4.0/examples/album/album.css create mode 100755 docs/4.0/examples/album/index.html create mode 100755 docs/4.0/examples/blog/blog.css create mode 100755 docs/4.0/examples/blog/index.html create mode 100755 docs/4.0/examples/carousel/carousel.css create mode 100755 docs/4.0/examples/carousel/index.html create mode 100755 docs/4.0/examples/cover/cover.css create mode 100755 docs/4.0/examples/cover/index.html create mode 100755 docs/4.0/examples/dashboard/dashboard.css create mode 100755 docs/4.0/examples/dashboard/index.html create mode 100755 docs/4.0/examples/grid/grid.css create mode 100755 docs/4.0/examples/grid/index.html create mode 100755 docs/4.0/examples/index.md create mode 100755 docs/4.0/examples/jumbotron/index.html create mode 100755 docs/4.0/examples/jumbotron/jumbotron.css create mode 100755 docs/4.0/examples/justified-nav/index.html create mode 100755 docs/4.0/examples/justified-nav/justified-nav.css create mode 100755 docs/4.0/examples/narrow-jumbotron/index.html create mode 100755 docs/4.0/examples/narrow-jumbotron/narrow-jumbotron.css create mode 100755 docs/4.0/examples/navbar-top-fixed/index.html create mode 100755 docs/4.0/examples/navbar-top-fixed/navbar-top-fixed.css create mode 100755 docs/4.0/examples/navbar-top/index.html create mode 100755 docs/4.0/examples/navbar-top/navbar-top.css create mode 100755 docs/4.0/examples/navbars/index.html create mode 100755 docs/4.0/examples/navbars/navbar.css create mode 100755 docs/4.0/examples/offcanvas/index.html create mode 100755 docs/4.0/examples/offcanvas/offcanvas.css create mode 100755 docs/4.0/examples/offcanvas/offcanvas.js create mode 100755 docs/4.0/examples/screenshots/album.jpg create mode 100755 docs/4.0/examples/screenshots/blog.jpg create mode 100755 docs/4.0/examples/screenshots/carousel.jpg create mode 100755 docs/4.0/examples/screenshots/cover.jpg create mode 100755 docs/4.0/examples/screenshots/dashboard.jpg create mode 100755 docs/4.0/examples/screenshots/equal-height-columns.jpg create mode 100755 docs/4.0/examples/screenshots/grid.jpg create mode 100755 docs/4.0/examples/screenshots/jumbotron-narrow.jpg create mode 100755 docs/4.0/examples/screenshots/jumbotron.jpg create mode 100755 docs/4.0/examples/screenshots/justified-nav.jpg create mode 100755 docs/4.0/examples/screenshots/navbar-fixed.jpg create mode 100755 docs/4.0/examples/screenshots/navbar-static.jpg create mode 100755 docs/4.0/examples/screenshots/navbar.jpg create mode 100755 docs/4.0/examples/screenshots/non-responsive.jpg create mode 100755 docs/4.0/examples/screenshots/offcanvas.jpg create mode 100755 docs/4.0/examples/screenshots/sign-in.jpg create mode 100755 docs/4.0/examples/screenshots/starter-template.jpg create mode 100755 docs/4.0/examples/screenshots/sticky-footer-navbar.jpg create mode 100755 docs/4.0/examples/screenshots/sticky-footer.jpg create mode 100755 docs/4.0/examples/screenshots/theme.jpg create mode 100755 docs/4.0/examples/signin/index.html create mode 100755 docs/4.0/examples/signin/signin.css create mode 100755 docs/4.0/examples/starter-template/index.html create mode 100755 docs/4.0/examples/starter-template/starter-template.css create mode 100755 docs/4.0/examples/sticky-footer-navbar/index.html create mode 100755 docs/4.0/examples/sticky-footer-navbar/sticky-footer-navbar.css create mode 100755 docs/4.0/examples/sticky-footer/index.html create mode 100755 docs/4.0/examples/sticky-footer/sticky-footer.css create mode 100755 docs/4.0/examples/tooltip-viewport/index.html create mode 100755 docs/4.0/examples/tooltip-viewport/tooltip-viewport.css create mode 100755 docs/4.0/examples/tooltip-viewport/tooltip-viewport.js rename docs/{ => 4.0}/extend/approach.md (100%) mode change 100644 => 100755 create mode 100755 docs/4.0/extend/icons.md rename docs/{ => 4.0}/extend/index.md (100%) mode change 100644 => 100755 create mode 100755 docs/4.0/getting-started/accessibility.md create mode 100755 docs/4.0/getting-started/best-practices.md create mode 100755 docs/4.0/getting-started/browsers-devices.md create mode 100755 docs/4.0/getting-started/build-tools.md rename docs/{ => 4.0}/getting-started/contents.md (79%) mode change 100644 => 100755 create mode 100755 docs/4.0/getting-started/download.md create mode 100755 docs/4.0/getting-started/introduction.md rename docs/{ => 4.0}/getting-started/javascript.md (65%) mode change 100644 => 100755 create mode 100755 docs/4.0/getting-started/options.md create mode 100755 docs/4.0/getting-started/webpack.md create mode 100755 docs/4.0/layout/grid.md create mode 100755 docs/4.0/layout/media-object.md create mode 100755 docs/4.0/layout/overview.md create mode 100755 docs/4.0/layout/utilities-for-layout.md rename docs/{ => 4.0}/material-design/buttons.md (100%) rename docs/{ => 4.0}/material-design/collapse-inline.md (100%) rename docs/{ => 4.0}/material-design/drawers.md (100%) rename docs/{ => 4.0}/material-design/extensions.md (100%) rename docs/{ => 4.0}/material-design/forms.md (100%) rename docs/{ => 4.0}/material-design/labels.md (100%) rename docs/{ => 4.0}/material-design/list-groups.md (100%) rename docs/{ => 4.0}/material-design/menus.md (100%) rename docs/{ => 4.0}/material-design/navs.md (100%) rename docs/{ => 4.0}/material-design/selections.md (100%) rename docs/{ => 4.0}/material-design/snackbars.md (93%) create mode 100755 docs/4.0/migration.md create mode 100755 docs/4.0/utilities/borders.md create mode 100755 docs/4.0/utilities/clearfix.md create mode 100755 docs/4.0/utilities/close-icon.md create mode 100755 docs/4.0/utilities/colors.md create mode 100755 docs/4.0/utilities/display.md create mode 100755 docs/4.0/utilities/embed.md create mode 100755 docs/4.0/utilities/flex.md create mode 100755 docs/4.0/utilities/float.md create mode 100755 docs/4.0/utilities/image-replacement.md create mode 100755 docs/4.0/utilities/position.md create mode 100755 docs/4.0/utilities/screenreaders.md create mode 100755 docs/4.0/utilities/sizing.md create mode 100755 docs/4.0/utilities/spacing.md create mode 100755 docs/4.0/utilities/text.md create mode 100755 docs/4.0/utilities/vertical-align.md create mode 100755 docs/4.0/utilities/visibility.md delete mode 100644 docs/LICENSE delete mode 100644 docs/_data/browser-bugs.yml delete mode 100644 docs/_data/core-team.yml delete mode 100644 docs/_data/showcase.yml delete mode 100644 docs/_data/translations.yml delete mode 100644 docs/_includes/ads.html delete mode 100644 docs/_includes/footer-example.html delete mode 100644 docs/_includes/footer.html delete mode 100644 docs/_includes/header-example.html delete mode 100644 docs/_includes/header.html delete mode 100644 docs/_includes/meta.html delete mode 100644 docs/_includes/nav-docs.html delete mode 100644 docs/_includes/nav-home.html delete mode 100644 docs/_includes/page-headers.html delete mode 100644 docs/_layouts/docs.html delete mode 100644 docs/_layouts/example.html delete mode 100644 docs/_layouts/simple.html delete mode 100644 docs/_plugins/variables.rb delete mode 100644 docs/about/credits.md delete mode 100644 docs/about/history.md delete mode 100644 docs/about/license.md delete mode 100644 docs/apple-touch-icon.png delete mode 100644 docs/assets/img/bg.jpg delete mode 100644 docs/assets/img/components.png delete mode 100644 docs/assets/img/devices.png delete mode 100644 docs/assets/img/mk-pro-banner.jpg delete mode 100644 docs/assets/img/sass.png delete mode 100644 docs/assets/js/src/index.js delete mode 100644 docs/assets/js/src/style.js delete mode 100644 docs/assets/js/vendor/Blob.js delete mode 100644 docs/assets/js/vendor/FileSaver.js delete mode 100644 docs/assets/js/vendor/ZeroClipboard.min.js delete mode 100644 docs/assets/js/vendor/anchor.min.js delete mode 100644 docs/assets/js/vendor/autoprefixer.js delete mode 100644 docs/assets/js/vendor/clipboard.min.js delete mode 100644 docs/assets/js/vendor/holder.min.js delete mode 100644 docs/assets/js/vendor/jekyll-search.min.js delete mode 100644 docs/assets/js/vendor/jszip.min.js delete mode 100644 docs/assets/js/vendor/less.min.js delete mode 100644 docs/assets/js/vendor/popper.min.js delete mode 100644 docs/assets/js/vendor/uglify.min.js delete mode 100644 docs/assets/scss/.READONLY-MOSTLY.txt delete mode 100644 docs/assets/scss/_ads.scss delete mode 100644 docs/assets/scss/_anchor.scss delete mode 100644 docs/assets/scss/_booticon.scss delete mode 100644 docs/assets/scss/_content.scss delete mode 100644 docs/assets/scss/_featurettes.scss delete mode 100644 docs/assets/scss/_masthead.scss delete mode 100644 docs/assets/scss/_nav.scss delete mode 100644 docs/assets/scss/_responsive-tests.scss delete mode 100644 docs/assets/scss/_sidebar.scss delete mode 100644 docs/assets/scss/bmd/_ads.scss delete mode 100644 docs/assets/scss/bmd/_booticon.scss delete mode 100644 docs/assets/scss/bmd/_clipboard-js.scss delete mode 100644 docs/assets/scss/bmd/_component-examples.scss delete mode 100644 docs/assets/scss/bmd/_content.scss delete mode 100644 docs/assets/scss/bmd/_docs.scss delete mode 100644 docs/assets/scss/bmd/_drawer.scss delete mode 100644 docs/assets/scss/bmd/_home.scss delete mode 100644 docs/assets/scss/bmd/_masthead.scss delete mode 100644 docs/assets/scss/bmd/_page-header.scss delete mode 100644 docs/assets/scss/bmd/_sidebar.scss delete mode 100644 docs/assets/scss/docs.scss delete mode 100644 docs/browser-bugs.md delete mode 100644 docs/components/.READONLY.txt delete mode 100644 docs/components/button-dropdown.md delete mode 100644 docs/components/card.md delete mode 100644 docs/components/carousel.md delete mode 100644 docs/components/collapse.md delete mode 100644 docs/components/forms.md delete mode 100644 docs/components/label.md delete mode 100644 docs/components/list-group.md delete mode 100644 docs/components/modal.md delete mode 100644 docs/components/navbar.md delete mode 100644 docs/components/navs.md delete mode 100644 docs/components/pagination.md delete mode 100644 docs/components/popovers.md delete mode 100644 docs/components/progress.md delete mode 100644 docs/components/scrollspy.md delete mode 100644 docs/components/tag.md delete mode 100644 docs/components/tooltips.md delete mode 100644 docs/components/utilities.md delete mode 100644 docs/content/.READONLY.txt delete mode 100644 docs/content/figures.md delete mode 100644 docs/content/images.md delete mode 100644 docs/examples/dashboard/example.js delete mode 100644 docs/examples/dashboard/example.scss delete mode 100644 docs/examples/dashboard/images/android-desktop.png delete mode 100644 docs/examples/dashboard/images/dog.png delete mode 100644 docs/examples/dashboard/images/favicon.png delete mode 100644 docs/examples/dashboard/images/ios-desktop.png delete mode 100644 docs/examples/dashboard/images/user.jpg delete mode 100644 docs/examples/dashboard/index.html delete mode 100644 docs/examples/dashboard/template.html delete mode 100644 docs/examples/drawer/index.html delete mode 100644 docs/examples/index.md delete mode 100644 docs/examples/signin/example.js delete mode 100644 docs/examples/signin/index.html delete mode 100644 docs/examples/signin/signin.scss delete mode 100644 docs/examples/starter-template/index.html delete mode 100644 docs/examples/test/index.md delete mode 100644 docs/extend/icon-fonts.md delete mode 100644 docs/favicon.ico delete mode 100644 docs/getting-started/accessibility.md delete mode 100644 docs/getting-started/best-practices.md delete mode 100644 docs/getting-started/browsers-devices.md delete mode 100644 docs/getting-started/building.md delete mode 100644 docs/getting-started/customization.md delete mode 100644 docs/getting-started/download.md delete mode 100644 docs/getting-started/introduction.md delete mode 100644 docs/getting-started/release-process.md delete mode 100644 docs/index.html delete mode 100644 docs/jekyll-debug.rb delete mode 100644 docs/migration.md delete mode 100644 docs/robots.txt delete mode 100644 docs/search.json delete mode 100644 gulpfile.babel.docs.js delete mode 100644 gulpfile.babel.js create mode 100755 index.html create mode 100644 rollup.config.js create mode 100644 scss/_functions.scss diff --git a/.babelrc b/.babelrc index bea32a4a..6201f8cc 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,10 @@ { - "presets": [ "es2015" ] + "presets": [["es2015", { "modules": false }]], + "plugins": [ + "external-helpers", + [ + "module-alias", + [{ "src": "./node_modules/bootstrap", "expose": "bootstrap" }] + ] + ] } diff --git a/.jekyll-metadata b/.jekyll-metadata new file mode 100644 index 0000000000000000000000000000000000000000..9aeaea3e05242f4e4765873ba80787e776e475db GIT binary patch literal 112072 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 3.1.1' - gem 'jekyll-redirect-from', '~> 0.9.1' - gem 'jekyll-seo-tag', '~> 0.1.3' - gem 'jekyll-sitemap', '~> 0.10.0' - gem 'scss_lint', '~> 0.43' + gem 'jekyll', '~> 3.5.1' + gem 'jekyll-redirect-from', '~> 0.12.1' + gem 'jekyll-sitemap', '~> 1.1.1' + gem 'jekyll-toc', '~> 0.3.0.pre1' + gem 'scss_lint', '~> 0.54.0' end diff --git a/Gemfile.lock b/Gemfile.lock old mode 100644 new mode 100755 index e44c37c1..3ffb9ca2 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,52 +1,68 @@ GEM remote: https://rubygems.org/ specs: - colorator (0.1) - ffi (1.9.14) - jekyll (3.1.6) - colorator (~> 0.1) + addressable (2.5.1) + public_suffix (~> 2.0, >= 2.0.2) + colorator (1.1.0) + ffi (1.9.18) + ffi (1.9.18-x64-mingw32) + forwardable-extended (2.6.0) + jekyll (3.5.1) + addressable (~> 2.4) + colorator (~> 1.0) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 1.1) kramdown (~> 1.3) - liquid (~> 3.0) + liquid (~> 4.0) mercenary (~> 0.3.3) + pathutil (~> 0.9) rouge (~> 1.7) safe_yaml (~> 1.0) - jekyll-redirect-from (0.9.1) - jekyll (>= 2.0) - jekyll-sass-converter (1.4.0) + jekyll-redirect-from (0.12.1) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.0) sass (~> 3.4) - jekyll-seo-tag (0.1.4) - jekyll (>= 2.0) - jekyll-sitemap (0.10.0) + jekyll-sitemap (1.1.1) + jekyll (~> 3.3) + jekyll-toc (0.3.0) + nokogiri (~> 1.6) jekyll-watch (1.5.0) listen (~> 3.0, < 3.1) - kramdown (1.11.1) - liquid (3.0.6) + kramdown (1.14.0) + liquid (4.0.0) listen (3.0.8) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) mercenary (0.3.6) - rake (11.2.2) - rb-fsevent (0.9.7) - rb-inotify (0.9.7) - ffi (>= 0.5.0) + mini_portile2 (2.2.0) + nokogiri (1.8.0) + mini_portile2 (~> 2.2.0) + nokogiri (1.8.0-x64-mingw32) + mini_portile2 (~> 2.2.0) + pathutil (0.14.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rake (12.0.0) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) rouge (1.11.1) safe_yaml (1.0.4) - sass (3.4.22) - scss_lint (0.49.0) - rake (>= 0.9, < 12) + sass (3.4.25) + scss_lint (0.54.0) + rake (>= 0.9, < 13) sass (~> 3.4.20) PLATFORMS ruby + x64-mingw32 DEPENDENCIES - jekyll (~> 3.1.1) - jekyll-redirect-from (~> 0.9.1) - jekyll-seo-tag (~> 0.1.3) - jekyll-sitemap (~> 0.10.0) - scss_lint (~> 0.43) + jekyll (~> 3.5.1) + jekyll-redirect-from (~> 0.12.1) + jekyll-sitemap (~> 1.1.1) + jekyll-toc (~> 0.3.0.pre1) + scss_lint (~> 0.54.0) BUNDLED WITH - 1.12.5 + 1.15.3 diff --git a/README-FINAL.md b/README-FINAL.md deleted file mode 100644 index 31262066..00000000 --- a/README-FINAL.md +++ /dev/null @@ -1,55 +0,0 @@ -

Material Design for Bootstrap

- -Material Design for Bootstrap is the best way to use [Material Design guidelines by Google](http://www.google.com/design/spec/material-design/introduction.html) -in your Bootstrap 4 based application. -Since this is a fully customizable version of Bootstrap, just include Material Design for Bootstrap CSS instead of Bootstrap CSS, and include the JavaScript at -the end of your document (just before the `` tag), and everything will be converted to Material Design. - - -## Documentation - -- [Getting Started](http://fezvrasta.github.io/bootstrap-material-design/getting-started/introduction/) -- [Building](http://fezvrasta.github.io/bootstrap-material-design/getting-started/building/) -- [Material Design components](http://fezvrasta.github.io/bootstrap-material-design/material-design/list-groups/) -- [Bootstrap default rendering reference documentation](http://fezvrasta.github.io/bootstrap-material-design/components/buttons/) -- [Migration](http://fezvrasta.github.io/bootstrap-material-design/migration/) - - -## Support - -The things to do are a lot and the time is little, if you are a passionate developer -with experience with Bootstrap and Material Design for Bootstrap and you have some spare -time, please consider becoming a contributor of this project! -If you are interested contact @FezVrasta or just adopt one of our [issues](https://github.com/FezVrasta/bootstrap-material-design/issues). - -If you like this project you may support it by [donating](http://fezvrasta.github.io/bootstrap-material-design), starring this repository or reporting issues. -All issues filed should be reduced to a [CodePen](http://codepen.io/rosskevin/pen/eJMMVB) test case where possible. - - -## Contributing - -### Development -If you want to get involved, please do so by submitting pull requests. -Before undertaking any major PR effort, please check the [existing issues](https://github.com/FezVrasta/bootstrap-material-design/issues). -If there isn't one, please file a new issue so we can discuss and assign the work so effort is not duplicated. -Thank you! - -### Standard guidelines -Please read through our [contributing guidelines](CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. - -Moreover, if your pull request contains JavaScript patches or features, you must include relevant unit tests. All HTML and CSS should conform to the [Code Guide](http://codeguide.co/), maintained by [Mark Otto](https://github.com/mdo), one of Bootstrap's founders. - -Editor preferences are available in the [editor config](https://github.com/FezVrasta/bootstrap-material-design/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . - - -## Versioning - -For transparency into our release cycle and in striving to maintain backward compatibility, this project is maintained under -[the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible. - -See [the Releases section of our GitHub project](https://github.com/fezvrasta/bootstrap-material-design/releases) for changelogs -of each release version. - - -## License -[MIT License](LICENSE.md) diff --git a/README.md b/README.md index 9304d3e7..31262066 100644 --- a/README.md +++ b/README.md @@ -1,56 +1,55 @@ -# bootstrap-material-design +

Material Design for Bootstrap

-## **WARNING:** These docs relate to the next major release and integration with bootstrap V4. - -[![gratipay](https://img.shields.io/gratipay/FezVrasta.svg)](https://gratipay.com/FezVrasta) - - -Material Design for Bootstrap is the best way to use [Material Design guidelines by Google](http://www.google.com/design/spec/material-design/introduction.html) -in your Bootstrap 4 based application. Since this is a fully customizable version of Bootstrap, -just include Material Design for Bootstrap CSS instead of Bootstrap CSS, and include the JavaScript at +Material Design for Bootstrap is the best way to use [Material Design guidelines by Google](http://www.google.com/design/spec/material-design/introduction.html) +in your Bootstrap 4 based application. +Since this is a fully customizable version of Bootstrap, just include Material Design for Bootstrap CSS instead of Bootstrap CSS, and include the JavaScript at the end of your document (just before the `` tag), and everything will be converted to Material Design. -## Documentation -NOTE: this is a temporary site location that will be published in at http://fezvrasta.github.io/bootstrap-material-design in the future. +## Documentation + +- [Getting Started](http://fezvrasta.github.io/bootstrap-material-design/getting-started/introduction/) +- [Building](http://fezvrasta.github.io/bootstrap-material-design/getting-started/building/) +- [Material Design components](http://fezvrasta.github.io/bootstrap-material-design/material-design/list-groups/) +- [Bootstrap default rendering reference documentation](http://fezvrasta.github.io/bootstrap-material-design/components/buttons/) +- [Migration](http://fezvrasta.github.io/bootstrap-material-design/migration/) -- [Getting Started](http://rosskevin.github.io/bootstrap-material-design/getting-started/introduction/) -- [Building](http://rosskevin.github.io/bootstrap-material-design/getting-started/building/) -- [Material Design components](http://rosskevin.github.io/bootstrap-material-design/material-design/list-groups/) -- [Bootstrap default rendering reference documentation](http://rosskevin.github.io/bootstrap-material-design/components/buttons/) -- [Migration](http://rosskevin.github.io/bootstrap-material-design/migration/) ## Support -If you like this project you may support it by donating via Gittip, starring this repository or reporting issues. -All issues filed should be reduced to a [CodePen](http://codepen.io/rosskevin/pen/eJMMVB) test case where possible. +The things to do are a lot and the time is little, if you are a passionate developer +with experience with Bootstrap and Material Design for Bootstrap and you have some spare +time, please consider becoming a contributor of this project! +If you are interested contact @FezVrasta or just adopt one of our [issues](https://github.com/FezVrasta/bootstrap-material-design/issues). -[![gittip](docs/assets/img/gittip-button.jpg)](https://www.gratipay.com/FezVrasta/) -[![issues](docs/assets/img/issues-button.jpg)](https://github.com/FezVrasta/bootstrap-material-design/issues) +If you like this project you may support it by [donating](http://fezvrasta.github.io/bootstrap-material-design), starring this repository or reporting issues. +All issues filed should be reduced to a [CodePen](http://codepen.io/rosskevin/pen/eJMMVB) test case where possible. ## Contributing -### During V4 major development -If you want to get involved, please do so by submitting pull requests. Before undertaking any major PR effort, please check the [milestone](https://github.com/FezVrasta/bootstrap-material-design/milestones/V4) for an existing issue. If there isn't one, please file a new issue and `cc: @rosskevin` so we can discuss and assign the work so effort is not duplicated. Thank you! +### Development +If you want to get involved, please do so by submitting pull requests. +Before undertaking any major PR effort, please check the [existing issues](https://github.com/FezVrasta/bootstrap-material-design/issues). +If there isn't one, please file a new issue so we can discuss and assign the work so effort is not duplicated. +Thank you! -Please prefix any issue or pull request title with `V4`. - -### Standard guidelines +### Standard guidelines Please read through our [contributing guidelines](CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. Moreover, if your pull request contains JavaScript patches or features, you must include relevant unit tests. All HTML and CSS should conform to the [Code Guide](http://codeguide.co/), maintained by [Mark Otto](https://github.com/mdo), one of Bootstrap's founders. Editor preferences are available in the [editor config](https://github.com/FezVrasta/bootstrap-material-design/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at . + ## Versioning -For transparency into our release cycle and in striving to maintain backward compatibility, this project is maintained under +For transparency into our release cycle and in striving to maintain backward compatibility, this project is maintained under [the Semantic Versioning guidelines](http://semver.org/). Sometimes we screw up, but we'll adhere to those rules whenever possible. -See [the Releases section of our GitHub project](https://github.com/fezvrasta/bootstrap-material-design/releases) for changelogs -of each release version. +See [the Releases section of our GitHub project](https://github.com/fezvrasta/bootstrap-material-design/releases) for changelogs +of each release version. ## License -[MIT License](LICENSE.md) +[MIT License](LICENSE.md) diff --git a/_config.yml b/_config.yml index 37219e16..ceeff888 100644 --- a/_config.yml +++ b/_config.yml @@ -1,9 +1,3 @@ -include: - - .nojekyll - -sass: - sass_dir: sass - # Dependencies markdown: kramdown highlighter: rouge @@ -15,57 +9,50 @@ kramdown: permalink: pretty # Server -source: docs -destination: _gh_pages -host: 0.0.0.0 -port: 9000 +source: . +destination: ./_gh_pages +port: 9001 +baseurl: "" +url: https://getbootstrap.com encoding: UTF-8 -exclude: [assets/scss/] +exclude: [.git, .github, assets/scss/, build, js, node_modules, nuget, scss, vendor, bower.json, composer.json, Gemfile, Gemfile.lock, Gruntfile.js, package.js, package.json, package-lock.json, sache.json] -gems: +plugins: - jekyll-redirect-from - - jekyll-seo-tag - jekyll-sitemap + - jekyll-toc -# Site vars -#url: "http://fezvrasta.github.io" -repo: https://github.com/FezVrasta/bootstrap-material-design -#baseurl: "/bootstrap-material-design" -url: "http://rosskevin.github.io" +# Social +title: Bootstrap Material Design +description: The most popular HTML, CSS, and JS Material Design library in the world. +twitter: getbootstrap +authors: Mark Otto, Jacob Thornton, and Bootstrap contributors +social_logo_path: /assets/brand/bootstrap-social-logo.png +social_image_path: /assets/brand/bootstrap-social.png -# other variables generated in +# Custom vars +current_version: 4.0.0-beta +docs_version: 4.0 +repo: https://github.com/twbs/bootstrap +slack: https://bootstrap-slack.herokuapp.com -mkp: http://www.creative-tim.com/product/material-kit-pro?affiliate_id=87385 -mdp: http://www.creative-tim.com/product/material-dashboard-pro?affiliate_id=87385 -#blog: http://blog.getbootstrap.com -#expo: http://expo.getbootstrap.com -#themes: http://themes.getbootstrap.com +download: + source: https://github.com/twbs/bootstrap/archive/v4.0.0-beta.zip + dist: https://github.com/twbs/bootstrap/releases/download/v4.0.0-beta/bootstrap-4.0.0-beta-dist.zip + +blog: https://blog.getbootstrap.com +expo: https://expo.getbootstrap.com +themes: https://themes.getbootstrap.com +jobs: https://jobs.getbootstrap.com -# cdn: -# # See https://www.srihash.org for info on how to generate the hashes - css: https://cdn.rawgit.com/FezVrasta/bootstrap-material-design/dist/dist/bootstrap-material-design.min.css -# css_hash: "sha384-XXXXXXXX" - js: https://cdn.rawgit.com/FezVrasta/bootstrap-material-design/dist/dist/bootstrap-material-design.iife.min.js -# js_hash: "sha384-XXXXXXXX" - - # fonts - font_roboto: https://fonts.googleapis.com/css?family=Roboto:300,400,500,700 - font_icons: https://fonts.googleapis.com/icon?family=Material+Icons - - # VERSION is substituted in variables.rb and these are made available as site.data.cdn.* - jquery: https://code.jquery.com/jquery-VERSION.min.js - bootstrap: https://cdn.rawgit.com/twbs/bootstrap/VERSION/dist/js/bootstrap.min.js - tether: https://cdn.rawgit.com/HubSpot/tether/vVERSION/dist/js/tether.min.js + # See https://www.srihash.org for info on how to generate the hashes + css: https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css + css_hash: "sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" + js: https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js + js_hash: "sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" + jquery: https://code.jquery.com/jquery-3.2.1.slim.min.js + jquery_hash: "sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" + popper: https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js + popper_hash: "sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" snackbar: https://cdn.rawgit.com/FezVrasta/snackbarjs/1.1.0/dist/snackbar.min.js - - 'ie10-viewport-bug-workaround': https://maxcdn.bootstrapcdn.com/js/ie10-viewport-bug-workaround.js - - -#twitter: -# username: getbootstrap -# -#social: -# type: organization -# name: twbs -# links: ["https://www.facebook.com/getbootstrap/", "https://twitter.com/getbootstrap"] diff --git a/_data/breakpoints.yml b/_data/breakpoints.yml new file mode 100755 index 00000000..3c8cfe29 --- /dev/null +++ b/_data/breakpoints.yml @@ -0,0 +1,29 @@ +- breakpoint: xs + abbr: "" + name: Extra small + min-width: 0px + container: "" + +- breakpoint: sm + abbr: -sm + name: Small + min-width: 576px + container: 540px + +- breakpoint: md + abbr: -md + name: Medium + min-width: 768px + container: 720px + +- breakpoint: lg + abbr: -lg + name: Large + min-width: 992px + container: 960px + +- breakpoint: xl + abbr: -xl + name: Extra large + min-width: 1200px + container: 1140px diff --git a/_data/browser-bugs.yml b/_data/browser-bugs.yml new file mode 100755 index 00000000..d3f13335 --- /dev/null +++ b/_data/browser-bugs.yml @@ -0,0 +1,431 @@ +- + browser: > + Edge + summary: > + Visual artifacts in scrollable modal dialogs + upstream_bug: > + Edge#9011176 + origin: > + Bootstrap#20755 + +- + browser: > + Edge + summary: > + Native browser tooltip for `title` shows on first keyboard focus (in addition to custom tooltip component) + upstream_bug: > + Edge#6793560 + origin: > + Bootstrap#18692 + +- + browser: > + Edge + summary: > + Hovered element still remains in `:hover` state after scrolling away. + upstream_bug: > + Edge#5381673 + origin: > + Bootstrap#14211 + +- + browser: > + Edge + summary: > + CSS `border-radius` sometimes causes lines of bleed-through of the `background-color` of the parent element. + upstream_bug: > + Edge#3342037 + origin: > + Bootstrap#16671 + +- + browser: > + Edge + summary: > + `background` of `` is only applied to first child cell instead of all cells in the row + upstream_bug: > + Edge#5865620 + origin: > + Bootstrap#18504 + +- + browser: > + Edge + summary: > + `@-ms-viewport{width: device-width;}` has side-effect of making scrollbars auto-hide + upstream_bug: > + Edge#7165383 + origin: > + Bootstrap#18543 + +- + browser: > + Edge + summary: > + Background color from lower layer bleeds through transparent border in some cases + upstream_bug: > + Edge#6274505 + origin: > + Bootstrap#18228 + +- + browser: > + Edge + summary: > + Hovering over descendant SVG element fires `mouseleave` event at ancestor + upstream_bug: > + Edge#7787318 + origin: > + Bootstrap#19670 + +- + browser: > + Edge + summary: > + Active `position: fixed;` ` + + + diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100755 index 00000000..8efcab97 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,12 @@ + diff --git a/_includes/header.html b/_includes/header.html new file mode 100755 index 00000000..4f3e51c6 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,38 @@ + + + + + {% if page.title %} + {{ page.title }} · {{ site.title }} + {% else %} + {{ site.title }} · {{ site.description }} + {% endif %} + + +{% include social.html %} + + +{% if site.github %} + +{% else %} + +{% endif %} + + +{% if page.layout == "docs" %} + +{% endif %} + + + + + + + diff --git a/_includes/icons/bootstrap.svg b/_includes/icons/bootstrap.svg new file mode 100755 index 00000000..816028bd --- /dev/null +++ b/_includes/icons/bootstrap.svg @@ -0,0 +1 @@ +Bootstrap diff --git a/_includes/icons/download.svg b/_includes/icons/download.svg new file mode 100755 index 00000000..aa5f3f1b --- /dev/null +++ b/_includes/icons/download.svg @@ -0,0 +1 @@ +Download icon diff --git a/_includes/icons/github.svg b/_includes/icons/github.svg new file mode 100755 index 00000000..5d6ad180 --- /dev/null +++ b/_includes/icons/github.svg @@ -0,0 +1 @@ +GitHub diff --git a/_includes/icons/import.svg b/_includes/icons/import.svg new file mode 100755 index 00000000..72a4b603 --- /dev/null +++ b/_includes/icons/import.svg @@ -0,0 +1 @@ +Import icon diff --git a/_includes/icons/lightning.svg b/_includes/icons/lightning.svg new file mode 100755 index 00000000..be6f475e --- /dev/null +++ b/_includes/icons/lightning.svg @@ -0,0 +1 @@ +Lightning icon diff --git a/_includes/icons/menu.svg b/_includes/icons/menu.svg new file mode 100755 index 00000000..03e15dc4 --- /dev/null +++ b/_includes/icons/menu.svg @@ -0,0 +1 @@ +Menu diff --git a/_includes/icons/slack.svg b/_includes/icons/slack.svg new file mode 100755 index 00000000..3927fa45 --- /dev/null +++ b/_includes/icons/slack.svg @@ -0,0 +1 @@ +Slack diff --git a/_includes/icons/twitter.svg b/_includes/icons/twitter.svg new file mode 100755 index 00000000..450c393b --- /dev/null +++ b/_includes/icons/twitter.svg @@ -0,0 +1 @@ +Twitter diff --git a/_includes/scripts.html b/_includes/scripts.html new file mode 100755 index 00000000..e7d13972 --- /dev/null +++ b/_includes/scripts.html @@ -0,0 +1,56 @@ + + + + + +{% if site.github %} + +{% else %} + +{% endif %} + +{% if site.github %} + +{% else %} + + + + +{% endif %} + + + + + +{% if page.layout == "docs" %} + + +{% endif %} + + diff --git a/_includes/social.html b/_includes/social.html new file mode 100755 index 00000000..35bd9fde --- /dev/null +++ b/_includes/social.html @@ -0,0 +1,36 @@ + + + + +{% if page.title %} + + + + +{% else %} + + + + +{% endif %} + + +{% if page.title %} + + + + +{% else %} + + + +{% endif %} + + + + + + + + + diff --git a/docs/_layouts/default.html b/_layouts/default.html old mode 100644 new mode 100755 similarity index 65% rename from docs/_layouts/default.html rename to _layouts/default.html index dab3d566..0b0c214a --- a/docs/_layouts/default.html +++ b/_layouts/default.html @@ -10,12 +10,17 @@ - {% include nav-home.html %} + {% include docs-navbar.html %} -
+ {% if page.layout == "simple" %} {{ content }} -
+ {% else %} +
+ {{ content }} +
+ {% endif %} {% include footer.html %} + {% include scripts.html %} diff --git a/_layouts/docs.html b/_layouts/docs.html new file mode 100755 index 00000000..2e0e1e85 --- /dev/null +++ b/_layouts/docs.html @@ -0,0 +1,38 @@ + + + + {% include header.html %} + + + +
+ Skip to main content +
+
+ + {% include docs-navbar.html %} + +
+
+
+ {% include docs-sidebar.html %} +
+ + {% if page.toc %} +
+ {{ content | toc_only }} +
+ {% endif %} + +
+

{{ page.title }}

+

{{ page.description }}

+ {% include ads.html %} + {{ content }} +
+
+
+ + {% include scripts.html %} + + diff --git a/docs/_layouts/home.html b/_layouts/home.html old mode 100644 new mode 100755 similarity index 84% rename from docs/_layouts/home.html rename to _layouts/home.html index 788ecf1d..6405134e --- a/docs/_layouts/home.html +++ b/_layouts/home.html @@ -10,10 +10,11 @@ - {% include nav-home.html %} + {% include docs-navbar.html %} {{ content }} {% include footer.html %} + {% include scripts.html %} diff --git a/_layouts/simple.html b/_layouts/simple.html new file mode 100755 index 00000000..8e7fc5e3 --- /dev/null +++ b/_layouts/simple.html @@ -0,0 +1,12 @@ +--- +layout: default +--- + +
+
+

{{ page.title }}

+

{{ page.description }}

+ {% include ads.html %} + {{ content }} +
+
diff --git a/docs/_plugins/bugify.rb b/_plugins/bugify.rb old mode 100644 new mode 100755 similarity index 87% rename from docs/_plugins/bugify.rb rename to _plugins/bugify.rb index 5562dd5d..0f910718 --- a/docs/_plugins/bugify.rb +++ b/_plugins/bugify.rb @@ -4,6 +4,7 @@ module Jekyll upstream_map = { "Bootstrap" => "https://github.com/twbs/bootstrap/issues/", "Edge" => ["https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/", "Edge issue"], + "A11yUserVoice" => ["https://microsoftaccessibility.uservoice.com/forums/307429-microsoft-accessibility-feedback/suggestions/", "Microsoft A11y UserVoice idea"], "UserVoice" => ["https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/", "Edge UserVoice idea"], "Mozilla" => ["https://bugzilla.mozilla.org/show_bug.cgi?id=", "Mozilla bug"], "Chromium" => ["https://bugs.chromium.org/p/chromium/issues/detail?id=", "Chromium issue"], diff --git a/docs/_plugins/callout.rb b/_plugins/callout.rb old mode 100644 new mode 100755 similarity index 100% rename from docs/_plugins/callout.rb rename to _plugins/callout.rb diff --git a/docs/_plugins/highlight_alt.rb b/_plugins/example.rb old mode 100644 new mode 100755 similarity index 82% rename from docs/_plugins/highlight_alt.rb rename to _plugins/example.rb index bdcada25..8a86a220 --- a/docs/_plugins/highlight_alt.rb +++ b/_plugins/example.rb @@ -57,16 +57,26 @@ eos def example(output) "
\n#{output}\n
" end - + def remove_holderjs(code) code = code.gsub(/data-src="holder.js.+?"/, 'src="..."') end + def remove_example_classes(code) + # Find `bd-` classes and remove them from the highlighted code. Because of how this regex works, it will also + # remove classes that are after the `bd-` class. While this is a bug, I left it because it can be helpful too. + # To fix the bug, replace `(?=")` with `(?=("|\ ))`. + code = code.gsub(/(?!class=".)\ *?bd-.+?(?=")/, "") + # Find empty class attributes after the previous regex and remove those too. + code = code.gsub(/\ class=""/, "") + end + def render_rouge(code) require 'rouge' formatter = Rouge::Formatters::HTML.new(line_numbers: @options[:linenos], wrap: false) lexer = Rouge::Lexer.find_fancy(@lang, code) || Rouge::Lexers::PlainText code = remove_holderjs(code) + code = remove_example_classes(code) code = formatter.format(lexer.lex(code)) "
#{code}
" end diff --git a/docs/_plugins/markdown-block.rb b/_plugins/markdown-block.rb old mode 100644 new mode 100755 similarity index 100% rename from docs/_plugins/markdown-block.rb rename to _plugins/markdown-block.rb diff --git a/assets/brand/bootstrap-outline.svg b/assets/brand/bootstrap-outline.svg new file mode 100755 index 00000000..8af91343 --- /dev/null +++ b/assets/brand/bootstrap-outline.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/brand/bootstrap-punchout.svg b/assets/brand/bootstrap-punchout.svg new file mode 100755 index 00000000..8dd9005d --- /dev/null +++ b/assets/brand/bootstrap-punchout.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/brand/bootstrap-social-logo.png b/assets/brand/bootstrap-social-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..97a7d87b79f91f160512ac0faeb0d9c4dcdde194 GIT binary patch literal 43226 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ⅈ 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

#5Zkbg#kO3@vWB{L+1`A%9vJTIO&DOy^q1 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�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%0AKU#s< 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∓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 literal 0 HcmV?d00001 diff --git a/assets/brand/bootstrap-solid.svg b/assets/brand/bootstrap-solid.svg new file mode 100755 index 00000000..05de97a5 --- /dev/null +++ b/assets/brand/bootstrap-solid.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/css/docs.min.css b/assets/css/docs.min.css new file mode 100755 index 00000000..0d54ce73 --- /dev/null +++ b/assets/css/docs.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under the Creative Commons Attribution 3.0 Unported License. For + * details, see https://creativecommons.org/licenses/by/3.0/. + */.bd-navbar{min-height:4rem;background-color:#3F51B5;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)}@media (max-width:991px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#cdbfe3}.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.bd-navbar .navbar-nav .nav-link.active{font-weight:500}.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.bd-navbar .dropdown-menu{font-size:.875rem}.bd-navbar .dropdown-item.active{font-weight:500;color:#212529;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}.bd-masthead{position:relative;padding:3rem 15px}.bd-masthead h1{line-height:1}.bd-masthead .btn{width:100%;padding:.8rem 2rem;font-size:1.25rem;font-weight:500}.bd-masthead .carbonad{margin-top:0!important;margin-bottom:-3rem!important}@media (min-width:576px){.bd-masthead{padding-top:5rem;padding-bottom:5rem}.bd-masthead .carbonad{margin-bottom:0!important}}@media (min-width:768px){.bd-masthead h1{font-size:4rem}.bd-masthead .carbonad{margin-top:3rem!important}}.bd-pretext{overflow:hidden;resize:none}.half-rule{width:6rem;margin:2.5rem 0}.masthead-followup .bd-clipboard{display:none}.masthead-followup .highlight{padding:.5rem 0;background-color:transparent}.bd-featured-sites{margin-right:-1px;margin-left:-1px}.bd-featured-sites .col-6{padding:1px}.bd-featured-sites .img-fluid{margin-top:0}@media (min-width:768px){.bd-featured-sites .col-sm-3:first-child img{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bd-featured-sites .col-sm-3:last-child img{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}#carbonads{position:static;display:block;max-width:400px;padding:15px 15px 15px 160px;margin:2rem 0;overflow:hidden;font-size:13px;line-height:1.4;text-align:left;background-color:rgba(0,0,0,.05)}#carbonads a{color:#333;text-decoration:none}@media (min-width:576px){#carbonads{max-width:330px;border-radius:4px}}.carbon-img{float:left;margin-left:-145px}.carbon-poweredby{display:block;color:#777!important}.bd-content{-ms-flex-order:1;order:1}.bd-content>h2[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]>a,.bd-content>h2[id]>div,.bd-content>h3[id]>a,.bd-content>h3[id]>div,.bd-content>h4[id]>a,.bd-content>h4[id]>div{pointer-events:auto}.bd-content>h2[id]::before,.bd-content>h3[id]::before,.bd-content>h4[id]::before{display:block;height:6rem;margin-top:-6rem;visibility:hidden;content:""}.bd-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media (max-width:991px){.bd-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}}.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.75rem;vertical-align:top;border:1px solid #e9ecef}.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:1.5rem}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}@media (min-width:992px){.bd-content>ol,.bd-content>p,.bd-content>ul{max-width:80%}}.bd-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300}@media (min-width:576px){.bd-title{font-size:3rem}}.bd-lead{font-size:1.125rem;font-weight:300}@media (min-width:576px){.bd-lead{max-width:80%;margin-bottom:1rem;font-size:1.5rem}}.bd-text-purple{color:#3F51B5}.bd-text-purple-bright{color:#7952b3}.bd-pageheader{padding:2rem 15px;margin-bottom:1.5rem;color:#cdbfe3;text-align:center;background-color:#3F51B5}.bd-pageheader .container{position:relative}.bd-pageheader h1{font-size:3rem;font-weight:400;color:#fff}.bd-pageheader p{margin-bottom:0;font-size:1.25rem;font-weight:300}@media (min-width:576px){.bd-pageheader{padding-top:4rem;padding-bottom:4rem;margin-bottom:3rem;text-align:left}.bd-pageheader .carbonad{margin:2rem 0 0!important}}@media (min-width:768px){.bd-pageheader h1{font-size:4rem}.bd-pageheader p{font-size:1.5rem}}@media (min-width:992px){.bd-pageheader h1,.bd-pageheader p{margin-right:380px}.bd-pageheader .carbonad{position:absolute;top:0;right:.75rem;margin:0!important}}#skippy{display:block;padding:1em;color:#fff;background-color:#3F51B5;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}.bd-toc{-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:4rem;max-height:calc(100vh - 4rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c}.toc-entry a:hover{color:#007bff;text-decoration:none}.bd-sidebar{-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;max-height:calc(100vh - 4rem)}}}@media (min-width:1200px){.bd-sidebar{max-width:320px}}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,.05)}.bd-search .form-control:focus{border-color:#7952b3;box-shadow:0 0 0 3px rgba(121,82,179,.25)}.bd-search-docs-toggle{line-height:1;color:#212529}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:500;color:rgba(0,0,0,.65)}.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgba(0,0,0,.65)}.bd-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:500;color:rgba(0,0,0,.85);background-color:transparent}.bd-footer{font-size:85%;text-align:center;background-color:#f7f7f7}.bd-footer a{font-weight:500;color:#495057}.bd-footer a:focus,.bd-footer a:hover{color:#007bff}.bd-footer p{margin-bottom:0}@media (min-width:576px){.bd-footer{text-align:left}}.bd-footer-links{padding-left:0;margin-bottom:1rem}.bd-footer-links li{display:inline-block}.bd-footer-links li+li{margin-left:1rem}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.15)}.example-container{width:800px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.example-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.example-content-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-main{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-main{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}.example-content-secondary{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-secondary{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-secondary{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#fff;border-radius:.25rem}.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#80bdff;border-radius:.25rem}.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#957bbe;border-radius:.25rem}.bd-example-container-fluid{max-width:none}.bd-example{position:relative;padding:1rem;margin:1rem -15px;border:solid #f7f7f9;border-width:.2rem 0 0}.bd-example::after{display:block;clear:both;content:""}@media (min-width:576px){.bd-example{padding:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;border-width:.2rem}}.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}.bd-example+p{margin-top:2rem}.bd-example .pos-f-t{position:relative;margin:-1rem}@media (min-width:576px){.bd-example .pos-f-t{margin:-1.5rem}}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu:first-child{position:static;display:block}.bd-example>.form-group:last-child{margin-bottom:0}.bd-example>.close{float:none}.bd-example-type .table .type-info{color:#999;vertical-align:middle}.bd-example-type .table td{padding:1rem 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin:0}.bd-example-bg-classes p{padding:1rem}.bd-example>img+img{margin-left:.5rem}.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}.bd-example-form .input-group{margin-bottom:.5rem}.bd-example>textarea.form-control{resize:vertical}.bd-example>.list-group{max-width:400px}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media (min-width:576px){.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.bd-example .pagination{margin-top:.5rem;margin-bottom:.5rem}.bd-example-modal{background-color:#fafafa}.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.modal.show{z-index:1072}.modal.show .popover,.modal.show .tooltip{z-index:1073}.modal-backdrop{z-index:1071}.bd-example-tabs .nav-tabs{margin-bottom:1rem}.bd-example-tooltips{text-align:center}.bd-example-tooltips>.btn{margin-top:.25rem;margin-bottom:.25rem}.bs-tooltip-bottom-docs .arrow,.bs-tooltip-top-docs .arrow{left:50%}.bs-tooltip-left-docs .arrow,.bs-tooltip-right-docs .arrow{top:50%}.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.bs-popover-bottom-docs .arrow,.bs-popover-top-docs .arrow{left:50%}.bs-popover-left-docs .arrow,.bs-popover-right-docs .arrow{top:50%}.tooltip-demo a{white-space:nowrap}.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.bd-example-border-utils [class^=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5;border:1px solid}.highlight{padding:1rem;margin:1rem -15px;background-color:#f7f7f9;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:576px){.highlight{padding:1.5rem;margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#212529}.table-responsive .highlight pre{white-space:normal}.bd-table th small{display:block;font-weight:400;color:#999}.btn-bd-purple{font-weight:500;color:#7952b3;border-color:#7952b3}.btn-bd-purple:active,.btn-bd-purple:hover{color:#fff;background-color:#7952b3;border-color:#7952b3}.btn-bd-yellow{font-weight:500;color:#ffe484;border-color:#ffe484}.btn-bd-yellow:active,.btn-bd-yellow:hover{color:#2a2730;background-color:#ffe484;border-color:#ffe484}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-info h4{color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-warning h4{color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}.bd-callout-danger h4{color:#d9534f}.bd-examples .img-thumbnail{margin-bottom:.75rem}.bd-examples h4{margin-bottom:.25rem}.bd-examples p{margin-bottom:1.25rem}@media (max-width:480px){.bd-examples{margin-right:-.75rem;margin-left:-.75rem}.bd-examples>[class^=col-]{padding-right:.75rem;padding-left:.75rem}}.bd-team{margin-bottom:1.5rem}.bd-team .team-member{line-height:2rem;color:#555}.bd-team .team-member:focus,.bd-team .team-member:hover{color:#333}.bd-team .team-member:hover{text-decoration:none}.bd-team .github-btn{float:right;width:180px;height:1.25rem;margin-top:.25rem;border:0}.bd-team img{float:left;width:2rem;margin-right:.5rem;border-radius:.25rem}.bd-browser-bugs td p{margin-bottom:0}.bd-browser-bugs th:first-child{width:18%}.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#3F51B5;background-color:#f9f9f9;border-radius:.25rem}.bd-brand-item{padding:4rem 0;text-align:center}.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}.bd-brand-logos .inverse{color:#fff;background-color:#3F51B5}.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}.bd-brand-item .bd-booticon{margin-right:auto;margin-left:auto}@media (min-width:768px){.bd-brand-item{display:table-cell;width:1%}.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}.bd-brand-item h1{font-size:4rem}}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}@media (min-width:768px){.color-swatch{width:6rem;height:6rem}}.color-swatches .bd-purple{background-color:#3F51B5}.color-swatches .bd-purple-light{background-color:#cdbfe3}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.swatch-blue{background-color:#007bff;color:#fff}.swatch-indigo{background-color:#6610f2;color:#fff}.swatch-purple{background-color:#6f42c1;color:#fff}.swatch-pink{background-color:#e83e8c;color:#fff}.swatch-red{background-color:#dc3545;color:#fff}.swatch-orange{background-color:#fd7e14;color:#111}.swatch-yellow{background-color:#ffc107;color:#111}.swatch-green{background-color:#28a745;color:#fff}.swatch-teal{background-color:#20c997;color:#fff}.swatch-cyan{background-color:#17a2b8;color:#fff}.swatch-white{background-color:#fff;color:#111}.swatch-gray{background-color:#868e96;color:#fff}.swatch-gray-dark{background-color:#343a40;color:#fff}.swatch-primary{background-color:#007bff;color:#fff}.swatch-secondary{background-color:#868e96;color:#fff}.swatch-success{background-color:#28a745;color:#fff}.swatch-info{background-color:#17a2b8;color:#fff}.swatch-warning{background-color:#ffc107;color:#111}.swatch-danger{background-color:#dc3545;color:#fff}.swatch-light{background-color:#f8f9fa;color:#111}.swatch-dark{background-color:#343a40;color:#fff}.swatch-100{background-color:#f8f9fa;color:#111}.swatch-200{background-color:#e9ecef;color:#111}.swatch-300{background-color:#dee2e6;color:#111}.swatch-400{background-color:#ced4da;color:#111}.swatch-500{background-color:#adb5bd;color:#111}.swatch-600{background-color:#868e96;color:#fff}.swatch-700{background-color:#495057;color:#fff}.swatch-800{background-color:#343a40;color:#fff}.swatch-900{background-color:#212529;color:#fff}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;cursor:pointer;background-color:transparent;border:0;border-radius:.25rem}.btn-clipboard:hover{color:#fff;background-color:#027de7}@media (min-width:768px){.bd-clipboard{display:block}}.hll{background-color:#ffc}.c{color:#999}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#f60}.mh{color:#f60}.mi{color:#f60}.mo{color:#f60}.sb{color:#c30}.sc{color:#c30}.sd{font-style:italic;color:#c30}.s2{color:#c30}.se{color:#c30}.sh{color:#c30}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.s1{color:#c30}.ss{color:#fc3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}.language-bash::before{color:#009;content:"$ ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorjs-link{font-weight:400;color:rgba(0,123,255,.5);transition:color .16s linear}.anchorjs-link:hover{color:#007bff;text-decoration:none}.algolia-autocomplete{display:block!important;-ms-flex:1;flex:1}.algolia-autocomplete .ds-dropdown-menu{width:100%;min-width:0!important;max-width:none!important;padding:.75rem 0!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.algolia-autocomplete .ds-dropdown-menu{width:175%}}.algolia-autocomplete .ds-dropdown-menu::before{display:none!important}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{padding:0!important;overflow:visible!important;background-color:transparent!important;border:0!important}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0!important;overflow:visible!important}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{padding:.125rem 1rem!important;margin-top:0!important;font-size:.875rem!important;font-weight:500!important;color:#7952b3!important;border-bottom:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{float:none!important;padding-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:none!important;width:auto!important;padding:0!important;text-align:left!important}.algolia-autocomplete .algolia-docsearch-suggestion--content{float:none!important;width:auto!important;padding:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none!important}.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header{padding-top:.75rem!important;margin-top:.75rem!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-autocomplete .algolia-docsearch-suggestion--title{display:block;padding:.25rem 1rem!important;margin-bottom:0!important;font-size:.875rem!important;font-weight:400!important}.algolia-autocomplete .algolia-docsearch-suggestion--text{padding:0 1rem .5rem!important;margin-top:-.25rem;font-size:.875rem!important;font-weight:400;line-height:1.25!important}.algolia-autocomplete .algolia-docsearch-footer{float:none!important;width:auto!important;height:auto!important;padding:.75rem 1rem 0;font-size:.75rem!important;line-height:1!important;color:#767676!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .algolia-docsearch-footer--logo{display:inline!important;overflow:visible!important;color:inherit!important;text-indent:0!important;background:0 0!important}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#5f2dab;background-color:rgba(154,132,187,.12)}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(95,45,171,.5)!important}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:rgba(208,189,236,.15)!important} +/*# sourceMappingURL=docs.min.css.map */ \ No newline at end of file diff --git a/assets/css/docs.min.css.map b/assets/css/docs.min.css.map new file mode 100755 index 00000000..fee9727e --- /dev/null +++ b/assets/css/docs.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../scss/docs.scss","../scss/_nav.scss","../../scss/mixins/_breakpoints.scss","../scss/_masthead.scss","../scss/_featured-sites.scss","../scss/_ads.scss","../scss/_content.scss","assets/css/docs.min.css","../scss/_page-header.scss","../scss/_skiplink.scss","../scss/_sidebar.scss","../scss/_footer.scss","../scss/_component-examples.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_clearfix.scss","../scss/_responsive-tests.scss","../scss/_buttons.scss","../scss/_callouts.scss","../scss/_examples.scss","../scss/_team.scss","../scss/_browser-bugs.scss","../scss/_brand.scss","../scss/_colors.scss","../../scss/_functions.scss","../scss/_clipboard-js.scss","../scss/_syntax.scss","../scss/_anchor.scss","../scss/_algolia.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n\n// Dev notes\n//\n// Background information on nomenclature and architecture decisions here.\n//\n// - Bootstrap functions, variables, and mixins are included for easy reuse.\n// Doing so gives us access to the same core utilities provided by Bootstrap.\n// For example, consistent media queries through those mixins.\n//\n// - Bootstrap's **docs variables** are prefixed with `$bd-`.\n// These custom colors avoid collision with the components Bootstrap provides.\n//\n// - Classes are prefixed with `.bd-`.\n// These classes indicate custom-built or modified components for the design\n// and layout of the Bootstrap docs. They are not included in our builds.\n//\n// Happy Bootstrapping!\n\n// Load Bootstrap variables and mixins\n@import \"../../scss/functions\";\n@import \"../../scss/variables\";\n@import \"../../scss/mixins\";\n\n// Load docs components\n@import \"variables\";\n@import \"nav\";\n@import \"masthead\";\n@import \"featured-sites\";\n@import \"ads\";\n@import \"content\";\n@import \"page-header\";\n@import \"skiplink\";\n@import \"sidebar\";\n@import \"footer\";\n@import \"component-examples\";\n@import \"responsive-tests\";\n@import \"buttons\";\n@import \"callouts\";\n@import \"examples\";\n@import \"team\";\n@import \"browser-bugs\";\n@import \"brand\";\n@import \"colors\";\n@import \"clipboard-js\";\n\n// Load docs dependencies\n@import \"syntax\";\n@import \"anchor\";\n@import \"algolia\";\n","//\n// Main navbar\n//\n\n.bd-navbar {\n min-height: 4rem;\n background-color: $bd-purple;\n box-shadow: 0 .5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);\n\n @include media-breakpoint-down(md) {\n padding-right: .5rem;\n padding-left: .5rem;\n\n .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n\n .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n }\n }\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: 1071; // over everything in bootstrap\n }\n }\n\n .navbar-nav {\n .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: $bd-purple-light;\n\n &.active,\n &:hover {\n color: #fff;\n background-color: transparent;\n }\n\n &.active {\n font-weight: 500;\n }\n }\n }\n\n .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n }\n\n .dropdown-menu {\n font-size: .875rem;\n }\n\n .dropdown-item.active {\n font-weight: 500;\n color: $gray-900;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: .4rem .6rem;\n background-size: .75rem .75rem;\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// scss-lint:disable ImportantRule\n\n.bd-masthead {\n position: relative;\n padding: 3rem ($grid-gutter-width / 2);\n // background-image: linear-gradient(45deg, #fafafa, #f5f5f5);\n\n h1 {\n line-height: 1;\n }\n\n .btn {\n width: 100%;\n padding: .8rem 2rem;\n font-size: 1.25rem;\n font-weight: 500;\n }\n\n .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n }\n\n @include media-breakpoint-up(sm) {\n padding-top: 5rem;\n padding-bottom: 5rem;\n\n .carbonad {\n margin-bottom: 0 !important;\n }\n }\n\n @include media-breakpoint-up(md) {\n h1 {\n font-size: 4rem;\n }\n\n .carbonad {\n margin-top: 3rem !important;\n }\n }\n}\n\n.bd-pretext {\n overflow: hidden;\n resize: none;\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup {\n .bd-clipboard { display: none; }\n\n .highlight {\n padding: .5rem 0;\n background-color: transparent;\n }\n}\n",".bd-featured-sites {\n margin-right: -1px;\n margin-left: -1px;\n}\n.bd-featured-sites .col-6 {\n padding: 1px;\n}\n.bd-featured-sites .img-fluid {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .bd-featured-sites .col-sm-3:first-child img {\n border-top-left-radius: .25rem;\n border-bottom-left-radius: .25rem;\n }\n .bd-featured-sites .col-sm-3:last-child img {\n border-top-right-radius: .25rem;\n border-bottom-right-radius: .25rem;\n }\n}\n","// scss-lint:disable ImportantRule, IdSelector\n\n//\n// Carbon ads\n//\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0,0,0,.05);\n\n a {\n color: #333;\n text-decoration: none;\n }\n\n @include media-breakpoint-up(sm) {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n","// scss-lint:disable IdSelector, NestingDepth, SelectorDepth, QualifyingElement\n\n//\n// Automatically style Markdown-based tables like a Bootstrap `.table`.\n//\n\n.bd-content {\n order: 1;\n\n // Hack the sticky header\n > h2[id],\n > h3[id],\n > h4[id] {\n pointer-events: none;\n\n > div,\n > a {\n pointer-events: auto;\n }\n\n &::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n }\n }\n\n > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n\n @include media-breakpoint-down(md) {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n }\n\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: $table-cell-padding;\n vertical-align: top;\n border: 1px solid $table-border-color;\n\n > p:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n // Prevent breaking of code (e.g., Grunt tasks list)\n td:first-child > code {\n white-space: nowrap;\n }\n }\n}\n\n//\n// Docs sections\n//\n\n.bd-content {\n > h2:not(:first-child) {\n margin-top: 3rem;\n }\n\n > h3 {\n margin-top: 1.5rem;\n }\n\n > ul li,\n > ol li {\n margin-bottom: .25rem;\n }\n\n @include media-breakpoint-up(lg) {\n > ul,\n > ol,\n > p {\n max-width: 80%;\n }\n }\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n\n @include media-breakpoint-up(sm) {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple { color: $bd-purple; }\n.bd-text-purple-bright { color: $bd-purple-bright; }\n","/*!\n * Bootstrap Docs (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under the Creative Commons Attribution 3.0 Unported License. For\n * details, see https://creativecommons.org/licenses/by/3.0/.\n */\n.bd-navbar {\n min-height: 4rem;\n background-color: #3F51B5;\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05), inset 0 -1px 0 rgba(0, 0, 0, 0.1);\n}\n\n@media (max-width: 991px) {\n .bd-navbar {\n padding-right: .5rem;\n padding-left: .5rem;\n }\n .bd-navbar .navbar-nav-scroll {\n max-width: 100%;\n height: 2.5rem;\n margin-top: .25rem;\n overflow: hidden;\n font-size: .875rem;\n }\n .bd-navbar .navbar-nav-scroll .navbar-nav {\n padding-bottom: 2rem;\n overflow-x: auto;\n white-space: nowrap;\n -webkit-overflow-scrolling: touch;\n }\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-navbar {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1071;\n }\n }\n}\n\n.bd-navbar .navbar-nav .nav-link {\n padding-right: .5rem;\n padding-left: .5rem;\n color: #cdbfe3;\n}\n\n.bd-navbar .navbar-nav .nav-link.active, .bd-navbar .navbar-nav .nav-link:hover {\n color: #fff;\n background-color: transparent;\n}\n\n.bd-navbar .navbar-nav .nav-link.active {\n font-weight: 500;\n}\n\n.bd-navbar .navbar-nav-svg {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n vertical-align: text-top;\n}\n\n.bd-navbar .dropdown-menu {\n font-size: .875rem;\n}\n\n.bd-navbar .dropdown-item.active {\n font-weight: 500;\n color: #212529;\n background-color: transparent;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: .4rem .6rem;\n background-size: .75rem .75rem;\n}\n\n.bd-masthead {\n position: relative;\n padding: 3rem 15px;\n}\n\n.bd-masthead h1 {\n line-height: 1;\n}\n\n.bd-masthead .btn {\n width: 100%;\n padding: .8rem 2rem;\n font-size: 1.25rem;\n font-weight: 500;\n}\n\n.bd-masthead .carbonad {\n margin-top: 0 !important;\n margin-bottom: -3rem !important;\n}\n\n@media (min-width: 576px) {\n .bd-masthead {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n .bd-masthead .carbonad {\n margin-bottom: 0 !important;\n }\n}\n\n@media (min-width: 768px) {\n .bd-masthead h1 {\n font-size: 4rem;\n }\n .bd-masthead .carbonad {\n margin-top: 3rem !important;\n }\n}\n\n.bd-pretext {\n overflow: hidden;\n resize: none;\n}\n\n.half-rule {\n width: 6rem;\n margin: 2.5rem 0;\n}\n\n.masthead-followup .bd-clipboard {\n display: none;\n}\n\n.masthead-followup .highlight {\n padding: .5rem 0;\n background-color: transparent;\n}\n\n.bd-featured-sites {\n margin-right: -1px;\n margin-left: -1px;\n}\n\n.bd-featured-sites .col-6 {\n padding: 1px;\n}\n\n.bd-featured-sites .img-fluid {\n margin-top: 0;\n}\n\n@media (min-width: 768px) {\n .bd-featured-sites .col-sm-3:first-child img {\n border-top-left-radius: .25rem;\n border-bottom-left-radius: .25rem;\n }\n .bd-featured-sites .col-sm-3:last-child img {\n border-top-right-radius: .25rem;\n border-bottom-right-radius: .25rem;\n }\n}\n\n#carbonads {\n position: static;\n display: block;\n max-width: 400px;\n padding: 15px 15px 15px 160px;\n margin: 2rem 0;\n overflow: hidden;\n font-size: 13px;\n line-height: 1.4;\n text-align: left;\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n#carbonads a {\n color: #333;\n text-decoration: none;\n}\n\n@media (min-width: 576px) {\n #carbonads {\n max-width: 330px;\n border-radius: 4px;\n }\n}\n\n.carbon-img {\n float: left;\n margin-left: -145px;\n}\n\n.carbon-poweredby {\n display: block;\n color: #777 !important;\n}\n\n.bd-content {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.bd-content > h2[id],\n.bd-content > h3[id],\n.bd-content > h4[id] {\n pointer-events: none;\n}\n\n.bd-content > h2[id] > div,\n.bd-content > h2[id] > a,\n.bd-content > h3[id] > div,\n.bd-content > h3[id] > a,\n.bd-content > h4[id] > div,\n.bd-content > h4[id] > a {\n pointer-events: auto;\n}\n\n.bd-content > h2[id]::before,\n.bd-content > h3[id]::before,\n.bd-content > h4[id]::before {\n display: block;\n height: 6rem;\n margin-top: -6rem;\n visibility: hidden;\n content: \"\";\n}\n\n.bd-content > table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n}\n\n@media (max-width: 991px) {\n .bd-content > table {\n display: block;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n}\n\n.bd-content > table > thead > tr > th,\n.bd-content > table > thead > tr > td,\n.bd-content > table > tbody > tr > th,\n.bd-content > table > tbody > tr > td,\n.bd-content > table > tfoot > tr > th,\n.bd-content > table > tfoot > tr > td {\n padding: 0.75rem;\n vertical-align: top;\n border: 1px solid #e9ecef;\n}\n\n.bd-content > table > thead > tr > th > p:last-child,\n.bd-content > table > thead > tr > td > p:last-child,\n.bd-content > table > tbody > tr > th > p:last-child,\n.bd-content > table > tbody > tr > td > p:last-child,\n.bd-content > table > tfoot > tr > th > p:last-child,\n.bd-content > table > tfoot > tr > td > p:last-child {\n margin-bottom: 0;\n}\n\n.bd-content > table td:first-child > code {\n white-space: nowrap;\n}\n\n.bd-content > h2:not(:first-child) {\n margin-top: 3rem;\n}\n\n.bd-content > h3 {\n margin-top: 1.5rem;\n}\n\n.bd-content > ul li,\n.bd-content > ol li {\n margin-bottom: .25rem;\n}\n\n@media (min-width: 992px) {\n .bd-content > ul,\n .bd-content > ol,\n .bd-content > p {\n max-width: 80%;\n }\n}\n\n.bd-title {\n margin-top: 1rem;\n margin-bottom: .5rem;\n font-weight: 300;\n}\n\n@media (min-width: 576px) {\n .bd-title {\n font-size: 3rem;\n }\n}\n\n.bd-lead {\n font-size: 1.125rem;\n font-weight: 300;\n}\n\n@media (min-width: 576px) {\n .bd-lead {\n max-width: 80%;\n margin-bottom: 1rem;\n font-size: 1.5rem;\n }\n}\n\n.bd-text-purple {\n color: #3F51B5;\n}\n\n.bd-text-purple-bright {\n color: #7952b3;\n}\n\n.bd-pageheader {\n padding: 2rem 15px;\n margin-bottom: 1.5rem;\n color: #cdbfe3;\n text-align: center;\n background-color: #3F51B5;\n}\n\n.bd-pageheader .container {\n position: relative;\n}\n\n.bd-pageheader h1 {\n font-size: 3rem;\n font-weight: normal;\n color: #fff;\n}\n\n.bd-pageheader p {\n margin-bottom: 0;\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n@media (min-width: 576px) {\n .bd-pageheader {\n padding-top: 4rem;\n padding-bottom: 4rem;\n margin-bottom: 3rem;\n text-align: left;\n }\n .bd-pageheader .carbonad {\n margin: 2rem 0 0 !important;\n }\n}\n\n@media (min-width: 768px) {\n .bd-pageheader h1 {\n font-size: 4rem;\n }\n .bd-pageheader p {\n font-size: 1.5rem;\n }\n}\n\n@media (min-width: 992px) {\n .bd-pageheader h1,\n .bd-pageheader p {\n margin-right: 380px;\n }\n .bd-pageheader .carbonad {\n position: absolute;\n top: 0;\n right: .75rem;\n margin: 0 !important;\n }\n}\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: #3F51B5;\n outline: 0;\n}\n\n#skippy .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n}\n\n.bd-toc {\n -ms-flex-order: 2;\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-toc {\n position: -webkit-sticky;\n position: sticky;\n top: 4rem;\n max-height: calc(100vh - 4rem);\n overflow-y: auto;\n }\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n}\n\n.section-nav ul {\n padding-left: 1rem;\n}\n\n.section-nav ul ul {\n display: none;\n}\n\n.toc-entry {\n display: block;\n}\n\n.toc-entry a {\n display: block;\n padding: .125rem 1.5rem;\n color: #99979c;\n}\n\n.toc-entry a:hover {\n color: #007bff;\n text-decoration: none;\n}\n\n.bd-sidebar {\n -ms-flex-order: 0;\n order: 0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n@media (min-width: 768px) {\n .bd-sidebar {\n border-right: 1px solid rgba(0, 0, 0, 0.1);\n }\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-sidebar {\n position: -webkit-sticky;\n position: sticky;\n top: 4rem;\n z-index: 1000;\n max-height: calc(100vh - 4rem);\n }\n }\n}\n\n@media (min-width: 1200px) {\n .bd-sidebar {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n@media (min-width: 768px) {\n @supports ((position: -webkit-sticky) or (position: sticky)) {\n .bd-links {\n max-height: calc(100vh - 9rem);\n overflow-y: auto;\n }\n }\n}\n\n@media (min-width: 768px) {\n .bd-links {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative;\n padding: 1rem 15px;\n margin-right: -15px;\n margin-left: -15px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.bd-search .form-control:focus {\n border-color: #7952b3;\n box-shadow: 0 0 0 3px rgba(121, 82, 179, 0.25);\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: #212529;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n color: rgba(0, 0, 0, 0.65);\n}\n\n.bd-toc-link:hover {\n color: rgba(0, 0, 0, 0.85);\n text-decoration: none;\n}\n\n.bd-toc-item.active {\n margin-bottom: 1rem;\n}\n\n.bd-toc-item.active:not(:first-child) {\n margin-top: 1rem;\n}\n\n.bd-toc-item.active > .bd-toc-link {\n color: rgba(0, 0, 0, 0.85);\n}\n\n.bd-toc-item.active > .bd-toc-link:hover {\n background-color: transparent;\n}\n\n.bd-toc-item.active > .bd-sidenav {\n display: block;\n}\n\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: rgba(0, 0, 0, 0.65);\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: rgba(0, 0, 0, 0.85);\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: rgba(0, 0, 0, 0.85);\n background-color: transparent;\n}\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n}\n\n.bd-footer a {\n font-weight: 500;\n color: #495057;\n}\n\n.bd-footer a:hover, .bd-footer a:focus {\n color: #007bff;\n}\n\n.bd-footer p {\n margin-bottom: 0;\n}\n\n@media (min-width: 576px) {\n .bd-footer {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n}\n\n.bd-footer-links li {\n display: inline-block;\n}\n\n.bd-footer-links li + li {\n margin-left: 1rem;\n}\n\n.bd-example-row .row + .row {\n margin-top: 1rem;\n}\n\n.bd-example-row .row > .col,\n.bd-example-row .row > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86, 61, 124, 0.15);\n border: 1px solid rgba(86, 61, 124, 0.2);\n}\n\n.bd-example-row .flex-items-top,\n.bd-example-row .flex-items-middle,\n.bd-example-row .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255, 0, 0, 0.1);\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255, 0, 0, 0.1);\n}\n\n.bd-highlight {\n background-color: rgba(86, 61, 124, 0.15);\n border: 1px solid rgba(86, 61, 124, 0.15);\n}\n\n.example-container {\n width: 800px;\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n.example-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.example-content-main {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n@media (min-width: 576px) {\n .example-content-main {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n@media (min-width: 992px) {\n .example-content-main {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n}\n\n.example-content-secondary {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n@media (min-width: 576px) {\n .example-content-secondary {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n}\n\n@media (min-width: 992px) {\n .example-content-secondary {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n}\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: white;\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: #80bdff;\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: #957bbe;\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem -15px;\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n}\n\n.bd-example::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n@media (min-width: 576px) {\n .bd-example {\n padding: 1.5rem;\n margin-right: 0;\n margin-bottom: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n}\n\n.bd-example + .highlight,\n.bd-example + .clipboard + .highlight {\n margin-top: 0;\n}\n\n.bd-example + p {\n margin-top: 2rem;\n}\n\n.bd-example .pos-f-t {\n position: relative;\n margin: -1rem;\n}\n\n@media (min-width: 576px) {\n .bd-example .pos-f-t {\n margin: -1.5rem;\n }\n}\n\n.bd-example > .form-control + .form-control {\n margin-top: .5rem;\n}\n\n.bd-example > .nav + .nav,\n.bd-example > .alert + .alert,\n.bd-example > .navbar + .navbar,\n.bd-example > .progress + .progress,\n.bd-example > .progress + .btn {\n margin-top: 1rem;\n}\n\n.bd-example > .dropdown-menu:first-child {\n position: static;\n display: block;\n}\n\n.bd-example > .form-group:last-child {\n margin-bottom: 0;\n}\n\n.bd-example > .close {\n float: none;\n}\n\n.bd-example-type .table .type-info {\n color: #999;\n vertical-align: middle;\n}\n\n.bd-example-type .table td {\n padding: 1rem 0;\n border-color: #eee;\n}\n\n.bd-example-type .table tr:first-child td {\n border-top: 0;\n}\n\n.bd-example-type h1,\n.bd-example-type h2,\n.bd-example-type h3,\n.bd-example-type h4,\n.bd-example-type h5,\n.bd-example-type h6 {\n margin: 0;\n}\n\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n.bd-example > img + img {\n margin-left: .5rem;\n}\n\n.bd-example > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n\n.bd-example > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n}\n\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n.bd-example .fixed-top,\n.bd-example .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n}\n\n.bd-example .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n}\n\n@media (min-width: 576px) {\n .bd-example .fixed-top,\n .bd-example .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .bd-example .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n}\n\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n.bd-example-modal {\n background-color: #fafafa;\n}\n\n.bd-example-modal .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n}\n\n.bd-example-modal .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n}\n\n.modal.show {\n z-index: 1072;\n}\n\n.modal.show .tooltip, .modal.show .popover {\n z-index: 1073;\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n.bd-example-tooltips {\n text-align: center;\n}\n\n.bd-example-tooltips > .btn {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n\n.bs-tooltip-top-docs .arrow,\n.bs-tooltip-bottom-docs .arrow {\n left: 50%;\n}\n\n.bs-tooltip-right-docs .arrow,\n.bs-tooltip-left-docs .arrow {\n top: 50%;\n}\n\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n}\n\n.bd-example-popover-static .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n}\n\n.bs-popover-top-docs .arrow,\n.bs-popover-bottom-docs .arrow {\n left: 50%;\n}\n\n.bs-popover-right-docs .arrow,\n.bs-popover-left-docs .arrow {\n top: 50%;\n}\n\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n border: 1px solid;\n}\n\n.highlight {\n padding: 1rem;\n margin: 1rem -15px;\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n@media (min-width: 576px) {\n .highlight {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n.highlight pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n}\n\n.highlight pre code {\n font-size: inherit;\n color: #212529;\n}\n\n.table-responsive .highlight pre {\n white-space: normal;\n}\n\n.bd-table th small {\n display: block;\n font-weight: normal;\n color: #999;\n}\n\n.btn-bd-purple {\n font-weight: 500;\n color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-purple:hover, .btn-bd-purple:active {\n color: #fff;\n background-color: #7952b3;\n border-color: #7952b3;\n}\n\n.btn-bd-yellow {\n font-weight: 500;\n color: #ffe484;\n border-color: #ffe484;\n}\n\n.btn-bd-yellow:hover, .btn-bd-yellow:active {\n color: #2a2730;\n background-color: #ffe484;\n border-color: #ffe484;\n}\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n.bd-callout-info {\n border-left-color: #5bc0de;\n}\n\n.bd-callout-info h4 {\n color: #5bc0de;\n}\n\n.bd-callout-warning {\n border-left-color: #f0ad4e;\n}\n\n.bd-callout-warning h4 {\n color: #f0ad4e;\n}\n\n.bd-callout-danger {\n border-left-color: #d9534f;\n}\n\n.bd-callout-danger h4 {\n color: #d9534f;\n}\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n\n.bd-examples h4 {\n margin-bottom: .25rem;\n}\n\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n\n.bd-team {\n margin-bottom: 1.5rem;\n}\n\n.bd-team .team-member {\n line-height: 2rem;\n color: #555;\n}\n\n.bd-team .team-member:hover,\n.bd-team .team-member:focus {\n color: #333;\n}\n\n.bd-team .team-member:hover {\n text-decoration: none;\n}\n\n.bd-team .github-btn {\n float: right;\n width: 180px;\n height: 1.25rem;\n margin-top: .25rem;\n border: 0;\n}\n\n.bd-team img {\n float: left;\n width: 2rem;\n margin-right: .5rem;\n border-radius: .25rem;\n}\n\n.bd-browser-bugs td p {\n margin-bottom: 0;\n}\n\n.bd-browser-bugs th:first-child {\n width: 18%;\n}\n\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #3F51B5;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #3F51B5;\n}\n\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden;\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n}\n\n@media (min-width: 768px) {\n .color-swatch {\n width: 6rem;\n height: 6rem;\n }\n}\n\n.color-swatches .bd-purple {\n background-color: #3F51B5;\n}\n\n.color-swatches .bd-purple-light {\n background-color: #cdbfe3;\n}\n\n.color-swatches .bd-purple-lighter {\n background-color: #e5e1ea;\n}\n\n.color-swatches .bd-gray {\n background-color: #f9f9f9;\n}\n\n.swatch-blue {\n background-color: #007bff;\n color: #fff;\n}\n\n.swatch-indigo {\n background-color: #6610f2;\n color: #fff;\n}\n\n.swatch-purple {\n background-color: #6f42c1;\n color: #fff;\n}\n\n.swatch-pink {\n background-color: #e83e8c;\n color: #fff;\n}\n\n.swatch-red {\n background-color: #dc3545;\n color: #fff;\n}\n\n.swatch-orange {\n background-color: #fd7e14;\n color: #111;\n}\n\n.swatch-yellow {\n background-color: #ffc107;\n color: #111;\n}\n\n.swatch-green {\n background-color: #28a745;\n color: #fff;\n}\n\n.swatch-teal {\n background-color: #20c997;\n color: #fff;\n}\n\n.swatch-cyan {\n background-color: #17a2b8;\n color: #fff;\n}\n\n.swatch-white {\n background-color: #fff;\n color: #111;\n}\n\n.swatch-gray {\n background-color: #868e96;\n color: #fff;\n}\n\n.swatch-gray-dark {\n background-color: #343a40;\n color: #fff;\n}\n\n.swatch-primary {\n background-color: #007bff;\n color: #fff;\n}\n\n.swatch-secondary {\n background-color: #868e96;\n color: #fff;\n}\n\n.swatch-success {\n background-color: #28a745;\n color: #fff;\n}\n\n.swatch-info {\n background-color: #17a2b8;\n color: #fff;\n}\n\n.swatch-warning {\n background-color: #ffc107;\n color: #111;\n}\n\n.swatch-danger {\n background-color: #dc3545;\n color: #fff;\n}\n\n.swatch-light {\n background-color: #f8f9fa;\n color: #111;\n}\n\n.swatch-dark {\n background-color: #343a40;\n color: #fff;\n}\n\n.swatch-100 {\n background-color: #f8f9fa;\n color: #111;\n}\n\n.swatch-200 {\n background-color: #e9ecef;\n color: #111;\n}\n\n.swatch-300 {\n background-color: #dee2e6;\n color: #111;\n}\n\n.swatch-400 {\n background-color: #ced4da;\n color: #111;\n}\n\n.swatch-500 {\n background-color: #adb5bd;\n color: #111;\n}\n\n.swatch-600 {\n background-color: #868e96;\n color: #fff;\n}\n\n.swatch-700 {\n background-color: #495057;\n color: #fff;\n}\n\n.swatch-800 {\n background-color: #343a40;\n color: #fff;\n}\n\n.swatch-900 {\n background-color: #212529;\n color: #fff;\n}\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n}\n\n.bd-clipboard + .highlight {\n margin-top: 0;\n}\n\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n padding: .25rem .5rem;\n font-size: 75%;\n color: #818a91;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n border-radius: .25rem;\n}\n\n.btn-clipboard:hover {\n color: #fff;\n background-color: #027de7;\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n\n.hll {\n background-color: #ffc;\n}\n\n.c {\n color: #999;\n}\n\n.k {\n color: #069;\n}\n\n.o {\n color: #555;\n}\n\n.cm {\n color: #999;\n}\n\n.cp {\n color: #099;\n}\n\n.c1 {\n color: #999;\n}\n\n.cs {\n color: #999;\n}\n\n.gd {\n background-color: #fcc;\n border: 1px solid #c00;\n}\n\n.ge {\n font-style: italic;\n}\n\n.gr {\n color: #f00;\n}\n\n.gh {\n color: #030;\n}\n\n.gi {\n background-color: #cfc;\n border: 1px solid #0c0;\n}\n\n.go {\n color: #aaa;\n}\n\n.gp {\n color: #009;\n}\n\n.gu {\n color: #030;\n}\n\n.gt {\n color: #9c6;\n}\n\n.kc {\n color: #069;\n}\n\n.kd {\n color: #069;\n}\n\n.kn {\n color: #069;\n}\n\n.kp {\n color: #069;\n}\n\n.kr {\n color: #069;\n}\n\n.kt {\n color: #078;\n}\n\n.m {\n color: #f60;\n}\n\n.s {\n color: #d44950;\n}\n\n.na {\n color: #4f9fcf;\n}\n\n.nb {\n color: #366;\n}\n\n.nc {\n color: #0a8;\n}\n\n.no {\n color: #360;\n}\n\n.nd {\n color: #99f;\n}\n\n.ni {\n color: #999;\n}\n\n.ne {\n color: #c00;\n}\n\n.nf {\n color: #c0f;\n}\n\n.nl {\n color: #99f;\n}\n\n.nn {\n color: #0cf;\n}\n\n.nt {\n color: #2f6f9f;\n}\n\n.nv {\n color: #033;\n}\n\n.ow {\n color: #000;\n}\n\n.w {\n color: #bbb;\n}\n\n.mf {\n color: #f60;\n}\n\n.mh {\n color: #f60;\n}\n\n.mi {\n color: #f60;\n}\n\n.mo {\n color: #f60;\n}\n\n.sb {\n color: #c30;\n}\n\n.sc {\n color: #c30;\n}\n\n.sd {\n font-style: italic;\n color: #c30;\n}\n\n.s2 {\n color: #c30;\n}\n\n.se {\n color: #c30;\n}\n\n.sh {\n color: #c30;\n}\n\n.si {\n color: #a00;\n}\n\n.sx {\n color: #c30;\n}\n\n.sr {\n color: #3aa;\n}\n\n.s1 {\n color: #c30;\n}\n\n.ss {\n color: #fc3;\n}\n\n.bp {\n color: #366;\n}\n\n.vc {\n color: #033;\n}\n\n.vg {\n color: #033;\n}\n\n.vi {\n color: #033;\n}\n\n.il {\n color: #f60;\n}\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt {\n color: #999;\n}\n\n.language-bash::before {\n color: #009;\n content: \"$ \";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.language-powershell::before {\n color: #009;\n content: \"PM> \";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.anchorjs-link {\n font-weight: normal;\n color: rgba(0, 123, 255, 0.5);\n transition: color .16s linear;\n}\n\n.anchorjs-link:hover {\n color: #007bff;\n text-decoration: none;\n}\n\n.algolia-autocomplete {\n display: block !important;\n -ms-flex: 1;\n flex: 1;\n}\n\n.algolia-autocomplete .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);\n}\n\n@media (min-width: 768px) {\n .algolia-autocomplete .ds-dropdown-menu {\n width: 175%;\n }\n}\n\n.algolia-autocomplete .ds-dropdown-menu::before {\n display: none !important;\n}\n\n.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n}\n\n.algolia-autocomplete .ds-dropdown-menu .ds-suggestions {\n margin-top: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: #7952b3 !important;\n border-bottom: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--content::before {\n display: none !important;\n}\n\n.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: normal;\n line-height: 1.25 !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.algolia-autocomplete .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, 0.12);\n}\n\n.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95, 45, 171, 0.5) !important;\n}\n\n.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208, 189, 236, 0.15) !important;\n}\n/*# sourceMappingURL=docs.min.css.map */","// scss-lint:disable ImportantRule\n\n.bd-pageheader {\n padding: 2rem ($grid-gutter-width / 2);\n margin-bottom: 1.5rem;\n color: $bd-purple-light;\n text-align: center;\n background-color: $bd-purple;\n\n .container {\n position: relative;\n }\n\n h1 {\n font-size: 3rem;\n font-weight: normal;\n color: #fff;\n }\n\n p {\n margin-bottom: 0;\n font-size: 1.25rem;\n font-weight: 300;\n }\n\n @include media-breakpoint-up(sm) {\n padding-top: 4rem;\n padding-bottom: 4rem;\n margin-bottom: 3rem;\n text-align: left;\n\n .carbonad {\n margin: 2rem 0 0 !important;\n }\n }\n\n @include media-breakpoint-up(md) {\n h1 {\n font-size: 4rem;\n }\n\n p {\n font-size: 1.5rem;\n }\n }\n\n @include media-breakpoint-up(lg) {\n h1,\n p {\n margin-right: 380px;\n }\n\n .carbonad {\n position: absolute;\n top: 0;\n right: .75rem; // offset from the .container's padding\n margin: 0 !important;\n }\n }\n}\n","// scss-lint:disable IdSelector\n\n#skippy {\n display: block;\n padding: 1em;\n color: #fff;\n background-color: $bd-purple;\n outline: 0;\n\n .skiplink-text {\n padding: .5em;\n outline: 1px dotted;\n }\n}\n","// scss-lint:disable VendorPrefix\n\n//\n// Right side table of contents\n//\n\n.bd-toc {\n @supports (position: sticky) {\n position: sticky;\n top: 4rem;\n max-height: calc(100vh - 4rem);\n overflow-y: auto;\n }\n order: 2;\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n font-size: .875rem;\n}\n\n.section-nav {\n padding-left: 0;\n border-left: 1px solid #eee;\n\n ul {\n padding-left: 1rem;\n\n ul {\n display: none;\n }\n }\n}\n\n.toc-entry {\n display: block;\n\n a {\n display: block;\n padding: .125rem 1.5rem;\n color: #99979c;\n\n &:hover {\n color: $blue;\n text-decoration: none;\n }\n }\n}\n\n//\n// Left side navigation\n//\n\n.bd-sidebar {\n order: 0;\n // background-color: #f5f2f9;\n border-bottom: 1px solid rgba(0,0,0,.1);\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n position: sticky;\n top: 4rem;\n z-index: 1000;\n max-height: calc(100vh - 4rem);\n }\n border-right: 1px solid rgba(0,0,0,.1);\n }\n\n @include media-breakpoint-up(xl) {\n max-width: 320px;\n }\n}\n\n.bd-links {\n padding-top: 1rem;\n padding-bottom: 1rem;\n margin-right: -15px;\n margin-left: -15px;\n\n @include media-breakpoint-up(md) {\n @supports (position: sticky) {\n max-height: calc(100vh - 9rem);\n overflow-y: auto;\n }\n }\n\n // Override collapse behaviors\n @include media-breakpoint-up(md) {\n display: block !important;\n }\n}\n\n.bd-search {\n position: relative; // To contain the Algolia search\n padding: 1rem 15px;\n margin-right: -15px;\n margin-left: -15px;\n border-bottom: 1px solid rgba(0,0,0,.05);\n\n .form-control:focus {\n border-color: $bd-purple-bright;\n box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);\n }\n}\n\n.bd-search-docs-toggle {\n line-height: 1;\n color: $gray-900;\n}\n\n.bd-sidenav {\n display: none;\n}\n\n.bd-toc-link {\n display: block;\n padding: .25rem 1.5rem;\n font-weight: 500;\n color: rgba(0,0,0,.65);\n\n &:hover {\n color: rgba(0,0,0,.85);\n text-decoration: none;\n }\n}\n\n.bd-toc-item {\n &.active {\n margin-bottom: 1rem;\n\n &:not(:first-child) {\n margin-top: 1rem;\n }\n\n > .bd-toc-link {\n color: rgba(0,0,0,.85);\n\n &:hover {\n background-color: transparent;\n }\n }\n\n > .bd-sidenav {\n display: block;\n }\n }\n}\n\n// All levels of nav\n.bd-sidebar .nav > li > a {\n display: block;\n padding: .25rem 1.5rem;\n font-size: 90%;\n color: rgba(0,0,0,.65);\n}\n\n.bd-sidebar .nav > li > a:hover {\n color: rgba(0,0,0,.85);\n text-decoration: none;\n background-color: transparent;\n}\n\n.bd-sidebar .nav > .active > a,\n.bd-sidebar .nav > .active:hover > a {\n font-weight: 500;\n color: rgba(0,0,0,.85);\n background-color: transparent;\n}\n","//\n// Footer\n//\n\n.bd-footer {\n font-size: 85%;\n text-align: center;\n background-color: #f7f7f7;\n\n a {\n font-weight: 500;\n color: $gray-700;\n\n &:hover,\n &:focus {\n color: $link-color;\n }\n }\n\n p {\n margin-bottom: 0;\n }\n\n @include media-breakpoint-up(sm) {\n text-align: left;\n }\n}\n\n.bd-footer-links {\n padding-left: 0;\n margin-bottom: 1rem;\n\n li {\n display: inline-block;\n\n + li {\n margin-left: 1rem;\n }\n }\n}\n","// scss-lint:disable QualifyingElement\n\n//\n// Grid examples\n//\n\n.bd-example-row {\n .row + .row {\n margin-top: 1rem;\n }\n\n .row {\n > .col,\n > [class^=\"col-\"] {\n padding-top: .75rem;\n padding-bottom: .75rem;\n background-color: rgba(86,61,124,.15);\n border: 1px solid rgba(86,61,124,.2);\n }\n }\n\n .flex-items-top,\n .flex-items-middle,\n .flex-items-bottom {\n min-height: 6rem;\n background-color: rgba(255,0,0,.1);\n }\n}\n\n.bd-example-row-flex-cols .row {\n min-height: 10rem;\n background-color: rgba(255,0,0,.1);\n}\n\n.bd-highlight {\n background-color: rgba($bd-purple, .15);\n border: 1px solid rgba($bd-purple, .15);\n}\n\n// Grid mixins\n.example-container {\n width: 800px;\n @include make-container();\n}\n\n.example-row {\n @include make-row();\n}\n\n.example-content-main {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(8);\n }\n}\n\n.example-content-secondary {\n @include make-col-ready();\n\n @include media-breakpoint-up(sm) {\n @include make-col(6);\n }\n\n @include media-breakpoint-up(lg) {\n @include make-col(4);\n }\n}\n\n\n//\n// Container illustrations\n//\n\n.bd-example-container {\n min-width: 16rem;\n max-width: 25rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n.bd-example-container-header {\n height: 3rem;\n margin-bottom: .5rem;\n background-color: lighten($blue, 50%);\n border-radius: .25rem;\n}\n\n.bd-example-container-sidebar {\n float: right;\n width: 4rem;\n height: 8rem;\n background-color: lighten($blue, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-body {\n height: 8rem;\n margin-right: 4.5rem;\n background-color: lighten($bd-purple, 25%);\n border-radius: .25rem;\n}\n\n.bd-example-container-fluid {\n max-width: none;\n}\n\n\n//\n// Docs examples\n//\n\n.bd-example {\n position: relative;\n padding: 1rem;\n margin: 1rem (-$grid-gutter-width / 2);\n border: solid #f7f7f9;\n border-width: .2rem 0 0;\n @include clearfix();\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n margin-right: 0;\n margin-bottom: 0;\n margin-left: 0;\n border-width: .2rem;\n }\n\n + .highlight,\n + .clipboard + .highlight {\n margin-top: 0;\n }\n\n + p {\n margin-top: 2rem;\n }\n\n .pos-f-t {\n position: relative;\n margin: -1rem;\n\n @include media-breakpoint-up(sm) {\n margin: -1.5rem;\n }\n }\n\n > .form-control {\n + .form-control {\n margin-top: .5rem;\n }\n }\n\n > .nav + .nav,\n > .alert + .alert,\n > .navbar + .navbar,\n > .progress + .progress,\n > .progress + .btn {\n margin-top: 1rem;\n }\n\n > .dropdown-menu:first-child {\n position: static;\n display: block;\n }\n\n > .form-group:last-child {\n margin-bottom: 0;\n }\n}\n\n.bd-example > .close {\n float: none;\n}\n\n// Typography\n.bd-example-type .table .type-info {\n color: #999;\n vertical-align: middle;\n}\n.bd-example-type .table td {\n padding: 1rem 0;\n border-color: #eee;\n}\n.bd-example-type .table tr:first-child td {\n border-top: 0;\n}\n.bd-example-type h1,\n.bd-example-type h2,\n.bd-example-type h3,\n.bd-example-type h4,\n.bd-example-type h5,\n.bd-example-type h6 {\n margin: 0;\n}\n\n// Contextual background colors\n.bd-example-bg-classes p {\n padding: 1rem;\n}\n\n// Images\n.bd-example > img {\n + img {\n margin-left: .5rem;\n }\n}\n\n// Buttons\n.bd-example > .btn-group {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n.bd-example > .btn-toolbar + .btn-toolbar {\n margin-top: .5rem;\n}\n\n// Forms\n.bd-example-control-sizing select,\n.bd-example-control-sizing input[type=\"text\"] + input[type=\"text\"] {\n margin-top: .5rem;\n}\n.bd-example-form .input-group {\n margin-bottom: .5rem;\n}\n.bd-example > textarea.form-control {\n resize: vertical;\n}\n\n// List groups\n.bd-example > .list-group {\n max-width: 400px;\n}\n\n// Navbars\n.bd-example {\n .fixed-top,\n .sticky-top {\n position: static;\n margin: -1rem -1rem 1rem;\n }\n .fixed-bottom {\n position: static;\n margin: 1rem -1rem -1rem;\n }\n\n @include media-breakpoint-up(sm) {\n .fixed-top,\n .sticky-top {\n margin: -1.5rem -1.5rem 1rem;\n }\n .fixed-bottom {\n margin: 1rem -1.5rem -1.5rem;\n }\n }\n}\n\n// Pagination\n.bd-example .pagination {\n margin-top: .5rem;\n margin-bottom: .5rem;\n}\n\n// Example modals\n.bd-example-modal {\n background-color: #fafafa;\n\n .modal {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n z-index: 1;\n display: block;\n }\n\n .modal-dialog {\n left: auto;\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n.modal.show {\n z-index: 1072;\n\n .tooltip, .popover {\n z-index: 1073;\n }\n}\n\n.modal-backdrop {\n z-index: 1071;\n}\n\n\n// Example tabbable tabs\n.bd-example-tabs .nav-tabs {\n margin-bottom: 1rem;\n}\n\n// Tooltips\n.bd-example-tooltips {\n text-align: center;\n}\n.bd-example-tooltips > .btn {\n margin-top: .25rem;\n margin-bottom: .25rem;\n}\n.bs-tooltip-top-docs,\n.bs-tooltip-bottom-docs {\n .arrow {\n left: 50%;\n }\n}\n.bs-tooltip-right-docs,\n.bs-tooltip-left-docs {\n .arrow {\n top: 50%;\n }\n}\n\n// Popovers\n.bd-example-popover-static {\n padding-bottom: 1.5rem;\n background-color: #f9f9f9;\n}\n.bd-example-popover-static .popover {\n position: relative;\n display: block;\n float: left;\n width: 260px;\n margin: 1.25rem;\n}\n.bs-popover-top-docs,\n.bs-popover-bottom-docs {\n .arrow {\n left: 50%;\n }\n}\n.bs-popover-right-docs,\n.bs-popover-left-docs {\n .arrow {\n top: 50%;\n }\n}\n\n// Tooltips\n.tooltip-demo a {\n white-space: nowrap;\n}\n\n.bd-example-tooltip-static .tooltip {\n position: relative;\n display: inline-block;\n margin: 10px 20px;\n opacity: 1;\n}\n\n// Scrollspy demo on fixed height div\n.scrollspy-example {\n position: relative;\n height: 200px;\n margin-top: .5rem;\n overflow: auto;\n}\n\n.scrollspy-example-2 {\n position: relative;\n height: 350px;\n overflow: auto;\n}\n\n.bd-example-border-utils {\n [class^=\"border\"] {\n display: inline-block;\n width: 5rem;\n height: 5rem;\n margin: .25rem;\n background-color: #f5f5f5;\n border: 1px solid;\n }\n}\n\n//\n// Code snippets\n//\n\n.highlight {\n padding: 1rem;\n margin: 1rem (-$grid-gutter-width / 2);\n background-color: #f7f7f9;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n\n @include media-breakpoint-up(sm) {\n padding: 1.5rem;\n margin-right: 0;\n margin-left: 0;\n }\n}\n.highlight pre {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n background-color: transparent;\n border: 0;\n}\n.highlight pre code {\n font-size: inherit;\n color: $gray-900; // Effectively the base text color\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// scss-lint:disable ImportantRule\n\n//\n// Responsive tests\n//\n\n// Responsive (scrollable) doc tables\n.table-responsive .highlight pre {\n white-space: normal;\n}\n\n// Utility classes table\n.bd-table th small {\n display: block;\n font-weight: normal;\n color: #999;\n}\n","// Buttons\n//\n// Custom buttons for the docs.\n\n.btn-bd-purple {\n font-weight: 500;\n color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n\n &:hover,\n &:active {\n color: #fff;\n background-color: $bd-purple-bright;\n border-color: $bd-purple-bright;\n }\n}\n\n.btn-bd-yellow {\n font-weight: 500;\n color: $bd-yellow;\n border-color: $bd-yellow;\n\n &:hover,\n &:active {\n color: $bd-graphite;\n background-color: $bd-yellow;\n border-color: $bd-yellow;\n }\n}\n","//\n// Callouts\n//\n\n.bd-callout {\n padding: 1.25rem;\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n border: 1px solid #eee;\n border-left-width: .25rem;\n border-radius: .25rem;\n}\n\n.bd-callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.bd-callout p:last-child {\n margin-bottom: 0;\n}\n\n.bd-callout code {\n border-radius: .25rem;\n}\n\n.bd-callout + .bd-callout {\n margin-top: -.25rem;\n}\n\n// Variations\n@mixin bs-callout-variant($color) {\n border-left-color: $color;\n\n h4 { color: $color; }\n}\n\n.bd-callout-info { @include bs-callout-variant($bd-info); }\n.bd-callout-warning { @include bs-callout-variant($bd-warning); }\n.bd-callout-danger { @include bs-callout-variant($bd-danger); }\n","//\n// Examples\n//\n\n.bd-examples .img-thumbnail {\n margin-bottom: .75rem;\n}\n.bd-examples h4 {\n margin-bottom: .25rem;\n}\n.bd-examples p {\n margin-bottom: 1.25rem;\n}\n\n@media (max-width: 480px) {\n .bd-examples {\n margin-right: -.75rem;\n margin-left: -.75rem;\n }\n .bd-examples > [class^=\"col-\"] {\n padding-right: .75rem;\n padding-left: .75rem;\n }\n}\n",".bd-team {\n margin-bottom: 1.5rem;\n\n .team-member {\n line-height: 2rem;\n color: #555;\n }\n\n .team-member:hover,\n .team-member:focus {\n color: #333;\n }\n\n .team-member:hover {\n text-decoration: none;\n }\n\n .github-btn {\n float: right;\n width: 180px;\n height: 1.25rem;\n margin-top: .25rem;\n border: 0;\n }\n\n img {\n float: left;\n width: 2rem;\n margin-right: .5rem;\n border-radius: .25rem;\n }\n}\n","// Wall of Browser Bugs\n//\n// Better display for the responsive table on the Wall of Browser Bugs.\n\n.bd-browser-bugs {\n td p {\n margin-bottom: 0;\n }\n th:first-child {\n width: 18%;\n }\n}\n","//\n// Brand guidelines\n//\n\n// Logo series wrapper\n.bd-brand-logos {\n display: table;\n width: 100%;\n margin-bottom: 1rem;\n overflow: hidden;\n color: #3F51B5;\n background-color: #f9f9f9;\n border-radius: .25rem;\n}\n\n// Individual items\n.bd-brand-item {\n padding: 4rem 0;\n text-align: center;\n}\n.bd-brand-item + .bd-brand-item {\n border-top: 1px solid #fff;\n}\n.bd-brand-logos .inverse {\n color: #fff;\n background-color: #3F51B5;\n}\n\n// Heading content within\n.bd-brand-item h1,\n.bd-brand-item h3 {\n margin-top: 0;\n margin-bottom: 0;\n}\n.bd-brand-item .bd-booticon {\n margin-right: auto;\n margin-left: auto;\n}\n\n// Make the icons stand out on what is/isn't okay\n// .bd-brand-item .glyphicon {\n// width: 30px;\n// height: 30px;\n// margin: 10px auto -10px;\n// line-height: 30px;\n// color: #fff;\n// border-radius: 50%;\n// }\n// .bd-brand-item .glyphicon-ok {\n// background-color: #5cb85c;\n// }\n// .bd-brand-item .glyphicon-remove {\n// background-color: #d9534f;\n// }\n\n@media (min-width: 768px) {\n .bd-brand-item {\n display: table-cell;\n width: 1%;\n }\n .bd-brand-item + .bd-brand-item {\n border-top: 0;\n border-left: 1px solid #fff;\n }\n .bd-brand-item h1 {\n font-size: 4rem;\n }\n}\n\n\n//\n// Color swatches\n//\n\n.color-swatches {\n margin: 0 -5px;\n overflow: hidden; // clearfix\n}\n\n.color-swatch {\n float: left;\n width: 4rem;\n height: 4rem;\n margin-right: .25rem;\n margin-left: .25rem;\n border-radius: .25rem;\n\n @media (min-width: 768px) {\n width: 6rem;\n height: 6rem;\n }\n}\n\n// Docs colors\n.color-swatches {\n .bd-purple {\n background-color: $bd-purple;\n }\n .bd-purple-light {\n background-color: $bd-purple-light;\n }\n .bd-purple-lighter {\n background-color: #e5e1ea;\n }\n .bd-gray {\n background-color: #f9f9f9;\n }\n}\n","//\n// Docs color palette classes\n//\n\n@each $color, $value in $colors {\n .swatch-#{$color} {\n background-color: #{$value};\n @include color-yiq($value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .swatch-#{$color} {\n background-color: #{$value};\n @include color-yiq($value);\n }\n}\n\n@each $color, $value in $grays {\n .swatch-#{$color} {\n background-color: #{$value};\n @include color-yiq($value);\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evalutating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@mixin color-yiq($color) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= 150) {\n color: #111;\n } @else {\n color: #fff;\n }\n}\n\n// Retreive color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function grayscale($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, #000, #fff);\n\n @if $level < 0 {\n // Lighter values need a quick double negative for the Sass math to work\n @return mix($color-base, $color, $level * -1 * $theme-color-interval);\n } @else {\n @return mix($color-base, $color, $level * $theme-color-interval);\n }\n}\n","// clipboard.js\n//\n// JS-based `Copy` buttons for code snippets.\n\n.bd-clipboard {\n position: relative;\n display: none;\n float: right;\n\n + .highlight {\n margin-top: 0;\n }\n}\n\n.btn-clipboard {\n position: absolute;\n top: .5rem;\n right: .5rem;\n z-index: 10;\n display: block;\n padding: .25rem .5rem;\n font-size: 75%;\n color: #818a91;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n border-radius: .25rem;\n\n &:hover {\n color: #fff;\n background-color: #027de7;\n }\n}\n\n@media (min-width: 768px) {\n .bd-clipboard {\n display: block;\n }\n}\n",".hll { background-color: #ffc; }\n.c { color: #999; }\n.k { color: #069; }\n.o { color: #555; }\n.cm { color: #999; }\n.cp { color: #099; }\n.c1 { color: #999; }\n.cs { color: #999; }\n.gd { background-color: #fcc; border: 1px solid #c00; }\n.ge { font-style: italic; }\n.gr { color: #f00; }\n.gh { color: #030; }\n.gi { background-color: #cfc; border: 1px solid #0c0; }\n.go { color: #aaa; }\n.gp { color: #009; }\n.gu { color: #030; }\n.gt { color: #9c6; }\n.kc { color: #069; }\n.kd { color: #069; }\n.kn { color: #069; }\n.kp { color: #069; }\n.kr { color: #069; }\n.kt { color: #078; }\n.m { color: #f60; }\n.s { color: #d44950; }\n.na { color: #4f9fcf; }\n.nb { color: #366; }\n.nc { color: #0a8; }\n.no { color: #360; }\n.nd { color: #99f; }\n.ni { color: #999; }\n.ne { color: #c00; }\n.nf { color: #c0f; }\n.nl { color: #99f; }\n.nn { color: #0cf; }\n.nt { color: #2f6f9f; }\n.nv { color: #033; }\n.ow { color: #000; }\n.w { color: #bbb; }\n.mf { color: #f60; }\n.mh { color: #f60; }\n.mi { color: #f60; }\n.mo { color: #f60; }\n.sb { color: #c30; }\n.sc { color: #c30; }\n.sd { font-style: italic; color: #c30; }\n.s2 { color: #c30; }\n.se { color: #c30; }\n.sh { color: #c30; }\n.si { color: #a00; }\n.sx { color: #c30; }\n.sr { color: #3aa; }\n.s1 { color: #c30; }\n.ss { color: #fc3; }\n.bp { color: #366; }\n.vc { color: #033; }\n.vg { color: #033; }\n.vi { color: #033; }\n.il { color: #f60; }\n\n.css .o,\n.css .o + .nt,\n.css .nt + .nt { color: #999; }\n\n.language-bash::before { color: #009; content: \"$ \"; user-select: none; }\n.language-powershell::before { color: #009; content: \"PM> \"; user-select: none; }\n","// scss-lint:disable ImportantRule\n\n.anchorjs-link {\n font-weight: normal;\n color: rgba($link-color, .5);\n transition: color .16s linear;\n\n &:hover {\n color: $link-color;\n text-decoration: none;\n }\n}\n","// Docsearch overrides\n//\n// `!important` indicates overridden properties.\n.algolia-autocomplete {\n display: block !important;\n flex: 1;\n\n // Menu container\n .ds-dropdown-menu {\n width: 100%;\n min-width: 0 !important;\n max-width: none !important;\n padding: .75rem 0 !important;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0,0,0,.1);\n box-shadow: 0 .5rem 1rem rgba(0,0,0,.175);\n\n @include media-breakpoint-up(md) {\n width: 175%;\n }\n\n // Caret\n &::before {\n display: none !important;\n }\n\n [class^=ds-dataset-] {\n padding: 0 !important;\n overflow: visible !important;\n background-color: transparent !important;\n border: 0 !important;\n }\n\n .ds-suggestions {\n margin-top: 0 !important;\n }\n }\n\n .algolia-docsearch-suggestion {\n padding: 0 !important;\n overflow: visible !important;\n }\n\n .algolia-docsearch-suggestion--category-header {\n padding: .125rem 1rem !important;\n margin-top: 0 !important;\n font-size: .875rem !important;\n font-weight: 500 !important;\n color: $bd-purple-bright !important;\n border-bottom: 0 !important;\n }\n\n .algolia-docsearch-suggestion--wrapper {\n float: none !important;\n padding-top: 0 !important;\n }\n\n // Section header\n .algolia-docsearch-suggestion--subcategory-column {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n text-align: left !important;\n }\n\n .algolia-docsearch-suggestion--content {\n float: none !important;\n width: auto !important;\n padding: 0 !important;\n\n // Vertical divider between column header and content\n &::before {\n display: none !important;\n }\n }\n\n .ds-suggestion {\n &:not(:first-child) {\n .algolia-docsearch-suggestion--category-header {\n padding-top: .75rem !important;\n margin-top: .75rem !important;\n border-top: 1px solid rgba(0,0,0,.1);\n }\n }\n\n .algolia-docsearch-suggestion--subcategory-column {\n display: none !important;\n }\n }\n\n .algolia-docsearch-suggestion--title {\n display: block;\n padding: .25rem 1rem !important;\n margin-bottom: 0 !important;\n font-size: .875rem !important;\n font-weight: 400 !important;\n }\n\n .algolia-docsearch-suggestion--text {\n padding: 0 1rem .5rem !important;\n margin-top: -.25rem;\n font-size: .875rem !important;\n font-weight: normal;\n line-height: 1.25 !important;\n }\n\n .algolia-docsearch-footer {\n float: none !important;\n width: auto !important;\n height: auto !important;\n padding: .75rem 1rem 0;\n font-size: .75rem !important;\n line-height: 1 !important;\n color: #767676 !important;\n border-top: 1px solid rgba(0,0,0,.1);\n }\n\n .algolia-docsearch-footer--logo {\n display: inline !important;\n overflow: visible !important;\n color: inherit !important;\n text-indent: 0 !important;\n background: none !important;\n }\n\n .algolia-docsearch-suggestion--highlight {\n color: #5f2dab;\n background-color: rgba(154, 132, 187, .12);\n }\n\n .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight {\n box-shadow: inset 0 -2px 0 0 rgba(95,45,171,.5) !important;\n }\n\n .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content {\n background-color: rgba(208,189,236,.15) !important;\n }\n}\n"]} \ No newline at end of file diff --git a/assets/img/bootstrap-stack.png b/assets/img/bootstrap-stack.png new file mode 100755 index 0000000000000000000000000000000000000000..7cae17fe2e73f5775aff7990cacd5404e9b4654a GIT binary patch literal 52160 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 KMNUMnLSTaPs`NMj literal 0 HcmV?d00001 diff --git a/assets/img/bootstrap-themes.png b/assets/img/bootstrap-themes.png new file mode 100755 index 0000000000000000000000000000000000000000..3876a18ee3357754d5439d80abe25c7d30f7a02d GIT binary patch literal 80588 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 z

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 .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",t.sheet.cssRules.length),t.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",t.sheet.cssRules.length),t.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',t.sheet.cssRules.length)}}this.options=e||{},this.elements=[],t(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(e){var i,o,a,s,l,c,u,h,d,f,A,p,g=[];if(t(this.options),p=this.options.visible,"touch"===p&&(p=this.isTouchDevice()?"always":"hover"),e||(e="h1, h2, h3, h4, h5, h6"),i=n(e),0===i.length)return!1;for(r(),o=document.querySelectorAll("[id]"),a=[].map.call(o,function(e){return e.id}),l=0;l-1,n=e.lastChild&&(" "+e.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return t||n||!1}}return e}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e;return function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return i(n?n:e)},u,u.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,r.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,r.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=a})},{select:5}],8:[function(t,n,r){!function(i,o){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],o);else if(void 0!==r)o(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};o(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(e,t,n,r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var c=i(t),u=i(n),h=i(r),d=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,h.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new c.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return l("action",e)}},{key:"defaultTarget",value:function(e){var t=l("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return l("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),t}(u.default);e.exports=f})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)}),/*! + +Holder - client side image placeholders +Version 2.9.4+cabil +© 2016 Ivan Malopinsky - http://imsky.co + +Site: http://holderjs.com +Issues: https://github.com/imsky/holder/issues +License: MIT + +*/ +!function(e){if(e.document){var t=e.document;t.querySelectorAll||(t.querySelectorAll=function(n){var r,i=t.createElement("style"),o=[];for(t.documentElement.firstChild.appendChild(i),t._qsa=[],i.styleSheet.cssText=n+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",e.scrollBy(0,0),i.parentNode.removeChild(i);t._qsa.length;)r=t._qsa.shift(),r.style.removeAttribute("x-qsa"),o.push(r);return t._qsa=null,o}),t.querySelector||(t.querySelector=function(e){var n=t.querySelectorAll(e);return n.length?n[0]:null}),t.getElementsByClassName||(t.getElementsByClassName=function(e){return e=String(e).replace(/^|\s+/g,"."),t.querySelectorAll(e)}),Object.keys||(Object.keys=function(e){if(e!==Object(e))throw TypeError("Object.keys called on non-object");var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n}),Array.prototype.forEach||(Array.prototype.forEach=function(e){if(void 0===this||null===this)throw TypeError();var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw TypeError();var r,i=arguments[1];for(r=0;r>16&255)),i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o)),a=0,o=0),r+=1;return 12===a?(o>>=4,i.push(String.fromCharCode(255&o))):18===a&&(o>>=2,i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o))),i.join("")},e.btoa=e.btoa||function(e){e=String(e);var n,r,i,o,a,s,l,c=0,u=[];if(/[^\x00-\xFF]/.test(e))throw Error("InvalidCharacterError");for(;c>2,a=(3&n)<<4|r>>4,s=(15&r)<<2|i>>6,l=63&i,c===e.length+2?(s=64,l=64):c===e.length+1&&(l=64),u.push(t.charAt(o),t.charAt(a),t.charAt(s),t.charAt(l));return u.join("")}}(e),Object.prototype.hasOwnProperty||(Object.prototype.hasOwnProperty=function(e){var t=this.__proto__||this.constructor.prototype;return e in this&&(!(e in t)||t[e]!==this[e])}),function(){if("performance"in e==0&&(e.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in e.performance==0){var t=Date.now();performance.timing&&performance.timing.navigationStart&&(t=performance.timing.navigationStart),e.performance.now=function(){return Date.now()-t}}}(),e.requestAnimationFrame||(e.webkitRequestAnimationFrame&&e.webkitCancelAnimationFrame?function(e){e.requestAnimationFrame=function(t){return webkitRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.webkitCancelAnimationFrame}(e):e.mozRequestAnimationFrame&&e.mozCancelAnimationFrame?function(e){e.requestAnimationFrame=function(t){return mozRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.mozCancelAnimationFrame}(e):function(e){e.requestAnimationFrame=function(t){return e.setTimeout(t,1e3/60)},e.cancelAnimationFrame=e.clearTimeout}(e))}}(this),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Holder=t():e.Holder=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){(function(t){function r(e,t,n,r){var a=i(n.substr(n.lastIndexOf(e.domain)),e);a&&o({mode:null,el:r,flags:a,engineSettings:t})}function i(e,t){var n={theme:S(O.settings.themes.gray,null),stylesheets:t.stylesheets,instanceOptions:t},r=e.indexOf("?"),i=[e];r!==-1&&(i=[e.slice(0,r),e.slice(r+1)]);var o=i[0].split("/");n.holderURL=e;var a=o[1],s=a.match(/([\d]+p?)x([\d]+p?)/);if(!s)return!1;if(n.fluid=a.indexOf("p")!==-1,n.dimensions={width:s[1].replace("p","%"),height:s[2].replace("p","%")},2===i.length){var l=g.parse(i[1]);if(v.truthy(l.ratio)){n.fluid=!0;var c=parseFloat(n.dimensions.width.replace("%","")),u=parseFloat(n.dimensions.height.replace("%",""));u=Math.floor(u/c*100),c=100,n.dimensions.width=c+"%",n.dimensions.height=u+"%"}if(n.auto=v.truthy(l.auto),l.bg&&(n.theme.bg=v.parseColor(l.bg)),l.fg&&(n.theme.fg=v.parseColor(l.fg)),l.bg&&!l.fg&&(n.autoFg=!0),l.theme&&n.instanceOptions.themes.hasOwnProperty(l.theme)&&(n.theme=S(n.instanceOptions.themes[l.theme],null)),l.text&&(n.text=l.text),l.textmode&&(n.textmode=l.textmode),l.size&&(n.size=l.size),l.font&&(n.font=l.font),l.align&&(n.align=l.align),l.lineWrap&&(n.lineWrap=l.lineWrap),n.nowrap=v.truthy(l.nowrap),n.outline=v.truthy(l.outline),v.truthy(l.random)){O.vars.cache.themeKeys=O.vars.cache.themeKeys||Object.keys(n.instanceOptions.themes);var h=O.vars.cache.themeKeys[0|Math.random()*O.vars.cache.themeKeys.length];n.theme=S(n.instanceOptions.themes[h],null)}}return n}function o(e){var t=e.mode,n=e.el,r=e.flags,i=e.engineSettings,o=r.dimensions,s=r.theme,l=o.width+"x"+o.height;t=null==t?r.fluid?"fluid":"image":t;if(null!=r.text&&(s.text=r.text,"object"===n.nodeName.toLowerCase())){for(var h=s.text.split("\\n"),d=0;d1){var b,x=0,E=0,C=0;y=new s.Group("line"+C),"left"!==e.align&&"right"!==e.align||(o=e.width*(1-2*(1-r)));for(var S=0;S=o||T===!0)&&(t(p,y,x,p.properties.leading),p.add(y),x=0,E+=p.properties.leading,C+=1,y=new s.Group("line"+C),y.y=E),T!==!0&&(v.moveTo(x,0),x+=g.spaceWidth+k.width,y.add(v))}if(t(p,y,x,p.properties.leading),p.add(y),"left"===e.align)p.moveTo(e.width-i,null,null);else if("right"===e.align){for(b in p.children)y=p.children[b],y.moveTo(e.width-y.width,null,null);p.moveTo(0-(e.width-i),null,null)}else{for(b in p.children)y=p.children[b],y.moveTo((p.width-y.width)/2,null,null);p.moveTo((e.width-p.width)/2,null,null)}p.moveTo(null,(e.height-p.height)/2,null),(e.height-p.height)/2<0&&p.moveTo(null,0,null)}else v=new s.Text(e.text),y=new s.Group("line0"),y.add(v),p.add(y),"left"===e.align?p.moveTo(e.width-i,null,null):"right"===e.align?p.moveTo(0-(e.width-i),null,null):p.moveTo((e.width-g.boundingBox.width)/2,null,null),p.moveTo(null,(e.height-g.boundingBox.height)/2,null);return a}function l(e,t,n,r){var i=parseInt(e,10),o=parseInt(t,10),a=Math.max(i,o),s=Math.min(i,o),l=.8*Math.min(s,a*r);return Math.round(Math.max(n,l))}function c(e){var t;t=null==e||null==e.nodeType?O.vars.resizableImages:[e];for(var n=0,r=t.length;n1){n.nodeValue="";for(var g=0;g=0?t:1)}function o(e){w?i(e):x.push(e)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function e(){document.removeEventListener("DOMContentLoaded",e,!1),document.readyState="complete"},!1),document.readyState="loading");var a=e.document,s=a.documentElement,l="load",c=!1,u="on"+l,h="complete",d="readyState",f="attachEvent",A="detachEvent",p="addEventListener",g="DOMContentLoaded",m="onreadystatechange",v="removeEventListener",y=p in a,b=c,w=c,x=[];if(a[d]===h)i(t);else if(y)a[p](g,n,c),e[p](l,n,c);else{a[f](m,n),e[f](u,n);try{b=null==e.frameElement&&s}catch(e){}b&&b.doScroll&&function e(){if(!w){try{b.doScroll("left")}catch(t){return i(e,50)}r(),t()}}()}return o.version="1.4.0",o.isReady=function(){return w},o}(window)},function(e,t,n){var r=encodeURIComponent,i=decodeURIComponent,o=n(4),a=n(5),s=/(\w+)\[(\d+)\]/,l=/\w+\.\w+/;t.parse=function(e){if("string"!=typeof e)return{};if(""===(e=o(e)))return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t={},n=e.split("&"),r=0;r=0;r--)n=e.charCodeAt(r),n>128?t.unshift(["&#",n,";"].join("")):t.unshift(e[r]);return t.join("")},t.imageExists=function(e,t){var n=new Image;n.onerror=function(){t.call(this,!1)},n.onload=function(){t.call(this,!0)},n.src=e},t.decodeHtmlEntity=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})},t.dimensionCheck=function(e){var t={height:e.clientHeight,width:e.clientWidth};return!(!t.height||!t.width)&&t},t.truthy=function(e){return"string"==typeof e?"true"===e||"yes"===e||"1"===e||"on"===e||"✓"===e:!!e},t.parseColor=function(e){var t,n=e.match(/(^(?:#?)[0-9a-f]{6}$)|(^(?:#?)[0-9a-f]{3}$)/i);return null!==n?(t=n[1]||n[2],"#"!==t[0]?"#"+t:t):(n=e.match(/^rgb\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/),null!==n?t="rgb("+n.slice(1).join(",")+")":(n=e.match(/^rgba\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(0\.\d{1,}|1)\)$/),null!==n?t="rgba("+n.slice(1).join(",")+")":null))},t.canvasRatio=function(){var t=1,n=1;if(e.document){var r=e.document.createElement("canvas");if(r.getContext){var i=r.getContext("2d");t=e.devicePixelRatio||1,n=i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1}}return t/n}}).call(t,function(){return this}())},function(e,t,n){(function(e){var r=n(9),i="http://www.w3.org/2000/svg";t.initSVG=function(e,t,n){var o,a,s=!1;e&&e.querySelector?null===(a=e.querySelector("style"))&&(s=!0):(e=r.newEl("svg",i),s=!0),s&&(o=r.newEl("defs",i),a=r.newEl("style",i),r.setAttr(a,{type:"text/css"}),o.appendChild(a),e.appendChild(o)),e.webkitMatchesSelector&&e.setAttribute("xmlns",i);for(var l=0;l=0;l--){var c=s.createProcessingInstruction("xml-stylesheet",'href="'+a[l]+'" rel="stylesheet"');s.insertBefore(c,s.firstChild)}s.removeChild(s.documentElement),o=i.serializeToString(s)}var u=i.serializeToString(t);return u=u.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),o+u}}}).call(t,function(){return this}())},function(e,t){(function(e){t.newEl=function(t,n){if(e.document)return null==n?e.document.createElement(t):e.document.createElementNS(n,t)},t.setAttr=function(e,t){for(var n in t)e.setAttribute(n,t[n])},t.createXML=function(){if(e.DOMParser)return(new DOMParser).parseFromString("","application/xml")},t.getNodeArray=function(t){var n=null;return"string"==typeof t?n=document.querySelectorAll(t):e.NodeList&&t instanceof e.NodeList?n=t:e.Node&&t instanceof e.Node?n=[t]:e.HTMLCollection&&t instanceof e.HTMLCollection?n=t:t instanceof Array?n=t:null===t&&(n=[]),n=Array.prototype.slice.call(n)}}).call(t,function(){return this}())},function(e,t){var n=function(e,t){"string"==typeof e&&(this.original=e,"#"===e.charAt(0)&&(e=e.slice(1)),/[^a-f0-9]+/i.test(e)||(3===e.length&&(e=e.replace(/./g,"$&$&")),6===e.length&&(this.alpha=1,t&&t.alpha&&(this.alpha=t.alpha),this.set(parseInt(e,16)))))};n.rgb2hex=function(e,t,n){function r(e){var t=(0|e).toString(16);return e<16&&(t="0"+t),t}return[e,t,n].map(r).join("")},n.hsl2rgb=function(e,t,n){var r=e/60,i=(1-Math.abs(2*n-1))*t,o=i*(1-Math.abs(parseInt(r)%2-1)),a=n-i/2,s=0,l=0,c=0;return r>=0&&r<1?(s=i,l=o):r>=1&&r<2?(s=o,l=i):r>=2&&r<3?(l=i,c=o):r>=3&&r<4?(l=o,c=i):r>=4&&r<5?(s=o,c=i):r>=5&&r<6&&(s=i,c=o),s+=a,l+=a,c+=a,s=parseInt(255*s),l=parseInt(255*l),c=parseInt(255*c),[s,l,c]},n.prototype.set=function(e){this.raw=e;var t=(16711680&this.raw)>>16,n=(65280&this.raw)>>8,r=255&this.raw,i=.2126*t+.7152*n+.0722*r,o=-.09991*t-.33609*n+.436*r,a=.615*t-.55861*n-.05639*r;return this.rgb={r:t,g:n,b:r},this.yuv={y:i,u:o,v:a},this},n.prototype.lighten=function(e){var t=Math.min(1,Math.max(0,Math.abs(e)))*(e<0?-1:1),r=255*t|0,i=Math.min(255,Math.max(0,this.rgb.r+r)),o=Math.min(255,Math.max(0,this.rgb.g+r)),a=Math.min(255,Math.max(0,this.rgb.b+r));return new n(n.rgb2hex(i,o,a))},n.prototype.toHex=function(e){return(e?"#":"")+this.raw.toString(16)},n.prototype.lighterThan=function(e){return e instanceof n||(e=new n(e)),this.yuv.y>e.yuv.y},n.prototype.blendAlpha=function(e){e instanceof n||(e=new n(e));var t=e,r=this,i=t.alpha*t.rgb.r+(1-t.alpha)*r.rgb.r,o=t.alpha*t.rgb.g+(1-t.alpha)*r.rgb.g,a=t.alpha*t.rgb.b+(1-t.alpha)*r.rgb.b;return new n(n.rgb2hex(i,o,a))},e.exports=n},function(e,t){e.exports={version:"2.9.4",svg_ns:"http://www.w3.org/2000/svg"}},function(e,t,n){function r(e,t){return h.element({tag:t,width:e.width,height:e.height,fill:e.properties.fill})}function i(e){return c.cssProps({fill:e.fill,"font-weight":e.font.weight,"font-family":e.font.family+", monospace","font-size":e.font.size+e.font.units})}function o(e,t,n){var r=n/2;return["M",r,r,"H",e-r,"V",t-r,"H",r,"V",0,"M",0,r,"L",e,t-r,"M",0,t-r,"L",e,r].join(" ")}var a=n(13),s=n(8),l=n(11),c=n(7),u=l.svg_ns,h={element:function(e){var t=e.tag,n=e.content||"";return delete e.tag,delete e.content,[t,n,e]}};e.exports=function(e,t){var n=t.engineSettings,l=n.stylesheets,c=l.map(function(e){return''}).join("\n"),d="holder_"+Number(new Date).toString(16),f=e.root,A=f.children.holderTextGroup,p="#"+d+" text { "+i(A.properties)+" } ";A.y+=.8*A.textPositionData.boundingBox.height;var g=[];Object.keys(A.children).forEach(function(e){var t=A.children[e];Object.keys(t.children).forEach(function(e){var n=t.children[e],r=A.x+t.x+n.x,i=A.y+t.y+n.y,o=h.element({tag:"text",content:n.properties.text,x:r,y:i});g.push(o)})});var m=h.element({tag:"g",content:g}),v=null;if(f.children.holderBg.properties.outline){var y=f.children.holderBg.properties.outline;v=h.element({tag:"path",d:o(f.children.holderBg.width,f.children.holderBg.height,y.width),"stroke-width":y.width,stroke:y.fill,fill:"none"})}var b=r(f.children.holderBg,"rect"),w=[];w.push(b),y&&w.push(v),w.push(m);var x=h.element({tag:"g",id:d,content:w}),E=h.element({tag:"style",content:p,type:"text/css"}),C=h.element({tag:"defs",content:E}),S=h.element({tag:"svg",content:[C,x],width:f.properties.width,height:f.properties.height,xmlns:u,viewBox:[0,0,f.properties.width,f.properties.height].join(" "),preserveAspectRatio:"none"}),k=a(S);return k=c+k[0],s.svgStringToDataURI(k,"background"===t.mode)}},function(e,t,n){n(14),e.exports=function e(t,n,r){"use strict";function i(e,t){if(null!==t&&t!==!1&&void 0!==t)return"string"!=typeof t&&"object"!=typeof t?String(t):t}var o,a,s,l,c=1,u=!0;if(r=r||{},"string"==typeof t[0])t[0]=function(e){var t=e.match(/^[\w-]+/),n={tag:t?t[0]:"div",attr:{},children:[]},i=e.match(/#([\w-]+)/),o=e.match(/\$([\w-]+)/),a=e.match(/\.[\w-]+/g);return i&&(n.attr.id=i[1],r[i[1]]=n),o&&(r[o[1]]=n),a&&(n.attr.class=a.join(" ").replace(/\./g,"")),e.match(/&$/g)&&(u=!1),n}(t[0]);else{if(!Array.isArray(t[0]))throw new Error("First element of array must be a string, or an array and not "+JSON.stringify(t[0]));c=0}for(;c/g,">")}(t[c])),t[0].children.push(t[c]);else if("number"==typeof t[c])t[0].children.push(t[c]);else if(Array.isArray(t[c])){if(Array.isArray(t[c][0])){if(t[c].reverse().forEach(function(e){t.splice(c+1,0,e)}),0!==c)continue;c++}e(t[c],n,r),t[c][0]&&t[0].children.push(t[c][0])}else if("function"==typeof t[c])s=t[c];else{if("object"!=typeof t[c])throw new TypeError('"'+t[c]+'" is not allowed as a value.');for(a in t[c])t[c].hasOwnProperty(a)&&null!==t[c][a]&&t[c][a]!==!1&&("style"===a&&"object"==typeof t[c][a]?t[0].attr[a]=JSON.stringify(t[c][a],i).slice(2,-2).replace(/","/g,";").replace(/":"/g,":").replace(/\\"/g,"'"):t[0].attr[a]=t[c][a])}}if(t[0]!==!1){o="<"+t[0].tag;for(l in t[0].attr)t[0].attr.hasOwnProperty(l)&&(o+=" "+l+'="'+function(e){return e||0===e?String(e).replace(/&/g,"&").replace(/"/g,"""):""}(t[0].attr[l])+'"');o+=">",t[0].children.forEach(function(e){o+=e}),o+="",t[0]=o}return r[0]=t[0],s&&s(t[0]),r}},function(e,t){"use strict";function n(e){var t=""+e,n=r.exec(t);if(!n)return t;var i,o="",a=0,s=0;for(a=n.index;a]/;e.exports=n},function(e,t,n){var r=n(9),i=n(7);e.exports=function(){var e=r.newEl("canvas"),t=null;return function(n){null==t&&(t=e.getContext("2d"));var r=i.canvasRatio(),o=n.root;e.width=r*o.properties.width,e.height=r*o.properties.height,t.textBaseline="middle";var a=o.children.holderBg,s=r*a.width,l=r*a.height;t.fillStyle=a.properties.fill,t.fillRect(0,0,s,l),a.properties.outline&&(t.strokeStyle=a.properties.outline.fill,t.lineWidth=a.properties.outline.width,t.moveTo(1,1),t.lineTo(s-1,1),t.lineTo(s-1,l-1),t.lineTo(1,l-1),t.lineTo(1,1),t.moveTo(0,1),t.lineTo(s,l-1),t.moveTo(0,l-1),t.lineTo(s,1),t.stroke());var c=o.children.holderTextGroup;t.font=c.properties.font.weight+" "+r*c.properties.font.size+c.properties.font.units+" "+c.properties.font.family+", monospace",t.fillStyle=c.properties.fill;for(var u in c.children){var h=c.children[u];for(var d in h.children){var f=h.children[d],A=r*(c.x+h.x+f.x),p=r*(c.y+h.y+f.y+c.properties.leading/2);t.fillText(f.properties.text,A,p)}}return e.toDataURL("image/png")}}()}])}),function(e,t){t&&(Holder=e.Holder)}(this,"undefined"!=typeof Meteor&&"undefined"!=typeof Package),/*! + * JavaScript for Bootstrap's docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under the Creative Commons Attribution 3.0 Unported License. For + * details, see https://creativecommons.org/licenses/by/3.0/. + */ +function(e){"use strict";e(function(){e(".tooltip-demo").tooltip({selector:'[data-toggle="tooltip"]',container:"body"}),e('[data-toggle="popover"]').popover(),e(".tooltip-test").tooltip(),e(".popover-test").popover(),e('.bd-example-indeterminate [type="checkbox"]').prop("indeterminate",!0),e('.bd-content [href="#"]').click(function(e){e.preventDefault()}),e("#exampleModal").on("show.bs.modal",function(t){var n=e(t.relatedTarget),r=n.data("whatever"),i=e(this);i.find(".modal-title").text("New message to "+r),i.find(".modal-body input").val(r)}),e(".bd-toggle-animated-progress").on("click",function(){e(this).siblings(".progress").find(".progress-bar-striped").toggleClass("progress-bar-animated")}),e(".highlight").each(function(){e(this).before('

'),e(".btn-clipboard").tooltip()});var t=new Clipboard(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});t.on("success",function(t){e(t.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle"),t.clearSelection()}),t.on("error",function(t){var n=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-",r="Press "+n+"C to copy";e(t.trigger).attr("title",r).tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle")})})}(jQuery),function(){"use strict";anchors.options.placement="left",anchors.add(".bd-content > h1, .bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5")}(); \ No newline at end of file diff --git a/docs/assets/js/ie-emulation-modes-warning.js b/assets/js/ie-emulation-modes-warning.js old mode 100644 new mode 100755 similarity index 94% rename from docs/assets/js/ie-emulation-modes-warning.js rename to assets/js/ie-emulation-modes-warning.js index 2016da6d..c8f0bcac --- a/docs/assets/js/ie-emulation-modes-warning.js +++ b/assets/js/ie-emulation-modes-warning.js @@ -2,6 +2,7 @@ // IT'S JUST JUNK FOR OUR DOCS! // ++++++++++++++++++++++++++++++++++++++++++ /*! + * Copyright 2014-2015 The Bootstrap Authors * Copyright 2014-2015 Twitter, Inc. * * Licensed under the Creative Commons Attribution 3.0 Unported License. For @@ -9,7 +10,7 @@ */ // Intended to prevent false-positive bug reports about Bootstrap not working properly in old versions of IE due to folks testing using IE's unreliable emulation modes. (function () { - 'use strict'; + 'use strict' function emulatedIEMajorVersion() { var groups = /MSIE ([0-9.]+)/.exec(window.navigator.userAgent) @@ -25,7 +26,7 @@ // Detects the actual version of IE in use, even if it's in an older-IE emulation mode. // IE JavaScript conditional compilation docs: https://msdn.microsoft.com/library/121hztk3%28v=vs.94%29.aspx // @cc_on docs: https://msdn.microsoft.com/library/8ka90k2e%28v=vs.94%29.aspx - var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() + var jscriptVersion = new Function('/*@cc_on return @_jscript_version; @*/')() // eslint-disable-line no-new-func if (jscriptVersion === undefined) { return 11 // IE11+ not in emulation mode } @@ -48,4 +49,4 @@ if (emulated !== nonEmulated) { window.alert('WARNING: You appear to be using IE' + nonEmulated + ' in IE' + emulated + ' emulation mode.\nIE emulation modes can behave significantly differently from ACTUAL older versions of IE.\nPLEASE DON\'T FILE BOOTSTRAP BUGS based on testing in IE emulation modes!') } -})(); +}()) diff --git a/docs/assets/js/ie10-viewport-bug-workaround.js b/assets/js/ie10-viewport-bug-workaround.js old mode 100644 new mode 100755 similarity index 75% rename from docs/assets/js/ie10-viewport-bug-workaround.js rename to assets/js/ie10-viewport-bug-workaround.js index 162dafb9..b335ef94 --- a/docs/assets/js/ie10-viewport-bug-workaround.js +++ b/assets/js/ie10-viewport-bug-workaround.js @@ -1,14 +1,15 @@ /*! * IE10 viewport hack for Surface/desktop Windows 8 bug - * Copyright 2014-2015 Twitter, Inc. + * Copyright 2014-2017 The Bootstrap Authors + * Copyright 2014-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ // See the Getting Started docs for more information: -// http://getbootstrap.com/getting-started/#support-ie10-width +// https://getbootstrap.com/getting-started/#support-ie10-width (function () { - 'use strict'; + 'use strict' if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement('style') @@ -20,4 +21,4 @@ document.head.appendChild(msViewportStyle) } -})(); +}()) diff --git a/assets/js/src/application.js b/assets/js/src/application.js new file mode 100755 index 00000000..9a328f08 --- /dev/null +++ b/assets/js/src/application.js @@ -0,0 +1,121 @@ +// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT +// IT'S ALL JUST JUNK FOR OUR DOCS! +// ++++++++++++++++++++++++++++++++++++++++++ + +/*! + * JavaScript for Bootstrap's docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under the Creative Commons Attribution 3.0 Unported License. For + * details, see https://creativecommons.org/licenses/by/3.0/. + */ + +/* global Clipboard, anchors */ + +(function($) { + 'use strict'; + + $(function() { + $('body').bootstrapMaterialDesign(); + + // Indeterminate checkbox example + $('.bd-example-indeterminate [type="checkbox"]').prop( + 'indeterminate', + true + ); + + // Tooltip and popover demos + $('.tooltip-demo').tooltip({ + selector: '[data-toggle="tooltip"]', + container: 'body', + }); + + $('[data-toggle="popover"]').popover(); + + // Demos within modals + $('.tooltip-test').tooltip(); + $('.popover-test').popover(); + + // Indeterminate checkbox example + $('.bd-example-indeterminate [type="checkbox"]').prop( + 'indeterminate', + true + ); + + // Disable empty links in docs examples + $('.bd-content [href="#"]').click(function(e) { + e.preventDefault(); + }); + + // Modal relatedTarget demo + $('#exampleModal').on('show.bs.modal', function(event) { + var $button = $(event.relatedTarget); // Button that triggered the modal + var recipient = $button.data('whatever'); // Extract info from data-* attributes + // If necessary, you could initiate an AJAX request here (and then do the updating in a callback). + // Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead. + var $modal = $(this); + $modal.find('.modal-title').text('New message to ' + recipient); + $modal.find('.modal-body input').val(recipient); + }); + + // Activate animated progress bar + $('.bd-toggle-animated-progress').on('click', function() { + $(this) + .siblings('.progress') + .find('.progress-bar-striped') + .toggleClass('progress-bar-animated'); + }); + + // Insert copy to clipboard button before .highlight + $('.highlight').each(function() { + var btnHtml = + '
'; + $(this).before(btnHtml); + $('.btn-clipboard').tooltip().on('mouseleave', function() { + // explicitly hide tooltip, since after clicking it remains + // focused (as it's a button), so tooltip would otherwise + // remain visible until focus is moved away + $(this).tooltip('hide'); + }); + }); + + var clipboard = new Clipboard('.btn-clipboard', { + target: function(trigger) { + return trigger.parentNode.nextElementSibling; + }, + }); + + clipboard.on('success', function(e) { + $(e.trigger) + .attr('title', 'Copied!') + .tooltip('_fixTitle') + .tooltip('show') + .attr('title', 'Copy to clipboard') + .tooltip('_fixTitle'); + + e.clearSelection(); + }); + + clipboard.on('error', function(e) { + var modifierKey = /Mac/i.test(navigator.userAgent) ? '\u2318' : 'Ctrl-'; + var fallbackMsg = 'Press ' + modifierKey + 'C to copy'; + + $(e.trigger) + .attr('title', fallbackMsg) + .tooltip('_fixTitle') + .tooltip('show') + .attr('title', 'Copy to clipboard') + .tooltip('_fixTitle'); + }); + + anchors.options = { + icon: '#', + }; + anchors.add( + '.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5' + ); + $( + '.bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5' + ).wrapInner('
'); + }); +})(jQuery); diff --git a/assets/js/vendor/anchor.min.js b/assets/js/vendor/anchor.min.js new file mode 100755 index 00000000..35575f1c --- /dev/null +++ b/assets/js/vendor/anchor.min.js @@ -0,0 +1,6 @@ +/** + * AnchorJS - v4.0.0 - 2017-06-02 + * https://github.com/bryanbraun/anchorjs + * Copyright (c) 2017 Bryan Braun; Licensed MIT + */ +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";function A(A){function e(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.class=A.hasOwnProperty("class")?A.class:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function n(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var i,o,s,c,r,a,h,l,u,d,f,g,p=[];if(e(this.options),"touch"===(g=this.options.visible)&&(g=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(i=t(A)).length)return this;for(n(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}return A}); \ No newline at end of file diff --git a/assets/js/vendor/clipboard.min.js b/assets/js/vendor/clipboard.min.js new file mode 100755 index 00000000..90fd15b1 --- /dev/null +++ b/assets/js/vendor/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v1.7.1 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n||t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function t(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function t(){var e=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=o+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,i.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function t(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function t(){this.selectedText=(0,i.default)(this.target),this.copyText()}},{key:"copyText",value:function t(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function t(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function t(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function t(){this.removeFake()}},{key:"action",set:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function t(){return this._action}},{key:"target",set:function t(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":r(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function t(){return this._target}}]),t}();t.exports=c})},{select:5}],8:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if(void 0!==o)r(n,e("./clipboard-action"),e("tiny-emitter"),e("good-listener"));else{var a={exports:{}};r(a,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=a.exports}}(this,function(t,e,n,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}var s=i(e),u=i(n),f=i(o),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===d(e.container)?e.container:document.body}},{key:"listenClick",value:function t(e){var n=this;this.listener=(0,f.default)(e,"click",function(t){return n.onClick(t)})}},{key:"onClick",value:function t(e){var n=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(n),target:this.target(n),text:this.text(n),container:this.container,trigger:n,emitter:this})}},{key:"defaultAction",value:function t(e){return l("action",e)}},{key:"defaultTarget",value:function t(e){var n=l("target",e);if(n)return document.querySelector(n)}},{key:"defaultText",value:function t(e){return l("text",e)}},{key:"destroy",value:function t(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],n="string"==typeof e?[e]:e,o=!!document.queryCommandSupported;return n.forEach(function(t){o=o&&!!document.queryCommandSupported(t)}),o}}]),e}(u.default);t.exports=p})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)}); \ No newline at end of file diff --git a/assets/js/vendor/holder.min.js b/assets/js/vendor/holder.min.js new file mode 100755 index 00000000..62255af4 --- /dev/null +++ b/assets/js/vendor/holder.min.js @@ -0,0 +1,13 @@ +/*! + +Holder - client side image placeholders +Version 2.9.4+cabil +© 2016 Ivan Malopinsky - http://imsky.co + +Site: http://holderjs.com +Issues: https://github.com/imsky/holder/issues +License: MIT + +*/ +!function(e){if(e.document){var t=e.document;t.querySelectorAll||(t.querySelectorAll=function(n){var r,i=t.createElement("style"),o=[];for(t.documentElement.firstChild.appendChild(i),t._qsa=[],i.styleSheet.cssText=n+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",e.scrollBy(0,0),i.parentNode.removeChild(i);t._qsa.length;)r=t._qsa.shift(),r.style.removeAttribute("x-qsa"),o.push(r);return t._qsa=null,o}),t.querySelector||(t.querySelector=function(e){var n=t.querySelectorAll(e);return n.length?n[0]:null}),t.getElementsByClassName||(t.getElementsByClassName=function(e){return e=String(e).replace(/^|\s+/g,"."),t.querySelectorAll(e)}),Object.keys||(Object.keys=function(e){if(e!==Object(e))throw TypeError("Object.keys called on non-object");var t,n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n}),Array.prototype.forEach||(Array.prototype.forEach=function(e){if(void 0===this||null===this)throw TypeError();var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw TypeError();var r,i=arguments[1];for(r=0;r>16&255)),i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o)),a=0,o=0),r+=1;return 12===a?(o>>=4,i.push(String.fromCharCode(255&o))):18===a&&(o>>=2,i.push(String.fromCharCode(o>>8&255)),i.push(String.fromCharCode(255&o))),i.join("")},e.btoa=e.btoa||function(e){e=String(e);var n,r,i,o,a,s,l,h=0,u=[];if(/[^\x00-\xFF]/.test(e))throw Error("InvalidCharacterError");for(;h>2,a=(3&n)<<4|r>>4,s=(15&r)<<2|i>>6,l=63&i,h===e.length+2?(s=64,l=64):h===e.length+1&&(l=64),u.push(t.charAt(o),t.charAt(a),t.charAt(s),t.charAt(l));return u.join("")}}(e),Object.prototype.hasOwnProperty||(Object.prototype.hasOwnProperty=function(e){var t=this.__proto__||this.constructor.prototype;return e in this&&(!(e in t)||t[e]!==this[e])}),function(){if("performance"in e==!1&&(e.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},"now"in e.performance==!1){var t=Date.now();performance.timing&&performance.timing.navigationStart&&(t=performance.timing.navigationStart),e.performance.now=function(){return Date.now()-t}}}(),e.requestAnimationFrame||(e.webkitRequestAnimationFrame&&e.webkitCancelAnimationFrame?!function(e){e.requestAnimationFrame=function(t){return webkitRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.webkitCancelAnimationFrame}(e):e.mozRequestAnimationFrame&&e.mozCancelAnimationFrame?!function(e){e.requestAnimationFrame=function(t){return mozRequestAnimationFrame(function(){t(e.performance.now())})},e.cancelAnimationFrame=e.mozCancelAnimationFrame}(e):!function(e){e.requestAnimationFrame=function(t){return e.setTimeout(t,1e3/60)},e.cancelAnimationFrame=e.clearTimeout}(e))}}(this),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Holder=t():e.Holder=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){(function(t){function r(e,t,n,r){var a=i(n.substr(n.lastIndexOf(e.domain)),e);a&&o({mode:null,el:r,flags:a,engineSettings:t})}function i(e,t){var n={theme:k(O.settings.themes.gray,null),stylesheets:t.stylesheets,instanceOptions:t},r=e.indexOf("?"),i=[e];r!==-1&&(i=[e.slice(0,r),e.slice(r+1)]);var o=i[0].split("/");n.holderURL=e;var a=o[1],s=a.match(/([\d]+p?)x([\d]+p?)/);if(!s)return!1;if(n.fluid=a.indexOf("p")!==-1,n.dimensions={width:s[1].replace("p","%"),height:s[2].replace("p","%")},2===i.length){var l=v.parse(i[1]);if(w.truthy(l.ratio)){n.fluid=!0;var h=parseFloat(n.dimensions.width.replace("%","")),u=parseFloat(n.dimensions.height.replace("%",""));u=Math.floor(100*(u/h)),h=100,n.dimensions.width=h+"%",n.dimensions.height=u+"%"}if(n.auto=w.truthy(l.auto),l.bg&&(n.theme.bg=w.parseColor(l.bg)),l.fg&&(n.theme.fg=w.parseColor(l.fg)),l.bg&&!l.fg&&(n.autoFg=!0),l.theme&&n.instanceOptions.themes.hasOwnProperty(l.theme)&&(n.theme=k(n.instanceOptions.themes[l.theme],null)),l.text&&(n.text=l.text),l.textmode&&(n.textmode=l.textmode),l.size&&(n.size=l.size),l.font&&(n.font=l.font),l.align&&(n.align=l.align),l.lineWrap&&(n.lineWrap=l.lineWrap),n.nowrap=w.truthy(l.nowrap),n.outline=w.truthy(l.outline),w.truthy(l.random)){O.vars.cache.themeKeys=O.vars.cache.themeKeys||Object.keys(n.instanceOptions.themes);var c=O.vars.cache.themeKeys[0|Math.random()*O.vars.cache.themeKeys.length];n.theme=k(n.instanceOptions.themes[c],null)}}return n}function o(e){var t=e.mode,n=e.el,r=e.flags,i=e.engineSettings,o=r.dimensions,s=r.theme,l=o.width+"x"+o.height;t=null==t?r.fluid?"fluid":"image":t;var c=/holder_([a-z]+)/g,d=!1;if(null!=r.text&&(s.text=r.text,"object"===n.nodeName.toLowerCase())){for(var f=s.text.split("\\n"),p=0;p1){var b,x=0,A=0,C=0;w=new s.Group("line"+C),"left"!==e.align&&"right"!==e.align||(o=e.width*(1-2*(1-r)));for(var E=0;E=o||T===!0)&&(t(g,w,x,g.properties.leading),g.add(w),x=0,A+=g.properties.leading,C+=1,w=new s.Group("line"+C),w.y=A),T!==!0&&(v.moveTo(x,0),x+=m.spaceWidth+k.width,w.add(v))}if(t(g,w,x,g.properties.leading),g.add(w),"left"===e.align)g.moveTo(e.width-i,null,null);else if("right"===e.align){for(b in g.children)w=g.children[b],w.moveTo(e.width-w.width,null,null);g.moveTo(0-(e.width-i),null,null)}else{for(b in g.children)w=g.children[b],w.moveTo((g.width-w.width)/2,null,null);g.moveTo((e.width-g.width)/2,null,null)}g.moveTo(null,(e.height-g.height)/2,null),(e.height-g.height)/2<0&&g.moveTo(null,0,null)}else v=new s.Text(e.text),w=new s.Group("line0"),w.add(v),g.add(w),"left"===e.align?g.moveTo(e.width-i,null,null):"right"===e.align?g.moveTo(0-(e.width-i),null,null):g.moveTo((e.width-m.boundingBox.width)/2,null,null),g.moveTo(null,(e.height-m.boundingBox.height)/2,null);return a}function l(e,t,n,r){var i=parseInt(e,10),o=parseInt(t,10),a=Math.max(i,o),s=Math.min(i,o),l=.8*Math.min(s,a*r);return Math.round(Math.max(n,l))}function h(e){var t;t=null==e||null==e.nodeType?O.vars.resizableImages:[e];for(var n=0,r=t.length;n1){n.nodeValue="";for(var v=0;v=0?t:1)}function o(e){x?i(e):S.push(e)}null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function C(){document.removeEventListener("DOMContentLoaded",C,!1),document.readyState="complete"},!1),document.readyState="loading");var a=e.document,s=a.documentElement,l="load",h=!1,u="on"+l,c="complete",d="readyState",f="attachEvent",p="detachEvent",g="addEventListener",m="DOMContentLoaded",v="onreadystatechange",y="removeEventListener",w=g in a,b=h,x=h,S=[];if(a[d]===c)i(t);else if(w)a[g](m,n,h),e[g](l,n,h);else{a[f](v,n),e[f](u,n);try{b=null==e.frameElement&&s}catch(A){}b&&b.doScroll&&!function E(){if(!x){try{b.doScroll("left")}catch(e){return i(E,50)}r(),t()}}()}return o.version="1.4.0",o.isReady=function(){return x},o}e.exports="undefined"!=typeof window&&n(window)},function(e,t,n){var r=encodeURIComponent,i=decodeURIComponent,o=n(4),a=n(5),s=/(\w+)\[(\d+)\]/,l=/\w+\.\w+/;t.parse=function(e){if("string"!=typeof e)return{};if(e=o(e),""===e)return{};"?"===e.charAt(0)&&(e=e.slice(1));for(var t={},n=e.split("&"),r=0;r=0;r--)n=e.charCodeAt(r),n>128?t.unshift(["&#",n,";"].join("")):t.unshift(e[r]);return t.join("")},t.imageExists=function(e,t){var n=new Image;n.onerror=function(){t.call(this,!1)},n.onload=function(){t.call(this,!0)},n.src=e},t.decodeHtmlEntity=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(t)})},t.dimensionCheck=function(e){var t={height:e.clientHeight,width:e.clientWidth};return!(!t.height||!t.width)&&t},t.truthy=function(e){return"string"==typeof e?"true"===e||"yes"===e||"1"===e||"on"===e||"✓"===e:!!e},t.parseColor=function(e){var t,n=/(^(?:#?)[0-9a-f]{6}$)|(^(?:#?)[0-9a-f]{3}$)/i,r=/^rgb\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,i=/^rgba\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(0\.\d{1,}|1)\)$/,o=e.match(n);return null!==o?(t=o[1]||o[2],"#"!==t[0]?"#"+t:t):(o=e.match(r),null!==o?t="rgb("+o.slice(1).join(",")+")":(o=e.match(i),null!==o?t="rgba("+o.slice(1).join(",")+")":null))},t.canvasRatio=function(){var t=1,n=1;if(e.document){var r=e.document.createElement("canvas");if(r.getContext){var i=r.getContext("2d");t=e.devicePixelRatio||1,n=i.webkitBackingStorePixelRatio||i.mozBackingStorePixelRatio||i.msBackingStorePixelRatio||i.oBackingStorePixelRatio||i.backingStorePixelRatio||1}}return t/n}}).call(t,function(){return this}())},function(e,t,n){(function(e){var r=n(9),i="http://www.w3.org/2000/svg",o=8;t.initSVG=function(e,t,n){var a,s,l=!1;e&&e.querySelector?(s=e.querySelector("style"),null===s&&(l=!0)):(e=r.newEl("svg",i),l=!0),l&&(a=r.newEl("defs",i),s=r.newEl("style",i),r.setAttr(s,{type:"text/css"}),a.appendChild(s),e.appendChild(a)),e.webkitMatchesSelector&&e.setAttribute("xmlns",i);for(var h=0;h=0;l--){var h=s.createProcessingInstruction("xml-stylesheet",'href="'+a[l]+'" rel="stylesheet"');s.insertBefore(h,s.firstChild)}s.removeChild(s.documentElement),o=i.serializeToString(s)}var u=i.serializeToString(t);return u=u.replace(/\&(\#[0-9]{2,}\;)/g,"&$1"),o+u}}}).call(t,function(){return this}())},function(e,t){(function(e){t.newEl=function(t,n){if(e.document)return null==n?e.document.createElement(t):e.document.createElementNS(n,t)},t.setAttr=function(e,t){for(var n in t)e.setAttribute(n,t[n])},t.createXML=function(){if(e.DOMParser)return(new DOMParser).parseFromString("","application/xml")},t.getNodeArray=function(t){var n=null;return"string"==typeof t?n=document.querySelectorAll(t):e.NodeList&&t instanceof e.NodeList?n=t:e.Node&&t instanceof e.Node?n=[t]:e.HTMLCollection&&t instanceof e.HTMLCollection?n=t:t instanceof Array?n=t:null===t&&(n=[]),n=Array.prototype.slice.call(n)}}).call(t,function(){return this}())},function(e,t){var n=function(e,t){"string"==typeof e&&(this.original=e,"#"===e.charAt(0)&&(e=e.slice(1)),/[^a-f0-9]+/i.test(e)||(3===e.length&&(e=e.replace(/./g,"$&$&")),6===e.length&&(this.alpha=1,t&&t.alpha&&(this.alpha=t.alpha),this.set(parseInt(e,16)))))};n.rgb2hex=function(e,t,n){function r(e){var t=(0|e).toString(16);return e<16&&(t="0"+t),t}return[e,t,n].map(r).join("")},n.hsl2rgb=function(e,t,n){var r=e/60,i=(1-Math.abs(2*n-1))*t,o=i*(1-Math.abs(parseInt(r)%2-1)),a=n-i/2,s=0,l=0,h=0;return r>=0&&r<1?(s=i,l=o):r>=1&&r<2?(s=o,l=i):r>=2&&r<3?(l=i,h=o):r>=3&&r<4?(l=o,h=i):r>=4&&r<5?(s=o,h=i):r>=5&&r<6&&(s=i,h=o),s+=a,l+=a,h+=a,s=parseInt(255*s),l=parseInt(255*l),h=parseInt(255*h),[s,l,h]},n.prototype.set=function(e){this.raw=e;var t=(16711680&this.raw)>>16,n=(65280&this.raw)>>8,r=255&this.raw,i=.2126*t+.7152*n+.0722*r,o=-.09991*t-.33609*n+.436*r,a=.615*t-.55861*n-.05639*r;return this.rgb={r:t,g:n,b:r},this.yuv={y:i,u:o,v:a},this},n.prototype.lighten=function(e){var t=Math.min(1,Math.max(0,Math.abs(e)))*(e<0?-1:1),r=255*t|0,i=Math.min(255,Math.max(0,this.rgb.r+r)),o=Math.min(255,Math.max(0,this.rgb.g+r)),a=Math.min(255,Math.max(0,this.rgb.b+r)),s=n.rgb2hex(i,o,a);return new n(s)},n.prototype.toHex=function(e){return(e?"#":"")+this.raw.toString(16)},n.prototype.lighterThan=function(e){return e instanceof n||(e=new n(e)),this.yuv.y>e.yuv.y},n.prototype.blendAlpha=function(e){e instanceof n||(e=new n(e));var t=e,r=this,i=t.alpha*t.rgb.r+(1-t.alpha)*r.rgb.r,o=t.alpha*t.rgb.g+(1-t.alpha)*r.rgb.g,a=t.alpha*t.rgb.b+(1-t.alpha)*r.rgb.b;return new n(n.rgb2hex(i,o,a))},e.exports=n},function(e,t){e.exports={version:"2.9.4",svg_ns:"http://www.w3.org/2000/svg"}},function(e,t,n){function r(e,t){return c.element({tag:t,width:e.width,height:e.height,fill:e.properties.fill})}function i(e){return h.cssProps({fill:e.fill,"font-weight":e.font.weight,"font-family":e.font.family+", monospace","font-size":e.font.size+e.font.units})}function o(e,t,n){var r=n/2;return["M",r,r,"H",e-r,"V",t-r,"H",r,"V",0,"M",0,r,"L",e,t-r,"M",0,t-r,"L",e,r].join(" ")}var a=n(13),s=n(8),l=n(11),h=n(7),u=l.svg_ns,c={element:function(e){var t=e.tag,n=e.content||"";return delete e.tag,delete e.content,[t,n,e]}};e.exports=function(e,t){var n=t.engineSettings,l=n.stylesheets,h=l.map(function(e){return''}).join("\n"),d="holder_"+Number(new Date).toString(16),f=e.root,p=f.children.holderTextGroup,g="#"+d+" text { "+i(p.properties)+" } ";p.y+=.8*p.textPositionData.boundingBox.height;var m=[];Object.keys(p.children).forEach(function(e){var t=p.children[e];Object.keys(t.children).forEach(function(e){var n=t.children[e],r=p.x+t.x+n.x,i=p.y+t.y+n.y,o=c.element({tag:"text",content:n.properties.text,x:r,y:i});m.push(o)})});var v=c.element({tag:"g",content:m}),y=null;if(f.children.holderBg.properties.outline){var w=f.children.holderBg.properties.outline;y=c.element({tag:"path",d:o(f.children.holderBg.width,f.children.holderBg.height,w.width),"stroke-width":w.width,stroke:w.fill,fill:"none"})}var b=r(f.children.holderBg,"rect"),x=[];x.push(b),w&&x.push(y),x.push(v);var S=c.element({tag:"g",id:d,content:x}),A=c.element({tag:"style",content:g,type:"text/css"}),C=c.element({tag:"defs",content:A}),E=c.element({tag:"svg",content:[C,S],width:f.properties.width,height:f.properties.height,xmlns:u,viewBox:[0,0,f.properties.width,f.properties.height].join(" "),preserveAspectRatio:"none"}),k=a(E);k=h+k[0];var T=s.svgStringToDataURI(k,"background"===t.mode);return T}},function(e,t,n){n(14);e.exports=function r(e,t,n){"use strict";function i(e){var t=e.match(/^[\w-]+/),r={tag:t?t[0]:"div",attr:{},children:[]},i=e.match(/#([\w-]+)/),o=e.match(/\$([\w-]+)/),a=e.match(/\.[\w-]+/g);return i&&(r.attr.id=i[1],n[i[1]]=r),o&&(n[o[1]]=r),a&&(r.attr["class"]=a.join(" ").replace(/\./g,"")),e.match(/&$/g)&&(f=!1),r}function o(e,t){if(null!==t&&t!==!1&&void 0!==t)return"string"!=typeof t&&"object"!=typeof t?String(t):t}function a(e){return e||0===e?String(e).replace(/&/g,"&").replace(/"/g,"""):""}function s(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var l,h,u,c,d=1,f=!0;if(n=n||{},"string"==typeof e[0])e[0]=i(e[0]);else{if(!Array.isArray(e[0]))throw new Error("First element of array must be a string, or an array and not "+JSON.stringify(e[0]));d=0}for(;d",e[0]=l}return n[0]=e[0],u&&u(e[0]),n}},function(e,t){"use strict";function n(e){var t=""+e,n=r.exec(t);if(!n)return t;var i,o="",a=0,s=0;for(a=n.index;a]/;e.exports=n},function(e,t,n){var r=n(9),i=n(7);e.exports=function(){var e=r.newEl("canvas"),t=null;return function(n){null==t&&(t=e.getContext("2d"));var r=i.canvasRatio(),o=n.root;e.width=r*o.properties.width,e.height=r*o.properties.height,t.textBaseline="middle";var a=o.children.holderBg,s=r*a.width,l=r*a.height,h=2,u=h/2;t.fillStyle=a.properties.fill,t.fillRect(0,0,s,l),a.properties.outline&&(t.strokeStyle=a.properties.outline.fill,t.lineWidth=a.properties.outline.width,t.moveTo(u,u),t.lineTo(s-u,u),t.lineTo(s-u,l-u),t.lineTo(u,l-u),t.lineTo(u,u),t.moveTo(0,u),t.lineTo(s,l-u),t.moveTo(0,l-u),t.lineTo(s,u),t.stroke());var c=o.children.holderTextGroup;t.font=c.properties.font.weight+" "+r*c.properties.font.size+c.properties.font.units+" "+c.properties.font.family+", monospace",t.fillStyle=c.properties.fill;for(var d in c.children){var f=c.children[d];for(var p in f.children){var g=f.children[p],m=r*(c.x+f.x+g.x),v=r*(c.y+f.y+g.y+c.properties.leading/2);t.fillText(g.properties.text,m,v)}}return e.toDataURL("image/png")}}()}])}),function(e,t){t&&(Holder=e.Holder); +}(this,"undefined"!=typeof Meteor&&"undefined"!=typeof Package); \ No newline at end of file diff --git a/assets/js/vendor/jquery-slim.min.js b/assets/js/vendor/jquery-slim.min.js new file mode 100755 index 00000000..105d00e6 --- /dev/null +++ b/assets/js/vendor/jquery-slim.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a); +}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}}),r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var _a,ab=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return T(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?_a:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),_a={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ab[b]||r.find.attr;ab[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ab[g],ab[g]=e,e=null!=c(a,b,d)?g:null,ab[g]=f),e}});var bb=/^(?:input|select|textarea|button)$/i,cb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function db(a){var b=a.match(L)||[];return b.join(" ")}function eb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,eb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=eb(c),d=1===c.nodeType&&" "+db(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=db(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,eb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=eb(c),d=1===c.nodeType&&" "+db(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=db(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,eb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=eb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+db(eb(c))+" ").indexOf(b)>-1)return!0;return!1}});var fb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(fb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:db(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var gb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!gb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,gb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var hb=/\[\]$/,ib=/\r?\n/g,jb=/^(?:submit|button|image|reset|file)$/i,kb=/^(?:input|select|textarea|keygen)/i;function lb(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||hb.test(a)?d(a,e):lb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d); +});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)lb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)lb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&kb.test(this.nodeName)&&!jb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ib,"\r\n")}}):{name:b.name,value:c.replace(ib,"\r\n")}}).get()}}),r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="
",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=C.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=qa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),b=f.ownerDocument,c=b.documentElement,e=b.defaultView,{top:d.top+e.pageYOffset-c.clientTop,left:d.left+e.pageXOffset-c.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),B(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||ra})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return T(this,function(a,d,e){var f;return r.isWindow(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Pa(o.pixelPosition,function(a,c){if(c)return c=Oa(a,b),Ma.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return T(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.holdReady=function(a){a?r.readyWait++:r.ready(!0)},r.isArray=Array.isArray,r.parseJSON=JSON.parse,r.nodeName=B,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var mb=a.jQuery,nb=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=nb),b&&a.jQuery===r&&(a.jQuery=mb),r},b||(a.jQuery=a.$=r),r}); diff --git a/assets/js/vendor/popper.min.js b/assets/js/vendor/popper.min.js new file mode 100755 index 00000000..ce33a863 --- /dev/null +++ b/assets/js/vendor/popper.min.js @@ -0,0 +1,4 @@ +/* + Copyright (C) Federico Zivolo 2017 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e||-1!==['HTML','BODY','#document'].indexOf(e.nodeName))return window.document.body;var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var f=a.commonAncestorContainer;if(e!==f&&t!==f||i.contains(n))return p(f)?f:r(f);var l=s(e);return l.host?d(l.host,t):d(e,s(t).host)}function a(e){var t=1=o.clientWidth&&i>=o.clientHeight}),f=0i[e]&&!t.escapeWithReference&&(n=z(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=V,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var o=t.element;if('string'==typeof o){if(o=e.instance.popper.querySelector(o),!o)return e;}else if(!e.instance.popper.contains(o))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var i=e.placement.split('-')[0],n=e.offsets,r=n.popper,p=n.reference,s=-1!==['left','right'].indexOf(i),d=s?'height':'width',a=s?'top':'left',f=s?'left':'top',l=s?'bottom':'right',m=O(o)[d];p[l]-mr[l]&&(e.offsets.popper[a]+=p[a]+m-r[l]);var h=p[a]+p[d]/2-m/2,g=h-c(e.offsets.popper)[a];return g=_(z(r[d]-m,g),0),e.arrowElement=o,e.offsets.arrow={},e.offsets.arrow[a]=Math.round(g),e.offsets.arrow[f]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,f=e.offsets.reference,l=V,m='left'===i&&l(a.right)>l(f.left)||'right'===i&&l(a.left)l(f.top)||'bottom'===i&&l(a.top)l(o.right),g=l(a.top)l(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[t]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right .form-control { @@ -113,11 +154,6 @@ } } - // Card examples should be horizontal - > .card { - max-width: 20rem; - } - > .nav + .nav, > .alert + .alert, > .navbar + .navbar, @@ -201,20 +237,22 @@ // Navbars .bd-example { - .navbar-fixed-top { + .fixed-top, + .sticky-top { position: static; margin: -1rem -1rem 1rem; } - .navbar-fixed-bottom { + .fixed-bottom { position: static; margin: 1rem -1rem -1rem; } @include media-breakpoint-up(sm) { - .navbar-fixed-top { + .fixed-top, + .sticky-top { margin: -1.5rem -1.5rem 1rem; } - .navbar-fixed-bottom { + .fixed-bottom { margin: 1rem -1.5rem -1.5rem; } } @@ -228,34 +266,38 @@ // Example modals .bd-example-modal { - background-color: #f5f5f5; -} -.bd-example-modal .modal { - position: relative; - top: auto; - right: auto; - bottom: auto; - left: auto; - z-index: 1; - display: block; -} -.bd-example-modal .modal-dialog { - left: auto; - margin-right: auto; - margin-left: auto; + background-color: #fafafa; + + .modal { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + z-index: 1; + display: block; + } + + .modal-dialog { + left: auto; + margin-right: auto; + margin-left: auto; + } } -// Example dropdowns -.bd-example > .dropdown > .dropdown-toggle { - float: left; +.modal.show { + z-index: 1072; + + .tooltip, .popover { + z-index: 1073; + } } -.bd-example > .dropdown > .dropdown-menu { - position: static; - display: block; - margin-bottom: .25rem; - clear: left; + +.modal-backdrop { + z-index: 1071; } + // Example tabbable tabs .bd-example-tabs .nav-tabs { margin-bottom: 1rem; @@ -269,6 +311,18 @@ margin-top: .25rem; margin-bottom: .25rem; } +.bs-tooltip-top-docs, +.bs-tooltip-bottom-docs { + .arrow { + left: 50%; + } +} +.bs-tooltip-right-docs, +.bs-tooltip-left-docs { + .arrow { + top: 50%; + } +} // Popovers .bd-example-popover-static { @@ -282,6 +336,18 @@ width: 260px; margin: 1.25rem; } +.bs-popover-top-docs, +.bs-popover-bottom-docs { + .arrow { + left: 50%; + } +} +.bs-popover-right-docs, +.bs-popover-left-docs { + .arrow { + top: 50%; + } +} // Tooltips .tooltip-demo a { @@ -303,22 +369,22 @@ overflow: auto; } -// Helpers -.bd-example > { - .bg-primary, - .bg-success, - .bg-info, - .bg-warning, - .bg-danger, - .bg-inverse { - &:not(.navbar) { - padding: .5rem; - margin-top: .5rem; - margin-bottom: .5rem; - } - } +.scrollspy-example-2 { + position: relative; + height: 350px; + overflow: auto; } +.bd-example-border-utils { + [class^="border"] { + display: inline-block; + width: 5rem; + height: 5rem; + margin: .25rem; + background-color: #f5f5f5; + border: 1px solid; + } +} // // Code snippets @@ -326,8 +392,9 @@ .highlight { padding: 1rem; - margin: 1rem (-$grid-gutter-width-base / 2); + margin: 1rem (-$grid-gutter-width / 2); background-color: #f7f7f9; + -ms-overflow-style: -ms-autohiding-scrollbar; @include media-breakpoint-up(sm) { padding: 1.5rem; @@ -344,5 +411,5 @@ } .highlight pre code { font-size: inherit; - color: $gray-dark; // Effectively the base text color + color: $gray-900; // Effectively the base text color } diff --git a/assets/scss/_content.scss b/assets/scss/_content.scss new file mode 100755 index 00000000..b485fca4 --- /dev/null +++ b/assets/scss/_content.scss @@ -0,0 +1,115 @@ +// scss-lint:disable IdSelector, NestingDepth, SelectorDepth, QualifyingElement + +// +// Automatically style Markdown-based tables like a Bootstrap `.table`. +// + +.bd-content { + order: 1; + + // Hack the sticky header + > h2[id], + > h3[id], + > h4[id] { + pointer-events: none; + + > div, + > a { + pointer-events: auto; + } + + &::before { + display: block; + height: 6rem; + margin-top: -6rem; + visibility: hidden; + content: ""; + } + } + + > table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + + @include media-breakpoint-down(md) { + display: block; + overflow-x: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057 + } + + // Cells + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-cell-padding; + vertical-align: top; + border: 1px solid $table-border-color; + + > p:last-child { + margin-bottom: 0; + } + } + } + } + + // Prevent breaking of code (e.g., Grunt tasks list) + td:first-child > code { + white-space: nowrap; + } + } +} + +// +// Docs sections +// + +.bd-content { + > h2:not(:first-child) { + margin-top: 3rem; + } + + > h3 { + margin-top: 1.5rem; + } + + > ul li, + > ol li { + margin-bottom: .25rem; + } + + @include media-breakpoint-up(lg) { + > ul, + > ol, + > p { + max-width: 80%; + } + } +} + +.bd-title { + margin-top: 1rem; + margin-bottom: .5rem; + font-weight: 300; + + @include media-breakpoint-up(sm) { + font-size: 3rem; + } +} + +.bd-lead { + font-size: 1.125rem; + font-weight: 300; + + @include media-breakpoint-up(sm) { + max-width: 80%; + margin-bottom: 1rem; + font-size: 1.5rem; + } +} + +.bd-text-purple { color: $bd-purple; } +.bd-text-purple-bright { color: $bd-purple-bright; } diff --git a/docs/assets/scss/_examples.scss b/assets/scss/_examples.scss old mode 100644 new mode 100755 similarity index 76% rename from docs/assets/scss/_examples.scss rename to assets/scss/_examples.scss index 38c35cf1..a4ec7a29 --- a/docs/assets/scss/_examples.scss +++ b/assets/scss/_examples.scss @@ -1,5 +1,3 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - // // Examples // diff --git a/docs/assets/scss/_featured-sites.scss b/assets/scss/_featured-sites.scss old mode 100644 new mode 100755 similarity index 75% rename from docs/assets/scss/_featured-sites.scss rename to assets/scss/_featured-sites.scss index 53e88948..b0964a91 --- a/docs/assets/scss/_featured-sites.scss +++ b/assets/scss/_featured-sites.scss @@ -1,10 +1,8 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - .bd-featured-sites { margin-right: -1px; margin-left: -1px; } -.bd-featured-sites .col-xs-6 { +.bd-featured-sites .col-6 { padding: 1px; } .bd-featured-sites .img-fluid { diff --git a/docs/assets/scss/_footer.scss b/assets/scss/_footer.scss old mode 100644 new mode 100755 similarity index 69% rename from docs/assets/scss/_footer.scss rename to assets/scss/_footer.scss index de211467..ab605d28 --- a/docs/assets/scss/_footer.scss +++ b/assets/scss/_footer.scss @@ -1,21 +1,18 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - // // Footer // .bd-footer { - padding: 4rem 0; - margin-top: 4rem; font-size: 85%; text-align: center; background-color: #f7f7f7; a { font-weight: 500; - color: $gray; + color: $gray-700; - &:hover { + &:hover, + &:focus { color: $link-color; } } diff --git a/assets/scss/_masthead.scss b/assets/scss/_masthead.scss new file mode 100755 index 00000000..f891d4e9 --- /dev/null +++ b/assets/scss/_masthead.scss @@ -0,0 +1,61 @@ +// scss-lint:disable ImportantRule + +.bd-masthead { + position: relative; + padding: 3rem ($grid-gutter-width / 2); + // background-image: linear-gradient(45deg, #fafafa, #f5f5f5); + + h1 { + line-height: 1; + } + + .btn { + width: 100%; + padding: .8rem 2rem; + font-size: 1.25rem; + font-weight: 500; + } + + .carbonad { + margin-top: 0 !important; + margin-bottom: -3rem !important; + } + + @include media-breakpoint-up(sm) { + padding-top: 5rem; + padding-bottom: 5rem; + + .carbonad { + margin-bottom: 0 !important; + } + } + + @include media-breakpoint-up(md) { + h1 { + font-size: 4rem; + } + + .carbonad { + margin-top: 3rem !important; + } + } +} + +.bd-pretext { + overflow: hidden; + resize: none; +} + +.half-rule { + width: 6rem; + margin: 2.5rem 0; +} + +.masthead-followup { + .bd-clipboard { display: none; } + + .highlight { + padding: .5rem 0; + background-color: transparent; + } +} diff --git a/assets/scss/_nav.scss b/assets/scss/_nav.scss new file mode 100755 index 00000000..7e831e67 --- /dev/null +++ b/assets/scss/_nav.scss @@ -0,0 +1,76 @@ +// +// Main navbar +// + +.bd-navbar { + min-height: 4rem; + background-color: $bd-purple; + box-shadow: 0 .5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1); + + @include media-breakpoint-down(md) { + padding-right: .5rem; + padding-left: .5rem; + + .navbar-nav-scroll { + max-width: 100%; + height: 2.5rem; + margin-top: .25rem; + overflow: hidden; + font-size: .875rem; + + .navbar-nav { + padding-bottom: 2rem; + overflow-x: auto; + white-space: nowrap; + -webkit-overflow-scrolling: touch; + } + } + } + + @include media-breakpoint-up(md) { + @supports (position: sticky) { + position: sticky; + top: 0; + z-index: 1071; // over everything in bootstrap + } + } + + .navbar-nav { + .nav-link { + padding-right: .5rem; + padding-left: .5rem; + color: $bd-purple-light; + + &.active, + &:hover { + color: #fff; + background-color: transparent; + } + + &.active { + font-weight: 500; + } + } + } + + .navbar-nav-svg { + display: inline-block; + width: 1rem; + height: 1rem; + vertical-align: text-top; + } + + .dropdown-menu { + font-size: .875rem; + } + + .dropdown-item.active { + font-weight: 500; + color: $gray-900; + background-color: transparent; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: .4rem .6rem; + background-size: .75rem .75rem; + } +} diff --git a/docs/assets/scss/_page-header.scss b/assets/scss/_page-header.scss old mode 100644 new mode 100755 similarity index 85% rename from docs/assets/scss/_page-header.scss rename to assets/scss/_page-header.scss index 4ab6cffa..457d3fbe --- a/docs/assets/scss/_page-header.scss +++ b/assets/scss/_page-header.scss @@ -1,9 +1,7 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - // scss-lint:disable ImportantRule .bd-pageheader { - padding: 2rem ($grid-gutter-width-base / 2); + padding: 2rem ($grid-gutter-width / 2); margin-bottom: 1.5rem; color: $bd-purple-light; text-align: center; diff --git a/assets/scss/_responsive-tests.scss b/assets/scss/_responsive-tests.scss new file mode 100755 index 00000000..9656a2bc --- /dev/null +++ b/assets/scss/_responsive-tests.scss @@ -0,0 +1,17 @@ +// scss-lint:disable ImportantRule + +// +// Responsive tests +// + +// Responsive (scrollable) doc tables +.table-responsive .highlight pre { + white-space: normal; +} + +// Utility classes table +.bd-table th small { + display: block; + font-weight: normal; + color: #999; +} diff --git a/assets/scss/_sidebar.scss b/assets/scss/_sidebar.scss new file mode 100755 index 00000000..beadf9de --- /dev/null +++ b/assets/scss/_sidebar.scss @@ -0,0 +1,166 @@ +// scss-lint:disable VendorPrefix + +// +// Right side table of contents +// + +.bd-toc { + @supports (position: sticky) { + position: sticky; + top: 4rem; + max-height: calc(100vh - 4rem); + overflow-y: auto; + } + order: 2; + padding-top: 1.5rem; + padding-bottom: 1.5rem; + font-size: .875rem; +} + +.section-nav { + padding-left: 0; + border-left: 1px solid #eee; + + ul { + padding-left: 1rem; + + ul { + display: none; + } + } +} + +.toc-entry { + display: block; + + a { + display: block; + padding: .125rem 1.5rem; + color: #99979c; + + &:hover { + color: $blue; + text-decoration: none; + } + } +} + +// +// Left side navigation +// + +.bd-sidebar { + order: 0; + // background-color: #f5f2f9; + border-bottom: 1px solid rgba(0,0,0,.1); + + @include media-breakpoint-up(md) { + @supports (position: sticky) { + position: sticky; + top: 4rem; + z-index: 1000; + max-height: calc(100vh - 4rem); + } + border-right: 1px solid rgba(0,0,0,.1); + } + + @include media-breakpoint-up(xl) { + max-width: 320px; + } +} + +.bd-links { + padding-top: 1rem; + padding-bottom: 1rem; + margin-right: -15px; + margin-left: -15px; + + @include media-breakpoint-up(md) { + @supports (position: sticky) { + max-height: calc(100vh - 9rem); + overflow-y: auto; + } + } + + // Override collapse behaviors + @include media-breakpoint-up(md) { + display: block !important; + } +} + +.bd-search { + position: relative; // To contain the Algolia search + padding: 1rem 15px; + margin-right: -15px; + margin-left: -15px; + border-bottom: 1px solid rgba(0,0,0,.05); + + .form-control:focus { + border-color: $bd-purple-bright; + box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25); + } +} + +.bd-search-docs-toggle { + line-height: 1; + color: $gray-900; +} + +.bd-sidenav { + display: none; +} + +.bd-toc-link { + display: block; + padding: .25rem 1.5rem; + font-weight: 500; + color: rgba(0,0,0,.65); + + &:hover { + color: rgba(0,0,0,.85); + text-decoration: none; + } +} + +.bd-toc-item { + &.active { + margin-bottom: 1rem; + + &:not(:first-child) { + margin-top: 1rem; + } + + > .bd-toc-link { + color: rgba(0,0,0,.85); + + &:hover { + background-color: transparent; + } + } + + > .bd-sidenav { + display: block; + } + } +} + +// All levels of nav +.bd-sidebar .nav > li > a { + display: block; + padding: .25rem 1.5rem; + font-size: 90%; + color: rgba(0,0,0,.65); +} + +.bd-sidebar .nav > li > a:hover { + color: rgba(0,0,0,.85); + text-decoration: none; + background-color: transparent; +} + +.bd-sidebar .nav > .active > a, +.bd-sidebar .nav > .active:hover > a { + font-weight: 500; + color: rgba(0,0,0,.85); + background-color: transparent; +} diff --git a/docs/assets/scss/_skiplink.scss b/assets/scss/_skiplink.scss old mode 100644 new mode 100755 similarity index 65% rename from docs/assets/scss/_skiplink.scss rename to assets/scss/_skiplink.scss index 3b21302b..6eb60ffa --- a/docs/assets/scss/_skiplink.scss +++ b/assets/scss/_skiplink.scss @@ -1,5 +1,3 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - // scss-lint:disable IdSelector #skippy { diff --git a/docs/assets/scss/_syntax.scss b/assets/scss/_syntax.scss old mode 100644 new mode 100755 similarity index 90% rename from docs/assets/scss/_syntax.scss rename to assets/scss/_syntax.scss index b0851817..9b5b2e71 --- a/docs/assets/scss/_syntax.scss +++ b/assets/scss/_syntax.scss @@ -1,5 +1,3 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - .hll { background-color: #ffc; } .c { color: #999; } .k { color: #069; } @@ -63,3 +61,6 @@ .css .o, .css .o + .nt, .css .nt + .nt { color: #999; } + +.language-bash::before { color: #009; content: "$ "; user-select: none; } +.language-powershell::before { color: #009; content: "PM> "; user-select: none; } diff --git a/docs/assets/scss/_team.scss b/assets/scss/_team.scss old mode 100644 new mode 100755 similarity index 78% rename from docs/assets/scss/_team.scss rename to assets/scss/_team.scss index 55db5487..5f6229bd --- a/docs/assets/scss/_team.scss +++ b/assets/scss/_team.scss @@ -1,5 +1,3 @@ -// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - .bd-team { margin-bottom: 1.5rem; @@ -8,8 +6,12 @@ color: #555; } - .team-member:hover { + .team-member:hover, + .team-member:focus { color: #333; + } + + .team-member:hover { text-decoration: none; } diff --git a/assets/scss/_variables.scss b/assets/scss/_variables.scss new file mode 100755 index 00000000..aadded59 --- /dev/null +++ b/assets/scss/_variables.scss @@ -0,0 +1,11 @@ +// Local docs variables +$bd-purple: #3F51B5; +$bd-purple-bright: red; // lighten(saturate($bd-purple, 5%), 15%); +$bd-purple-light: #cdbfe3; +$bd-purple-lightest: #f5f2f9; +$bd-graphite: #2a2730; +$bd-graphite-light: lighten($bd-graphite, 40%); +$bd-yellow: #ffe484; +$bd-danger: #d9534f; +$bd-warning: #f0ad4e; +$bd-info: #5bc0de; diff --git a/assets/scss/docs.scss b/assets/scss/docs.scss new file mode 100755 index 00000000..b091a092 --- /dev/null +++ b/assets/scss/docs.scss @@ -0,0 +1,56 @@ +/*! + * Bootstrap Docs (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under the Creative Commons Attribution 3.0 Unported License. For + * details, see https://creativecommons.org/licenses/by/3.0/. + */ + +// Dev notes +// +// Background information on nomenclature and architecture decisions here. +// +// - Bootstrap functions, variables, and mixins are included for easy reuse. +// Doing so gives us access to the same core utilities provided by Bootstrap. +// For example, consistent media queries through those mixins. +// +// - Bootstrap's **docs variables** are prefixed with `$bd-`. +// These custom colors avoid collision with the components Bootstrap provides. +// +// - Classes are prefixed with `.bd-`. +// These classes indicate custom-built or modified components for the design +// and layout of the Bootstrap docs. They are not included in our builds. +// +// Happy Bootstrapping! + +// Load Bootstrap variables and mixins +@import "../../scss/functions"; +@import "../../scss/variables"; +@import "../../scss/mixins"; + +// Load docs components +@import "variables"; +@import "nav"; +@import "masthead"; +@import "featured-sites"; +@import "ads"; +@import "content"; +@import "page-header"; +@import "skiplink"; +@import "sidebar"; +@import "footer"; +@import "component-examples"; +@import "responsive-tests"; +@import "buttons"; +@import "callouts"; +@import "examples"; +@import "team"; +@import "browser-bugs"; +@import "brand"; +@import "colors"; +@import "clipboard-js"; + +// Load docs dependencies +@import "syntax"; +@import "anchor"; +@import "algolia"; diff --git a/bower.json b/bower.json index ac914cd4..ac8c3174 100644 --- a/bower.json +++ b/bower.json @@ -19,11 +19,11 @@ "moduleType": "globals", "main": [ "scss/_core.scss", - "dist/bootstrap-material-design.iife.js" + "dist/js/bootstrap-material-design.js" ], "dependencies": { "jquery": "^2.2", - "tether": "^1.2", + "popper.js": "^1.10.11", "bootstrap": "v4-dev" } } diff --git a/docs/4.0/about/brand.md b/docs/4.0/about/brand.md new file mode 100755 index 00000000..7992258a --- /dev/null +++ b/docs/4.0/about/brand.md @@ -0,0 +1,78 @@ +--- +layout: docs +title: Brand guidelines +description: Documentation and examples for Bootstrap's logo and brand usage guidelines. +group: about +toc: true +--- + +Have a need for Bootstrap's brand resources? Great! We have only a few guidelines we follow, and in turn ask you to follow as well. These guidelines were inspired by MailChimp's [Brand Assets](https://mailchimp.com/about/brand-assets/). + +## Mark and logo + +Use either the Bootstrap mark (a capital **B**) or the standard logo (just **Bootstrap**). It should always appear in San Francisco Display Semibold. **Do not use the Twitter bird** in association with Bootstrap. + +
+
+ Bootstrap +
+
+ Bootstrap +
+
+
+
+ Bootstrap +
+
+ Bootstrap +
+
+ +## Download mark + +Download the Bootstrap mark in one of three styles, each available as an SVG file. Right click, Save as. + +
+
+ Bootstrap +
+
+ Bootstrap +
+
+ Bootstrap +
+
+ +## Name + +The project and framework should always be referred to as **Bootstrap**. No Twitter before it, no capital _s_, and no abbreviations except for one, a capital **B**. + +
+
+ Bootstrap + Right +
+
+ BootStrap + Wrong +
+
+ Twitter Bootstrap + Wrong +
+
+ +## Colors + +Our docs and branding use a handful of primary colors to differentiate what *is* Bootstrap from what *is in* Bootstrap. In other words, if it's purple, it's representative of Bootstrap. + +
+
+
+
+
+
+
+
diff --git a/docs/4.0/about/history.md b/docs/4.0/about/history.md new file mode 100755 index 00000000..cfb0f5ab --- /dev/null +++ b/docs/4.0/about/history.md @@ -0,0 +1,13 @@ +--- +layout: docs +title: History +description: A brief overview of the history of Bootstrap. +redirect_from: + - /about/ +--- + +Originally created by a designer and a developer at Twitter, Bootstrap has become one of the most popular front-end frameworks and open source projects in the world. + +Bootstrap was created at Twitter in mid-2010 by [@mdo](https://twitter.com/mdo) and [@fat](https://twitter.com/fat). Prior to being an open-sourced framework, Bootstrap was known as _Twitter Blueprint_. A few months into development, Twitter held its [first Hack Week](https://blog.twitter.com/2010/hack-week) and the project exploded as developers of all skill levels jumped in without any external guidance. It served as the style guide for internal tools development at the company for over a year before its public release, and continues to do so today. + +Originally [released](https://blog.twitter.com/2011/bootstrap-from-twitter) on [](https://twitter.com/mdo/statuses/104620039650557952), we've since had over [twenty releases](https://github.com/twbs/bootstrap/releases), including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach. diff --git a/docs/4.0/about/license.md b/docs/4.0/about/license.md new file mode 100755 index 00000000..d614731b --- /dev/null +++ b/docs/4.0/about/license.md @@ -0,0 +1,34 @@ +--- +layout: docs +title: License FAQs +description: Commonly asked questions about Bootstrap's open source license. +group: about +--- + +Bootstrap is released under the MIT license and is copyright {{ site.time | date: "%Y" }} Twitter. Boiled down to smaller chunks, it can be described with the following conditions. + +#### It requires you to: + +* Keep the license and copyright notice included in Bootstrap's CSS and JavaScript files when you use them in your works + +#### It permits you to: + +- Freely download and use Bootstrap, in whole or in part, for personal, private, company internal, or commercial purposes +- Use Bootstrap in packages or distributions that you create +- Modify the source code +- Grant a sublicense to modify and distribute Bootstrap to third parties not included in the license + +#### It forbids you to: + +- Hold the authors and license owners liable for damages as Bootstrap is provided without warranty +- Hold the creators or copyright holders of Bootstrap liable +- Redistribute any piece of Bootstrap without proper attribution +- Use any marks owned by Twitter in any way that might state or imply that Twitter endorses your distribution +- Use any marks owned by Twitter in any way that might state or imply that you created the Twitter software in question + +#### It does not require you to: + +- Include the source of Bootstrap itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it +- Submit changes that you make to Bootstrap back to the Bootstrap project (though such feedback is encouraged) + +The full Bootstrap license is located [in the project repository]({{ site.repo }}/blob/master/LICENSE) for more information. diff --git a/docs/about/team.md b/docs/4.0/about/team.md old mode 100644 new mode 100755 similarity index 59% rename from docs/about/team.md rename to docs/4.0/about/team.md index bb7a2690..aa575f8f --- a/docs/about/team.md +++ b/docs/4.0/about/team.md @@ -1,11 +1,11 @@ --- layout: docs title: Team +description: An overview of the founding team and core contributors to Bootstrap. group: about --- -Material Design for Bootstrap is maintained by a small group of invaluable core contributors, -with the support and involvement of our community. +Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.
{% for member in site.data.core-team %} @@ -19,4 +19,4 @@ with the support and involvement of our community. {% endfor %}
-Get involved with Bootstrap development by [opening an issue](https://github.com/FezVrasta/bootstrap-material-design/issues/new) or submitting a pull request. Read our [contributing guidelines](https://github.com/FezVrasta/bootstrap-material-design/blob/master/CONTRIBUTING.md) for information on how we develop. +Get involved with Bootstrap development by [opening an issue](https://github.com/twbs/bootstrap/issues/new) or submitting a pull request. Read our [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md) for information on how we develop. diff --git a/docs/4.0/about/translations.md b/docs/4.0/about/translations.md new file mode 100755 index 00000000..576259d3 --- /dev/null +++ b/docs/4.0/about/translations.md @@ -0,0 +1,18 @@ +--- +layout: docs +title: Translations +description: Links to community-translated Bootstrap documentation sites. +group: about +--- + +Community members have translated Bootstrap's documentation into various languages. None are officially supported and they may not always be up to date. + + + +**We don't help organize or host translations, we just link to them.** + +Finished a new or better translation? Open a pull request to add it to our list. diff --git a/docs/4.0/browser-bugs.md b/docs/4.0/browser-bugs.md new file mode 100755 index 00000000..1d8acc18 --- /dev/null +++ b/docs/4.0/browser-bugs.md @@ -0,0 +1,64 @@ +--- +layout: docs +title: Wall of browser bugs +group: browser-bugs +--- + +Bootstrap currently works around several outstanding browser bugs in major browsers to deliver the best cross-browser experience possible. Some bugs, like those listed below, cannot be solved by us. + +We publicly list browser bugs that are impacting us here, in the hopes of expediting the process of fixing them. For information on Bootstrap's browser compatibility, [see our browser compatibility docs]({{ site.baseurl }}/docs/{{ site.docs_version }}/getting-started/browsers-devices/#supported-browsers). + +See also: + +* [Chromium issue 536263: [meta] Issues affecting Bootstrap](https://code.google.com/p/chromium/issues/detail?id=536263) +* [Mozilla bug 1230801: Fix the issues that affect Bootstrap](https://bugzilla.mozilla.org/show_bug.cgi?id=1230801) +* [WebKit bug 159753: [meta] Issues affecting Bootstrap](https://bugs.webkit.org/show_bug.cgi?id=159753) +* [jQuery's browser bug workarounds](https://docs.google.com/document/d/1LPaPA30bLUB_publLIMF0RlhdnPx_ePXm7oW02iiT6o) + + + + + + + + + + + + {% for bug in site.data.browser-bugs %} + + + + + + + {% endfor %} + +
Browser(s)Summary of bugUpstream bug(s)Bootstrap issue(s)
{{ bug.browser }}{{ bug.summary | markdownify | bugify }}{{ bug.upstream_bug | bugify }}{{ bug.origin | bugify }}
+ +# Most wanted features + +There are several features specified in Web standards which would allow us to make Bootstrap more robust, elegant, or performant, but aren't yet implemented in certain browsers, thus preventing us from taking advantage of them. + +We publicly list these "most wanted" feature requests here, in the hopes of expediting the process of getting them implemented. + + + + + + + + + + + + {% for feat in site.data.browser-features %} + + + + + + + {% endfor %} + +
Browser(s)Summary of featureUpstream issue(s)Bootstrap issue(s)
{{ feat.browser }}{{ feat.summary | markdownify | bugify }}{{ feat.upstream_bug | bugify }}{{ feat.origin | bugify }}
diff --git a/docs/components/alerts.md b/docs/4.0/components/alerts.md old mode 100644 new mode 100755 similarity index 57% rename from docs/components/alerts.md rename to docs/4.0/components/alerts.md index 70c73bc9..a6a6616d --- a/docs/components/alerts.md +++ b/docs/4.0/components/alerts.md @@ -1,45 +1,20 @@ --- layout: docs title: Alerts +description: Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. group: components +toc: true --- -[//]: # DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - -{% callout info %} -**Bootstrap Reference Documentation** -This is a part of the reference documentation from Bootstrap. -It is included here to demonstrate rendering with Material Design for Bootstrap default styling. -See the Material Design section for more elements and customization options. -{% endcallout %} - - - - -Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. - -## Contents - -* Will be replaced with the ToC, excluding the "Contents" header -{:toc} - ## Examples Alerts are available for any length of text, as well as an optional dismiss button. For proper styling, use one of the four **required** contextual classes (e.g., `.alert-success`). For inline dismissal, use the [alerts jQuery plugin](#dismissing). {% example html %} - - - - +{% for color in site.data.theme-colors %} +{% endfor %} {% endexample %} {% capture callout-include %}{% include callout-warning-color-assistive-technologies.md %}{% endcapture %} @@ -50,29 +25,22 @@ Alerts are available for any length of text, as well as an optional dismiss butt Use the `.alert-link` utility class to quickly provide matching colored links within any alert. {% example html %} - - - - +{% for color in site.data.theme-colors %} +{% endfor %} {% endexample %} ### Additional content -Alerts can also contain additional HTML elements like headings and paragraphs. +Alerts can also contain additional HTML elements like headings, paragraphs and dividers. {% example html %} {% endexample %} @@ -82,14 +50,15 @@ Alerts can also contain additional HTML elements like headings and paragraphs. Using the alert JavaScript plugin, it's possible to dismiss any alert inline. Here's how: - Be sure you've loaded the alert plugin, or the compiled Bootstrap JavaScript. +- If you're building our JS from source, it [requires `util.js`]({{ site.baseurl }}/docs/getting-started/javascript/#util). The compiled version includes this. - Add a dismiss button and the `.alert-dismissible` class, which adds extra padding to the right of the alert and positions the `.close` button. - On the dismiss button, add the `data-dismiss="alert"` attribute, which triggers the JavaScript functionality. Be sure to use the ` @@ -122,7 +91,7 @@ Note that closing an alert will remove it from the DOM. | Method | Description | | --- | --- | | `$().alert()` | Makes an alert listen for click events on descendant elements which have the `data-dismiss="alert"` attribute. (Not necessary when using the data-api's auto-initialization.) | -| `$().alert('close')` | Closes an alert by removing it from the DOM. If the `.fade` and `.in` classes are present on the element, the alert will fade out before it is removed. | +| `$().alert('close')` | Closes an alert by removing it from the DOM. If the `.fade` and `.show` classes are present on the element, the alert will fade out before it is removed. | {% highlight js %}$(".alert").alert('close'){% endhighlight %} diff --git a/docs/4.0/components/badge.md b/docs/4.0/components/badge.md new file mode 100755 index 00000000..3ea58bbe --- /dev/null +++ b/docs/4.0/components/badge.md @@ -0,0 +1,78 @@ +--- +layout: docs +title: Badges +description: Documentation and examples for badges, our small count and labeling component. +group: components +toc: true +--- + +## Example + +Badges scale to match the size of the immediate parent element by using relative font sizing and `em` units. + +
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
+ +{% highlight html %} +

Example heading New

+

Example heading New

+

Example heading New

+

Example heading New

+
Example heading New
+
Example heading New
+{% endhighlight %} + +Badges can be used as part of links or buttons to provide a counter. + +{% example html %} + +{% endexample %} + +Note that depending on how they are used, badges may be confusing for users of screen readers and similar assistive technologies. While the styling of badges provides a visual cue as to their purpose, these users will simply be presented with the content of the badge. Depending on the specific situation, these badges may seem like random additional words or numbers at the end of a sentence, link, or button. + +Unless the context is clear (as with the "Notifications" example, where it is understood that the "4" is the number of notifications), consider including additional context with a visually hidden piece of additional text. + +{% example html %} + +{% endexample %} + +## Contextual variations + +Add any of the below mentioned modifier classes to change the appearance of a badge. + +{% example html %} +{% for color in site.data.theme-colors %} +{{ color.name | capitalize }}{% endfor %} +{% endexample %} + +{% capture callout-include %}{% include callout-warning-color-assistive-technologies.md %}{% endcapture %} +{{ callout-include | markdownify }} + +## Pill badges + +Use the `.badge-pill` modifier class to make badges more rounded (with a larger `border-radius` and additional horizontal `padding`). Useful if you miss the badges from v3. + +{% example html %} +{% for color in site.data.theme-colors %} +{{ color.name | capitalize }}{% endfor %} +{% endexample %} + +## Links + +Using the `.badge` classes with the `` element quickly provide _actionable_ badges with hover and focus states. + +{% example html %} +{% for color in site.data.theme-colors %} +{{ color.name | capitalize }}{% endfor %} +{% endexample %} diff --git a/docs/components/breadcrumb.md b/docs/4.0/components/breadcrumb.md old mode 100644 new mode 100755 similarity index 53% rename from docs/components/breadcrumb.md rename to docs/4.0/components/breadcrumb.md index 3139bcac..eb286d84 --- a/docs/components/breadcrumb.md +++ b/docs/4.0/components/breadcrumb.md @@ -1,22 +1,11 @@ --- layout: docs title: Breadcrumb +description: Indicate the current page's location within a navigational hierarchy that automatically adds separators via CSS. group: components --- -[//]: # DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs-docs - -{% callout info %} -**Bootstrap Reference Documentation** -This is a part of the reference documentation from Bootstrap. -It is included here to demonstrate rendering with Material Design for Bootstrap default styling. -See the Material Design section for more elements and customization options. -{% endcallout %} - - - - -Indicate the current page's location within a navigational hierarchy. Separators are automatically added in CSS through [`::before`](https://developer.mozilla.org/en-US/docs/Web/CSS/::before) and [`content`](https://developer.mozilla.org/en-US/docs/Web/CSS/content). +Separators are automatically added in CSS through [`::before`](https://developer.mozilla.org/en-US/docs/Web/CSS/::before) and [`content`](https://developer.mozilla.org/en-US/docs/Web/CSS/content). {% example html %}