From e0190046c3db492ab7c0e84c3e02a470d324c77f Mon Sep 17 00:00:00 2001 From: Overtorment Date: Thu, 28 Jun 2018 20:50:36 +0100 Subject: [PATCH] init --- .gitignore | 2 + .travis.yml | 11 + LICENSE | 21 + Procfile | 1 + README.md | 71 + css/new-age.css | 449 + css/new-age.min.css | 1 + device-mockups/device-mockups.css | 772 ++ device-mockups/device-mockups.min.css | 1 + device-mockups/device-mockups2.css | 772 ++ device-mockups/device-mockups2.min.css | 1 + .../iphone_6_plus_white_port.png | Bin 0 -> 286729 bytes gulpfile.js | 126 + img/app-store-badge.svg | 103 + img/bg-cta.jpg | Bin 0 -> 336572 bytes img/bg-pattern.png | Bin 0 -> 633 bytes img/demo-screen-1.png | Bin 0 -> 103662 bytes img/demo-screen-2.png | Bin 0 -> 82059 bytes img/google-play-badge.svg | 106 + index.html | 265 + index.php | 298 + js/new-age.js | 42 + js/new-age.min.js | 1 + package-lock.json | 6579 ++++++++++ package.json | 44 + privacy.txt | 90 + scss/_bootstrap-overrides.scss | 39 + scss/_contact.scss | 49 + scss/_cta.scss | 32 + scss/_download.scss | 30 + scss/_features.scss | 40 + scss/_footer.scss | 26 + scss/_global.scss | 52 + scss/_masthead.scss | 47 + scss/_mixins.scss | 79 + scss/_navbar.scss | 78 + scss/_variables.scss | 18 + scss/new-age.scss | 11 + terms.txt | 51 + ven/bootstrap/css/bootstrap-grid.css | 1567 +++ ven/bootstrap/css/bootstrap-grid.min.css | 7 + ven/bootstrap/css/bootstrap-reboot.css | 342 + ven/bootstrap/css/bootstrap-reboot.min.css | 8 + ven/bootstrap/css/bootstrap.css | 8975 +++++++++++++ ven/bootstrap/css/bootstrap.css.map | 1 + ven/bootstrap/css/bootstrap.min.css | 7 + ven/bootstrap/css/bootstrap.min.css.map | 1 + ven/bootstrap/js/bootstrap.bundle.js | 6328 ++++++++++ ven/bootstrap/js/bootstrap.bundle.js.map | 1 + ven/bootstrap/js/bootstrap.bundle.min.js | 7 + ven/bootstrap/js/bootstrap.bundle.min.js.map | 1 + ven/bootstrap/js/bootstrap.js | 3894 ++++++ ven/bootstrap/js/bootstrap.js.map | 1 + ven/bootstrap/js/bootstrap.min.js | 7 + ven/bootstrap/js/bootstrap.min.js.map | 1 + ven/font-awesome/css/font-awesome.css | 2337 ++++ ven/font-awesome/css/font-awesome.css.map | 7 + ven/font-awesome/css/font-awesome.min.css | 4 + ven/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 ++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes ven/font-awesome/less/animated.less | 34 + ven/font-awesome/less/bordered-pulled.less | 25 + ven/font-awesome/less/core.less | 12 + ven/font-awesome/less/fixed-width.less | 6 + ven/font-awesome/less/font-awesome.less | 18 + ven/font-awesome/less/icons.less | 789 ++ ven/font-awesome/less/larger.less | 13 + ven/font-awesome/less/list.less | 19 + ven/font-awesome/less/mixins.less | 60 + ven/font-awesome/less/path.less | 15 + ven/font-awesome/less/rotated-flipped.less | 20 + ven/font-awesome/less/screen-reader.less | 5 + ven/font-awesome/less/stacked.less | 20 + ven/font-awesome/less/variables.less | 800 ++ ven/font-awesome/scss/_animated.scss | 34 + ven/font-awesome/scss/_bordered-pulled.scss | 25 + ven/font-awesome/scss/_core.scss | 12 + ven/font-awesome/scss/_fixed-width.scss | 6 + ven/font-awesome/scss/_icons.scss | 789 ++ ven/font-awesome/scss/_larger.scss | 13 + ven/font-awesome/scss/_list.scss | 19 + ven/font-awesome/scss/_mixins.scss | 60 + ven/font-awesome/scss/_path.scss | 15 + ven/font-awesome/scss/_rotated-flipped.scss | 20 + ven/font-awesome/scss/_screen-reader.scss | 5 + ven/font-awesome/scss/_stacked.scss | 20 + ven/font-awesome/scss/_variables.scss | 800 ++ ven/font-awesome/scss/font-awesome.scss | 18 + .../jquery.easing.compatibility.js | 59 + ven/jquery-easing/jquery.easing.js | 166 + ven/jquery-easing/jquery.easing.min.js | 1 + ven/jquery/jquery.js | 10364 ++++++++++++++++ ven/jquery/jquery.min.js | 2 + ven/jquery/jquery.min.map | 1 + ven/jquery/jquery.slim.js | 8269 ++++++++++++ ven/jquery/jquery.slim.min.js | 2 + ven/jquery/jquery.slim.min.map | 1 + .../css/simple-line-icons.css | 778 ++ .../fonts/Simple-Line-Icons.eot | Bin 0 -> 54266 bytes .../fonts/Simple-Line-Icons.svg | 200 + .../fonts/Simple-Line-Icons.ttf | Bin 0 -> 54056 bytes .../fonts/Simple-Line-Icons.woff | Bin 0 -> 81332 bytes .../fonts/Simple-Line-Icons.woff2 | Bin 0 -> 30064 bytes .../less/simple-line-icons.less | 982 ++ .../scss/simple-line-icons.scss | 979 ++ 109 files changed, 61951 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 Procfile create mode 100644 README.md create mode 100644 css/new-age.css create mode 100644 css/new-age.min.css create mode 100755 device-mockups/device-mockups.css create mode 100755 device-mockups/device-mockups.min.css create mode 100755 device-mockups/device-mockups2.css create mode 100755 device-mockups/device-mockups2.min.css create mode 100755 device-mockups/iphone_6_plus/iphone_6_plus_white_port.png create mode 100644 gulpfile.js create mode 100644 img/app-store-badge.svg create mode 100644 img/bg-cta.jpg create mode 100644 img/bg-pattern.png create mode 100644 img/demo-screen-1.png create mode 100644 img/demo-screen-2.png create mode 100644 img/google-play-badge.svg create mode 100644 index.html create mode 100644 index.php create mode 100644 js/new-age.js create mode 100644 js/new-age.min.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 privacy.txt create mode 100644 scss/_bootstrap-overrides.scss create mode 100644 scss/_contact.scss create mode 100644 scss/_cta.scss create mode 100644 scss/_download.scss create mode 100644 scss/_features.scss create mode 100644 scss/_footer.scss create mode 100644 scss/_global.scss create mode 100644 scss/_masthead.scss create mode 100644 scss/_mixins.scss create mode 100644 scss/_navbar.scss create mode 100644 scss/_variables.scss create mode 100644 scss/new-age.scss create mode 100644 terms.txt create mode 100644 ven/bootstrap/css/bootstrap-grid.css create mode 100644 ven/bootstrap/css/bootstrap-grid.min.css create mode 100644 ven/bootstrap/css/bootstrap-reboot.css create mode 100644 ven/bootstrap/css/bootstrap-reboot.min.css create mode 100644 ven/bootstrap/css/bootstrap.css create mode 100644 ven/bootstrap/css/bootstrap.css.map create mode 100644 ven/bootstrap/css/bootstrap.min.css create mode 100644 ven/bootstrap/css/bootstrap.min.css.map create mode 100644 ven/bootstrap/js/bootstrap.bundle.js create mode 100644 ven/bootstrap/js/bootstrap.bundle.js.map create mode 100644 ven/bootstrap/js/bootstrap.bundle.min.js create mode 100644 ven/bootstrap/js/bootstrap.bundle.min.js.map create mode 100644 ven/bootstrap/js/bootstrap.js create mode 100644 ven/bootstrap/js/bootstrap.js.map create mode 100644 ven/bootstrap/js/bootstrap.min.js create mode 100644 ven/bootstrap/js/bootstrap.min.js.map create mode 100644 ven/font-awesome/css/font-awesome.css create mode 100644 ven/font-awesome/css/font-awesome.css.map create mode 100644 ven/font-awesome/css/font-awesome.min.css create mode 100644 ven/font-awesome/fonts/FontAwesome.otf create mode 100644 ven/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 ven/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 ven/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 ven/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 ven/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 ven/font-awesome/less/animated.less create mode 100644 ven/font-awesome/less/bordered-pulled.less create mode 100644 ven/font-awesome/less/core.less create mode 100644 ven/font-awesome/less/fixed-width.less create mode 100644 ven/font-awesome/less/font-awesome.less create mode 100644 ven/font-awesome/less/icons.less create mode 100644 ven/font-awesome/less/larger.less create mode 100644 ven/font-awesome/less/list.less create mode 100644 ven/font-awesome/less/mixins.less create mode 100644 ven/font-awesome/less/path.less create mode 100644 ven/font-awesome/less/rotated-flipped.less create mode 100644 ven/font-awesome/less/screen-reader.less create mode 100644 ven/font-awesome/less/stacked.less create mode 100644 ven/font-awesome/less/variables.less create mode 100644 ven/font-awesome/scss/_animated.scss create mode 100644 ven/font-awesome/scss/_bordered-pulled.scss create mode 100644 ven/font-awesome/scss/_core.scss create mode 100644 ven/font-awesome/scss/_fixed-width.scss create mode 100644 ven/font-awesome/scss/_icons.scss create mode 100644 ven/font-awesome/scss/_larger.scss create mode 100644 ven/font-awesome/scss/_list.scss create mode 100644 ven/font-awesome/scss/_mixins.scss create mode 100644 ven/font-awesome/scss/_path.scss create mode 100644 ven/font-awesome/scss/_rotated-flipped.scss create mode 100644 ven/font-awesome/scss/_screen-reader.scss create mode 100644 ven/font-awesome/scss/_stacked.scss create mode 100644 ven/font-awesome/scss/_variables.scss create mode 100644 ven/font-awesome/scss/font-awesome.scss create mode 100755 ven/jquery-easing/jquery.easing.compatibility.js create mode 100755 ven/jquery-easing/jquery.easing.js create mode 100755 ven/jquery-easing/jquery.easing.min.js create mode 100644 ven/jquery/jquery.js create mode 100644 ven/jquery/jquery.min.js create mode 100644 ven/jquery/jquery.min.map create mode 100644 ven/jquery/jquery.slim.js create mode 100644 ven/jquery/jquery.slim.min.js create mode 100644 ven/jquery/jquery.slim.min.map create mode 100644 ven/simple-line-icons/css/simple-line-icons.css create mode 100644 ven/simple-line-icons/fonts/Simple-Line-Icons.eot create mode 100644 ven/simple-line-icons/fonts/Simple-Line-Icons.svg create mode 100644 ven/simple-line-icons/fonts/Simple-Line-Icons.ttf create mode 100644 ven/simple-line-icons/fonts/Simple-Line-Icons.woff create mode 100644 ven/simple-line-icons/fonts/Simple-Line-Icons.woff2 create mode 100644 ven/simple-line-icons/less/simple-line-icons.less create mode 100644 ven/simple-line-icons/scss/simple-line-icons.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bb93d68 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +bower_components \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..18f48b1 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,11 @@ +sudo: false +language: node_js +node_js: + - "node" +install: npm install +script: + - npm test + - gulp +cache: + directories: + - node_modules diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..77afa5b --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-2018 Blackrock Digital LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..15cffd0 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: vendor/bin/heroku-php-apache2 ./ diff --git a/README.md b/README.md new file mode 100644 index 0000000..4cfa1fe --- /dev/null +++ b/README.md @@ -0,0 +1,71 @@ +# [Start Bootstrap - New Age](https://startbootstrap.com/template-overviews/new-age/) + +[New Age](http://startbootstrap.com/template-overviews/new-age/) is a web app landing page theme for [Bootstrap](http://getbootstrap.com/) created by [Start Bootstrap](http://startbootstrap.com/). + +## Preview + +[![New Age Preview](https://startbootstrap.com/assets/img/templates/new-age.jpg)](https://blackrockdigital.github.io/startbootstrap-new-age/) + +**[View Live Preview](https://blackrockdigital.github.io/startbootstrap-new-age/)** + +## Status + +[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/BlackrockDigital/startbootstrap-new-age/master/LICENSE) +[![npm version](https://img.shields.io/npm/v/startbootstrap-new-age.svg)](https://www.npmjs.com/package/startbootstrap-new-age) +[![Build Status](https://travis-ci.org/BlackrockDigital/startbootstrap-new-age.svg?branch=master)](https://travis-ci.org/BlackrockDigital/startbootstrap-new-age) +[![dependencies Status](https://david-dm.org/BlackrockDigital/startbootstrap-new-age/status.svg)](https://david-dm.org/BlackrockDigital/startbootstrap-new-age) +[![devDependencies Status](https://david-dm.org/BlackrockDigital/startbootstrap-new-age/dev-status.svg)](https://david-dm.org/BlackrockDigital/startbootstrap-new-age?type=dev) + +## Download and Installation + +To begin using this template, choose one of the following options to get started: +* [Download the latest release on Start Bootstrap](https://startbootstrap.com/template-overviews/new-age/) +* Install via npm: `npm i startbootstrap-new-age` +* Clone the repo: `git clone https://github.com/BlackrockDigital/startbootstrap-new-age.git` +* [Fork, Clone, or Download on GitHub](https://github.com/BlackrockDigital/startbootstrap-new-age) + +## Usage + +### Basic Usage + +After downloading, simply edit the HTML and CSS files included with the template in your favorite text editor to make changes. These are the only files you need to worry about, you can ignore everything else! To preview the changes you make to the code, you can open the `index.html` file in your web browser. + +### Advanced Usage + +After installation, run `npm install` and then run `gulp dev` which will open up a preview of the template in your default browser, watch for changes to core template files, and live reload the browser when changes are saved. You can view the `gulpfile.js` to see which tasks are included with the dev environment. + +#### Gulp Tasks + +- `gulp` the default task that builds everything +- `gulp dev` browserSync opens the project in your default browser and live reloads when changes are made +- `gulp sass` compiles SCSS files into CSS +- `gulp minify-css` minifies the compiled CSS file +- `gulp minify-js` minifies the themes JS file +- `gulp copy` copies dependencies from node_modules to the vendor directory + +## Bugs and Issues + +Have a bug or an issue with this template? [Open a new issue](https://github.com/BlackrockDigital/startbootstrap-new-age/issues) here on GitHub or leave a comment on the [template overview page at Start Bootstrap](http://startbootstrap.com/template-overviews/new-age/). + +## Custom Builds + +You can hire Start Bootstrap to create a custom build of any template, or create something from scratch using Bootstrap. For more information, visit the **[custom design services page](https://startbootstrap.com/bootstrap-design-services/)**. + +## About + +Start Bootstrap is an open source library of free Bootstrap templates and themes. All of the free templates and themes on Start Bootstrap are released under the MIT license, which means you can use them for any purpose, even for commercial projects. + +* https://startbootstrap.com +* https://twitter.com/SBootstrap + +Start Bootstrap was created by and is maintained by **[David Miller](http://davidmiller.io/)**, Owner of [Blackrock Digital](http://blackrockdigital.io/). + +* http://davidmiller.io +* https://twitter.com/davidmillerskt +* https://github.com/davidtmiller + +Start Bootstrap is based on the [Bootstrap](http://getbootstrap.com/) framework created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thorton](https://twitter.com/fat). + +## Copyright and License + +Copyright 2013-2018 Blackrock Digital LLC. Code released under the [MIT](https://github.com/BlackrockDigital/startbootstrap-new-age/blob/gh-pages/LICENSE) license. diff --git a/css/new-age.css b/css/new-age.css new file mode 100644 index 0000000..94e2b4b --- /dev/null +++ b/css/new-age.css @@ -0,0 +1,449 @@ +html, +body { + width: 100%; + height: 100%; +} + +body { + font-family: 'Muli', 'Helvetica', 'Arial', 'sans-serif'; +} + +a { + /*color: #fdcc52;*/ + color: gray; + -webkit-transition: all .35s; + -moz-transition: all .35s; + transition: all .35s; +} + +a:hover, a:focus { + color: #fcbd20; +} + +hr { + max-width: 100px; + margin: 25px auto 0; + border-width: 1px; + border-color: rgba(34, 34, 34, 0.1); +} + +hr.light { + border-color: white; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif'; + font-weight: 200; + letter-spacing: 1px; +} + +p { + font-size: 18px; + line-height: 1.5; + margin-bottom: 20px; +} + +section { + padding: 100px 0; +} + +section h2 { + font-size: 50px; +} + +#mainNav { + border-color: rgba(34, 34, 34, 0.05); + background-color: white; + -webkit-transition: all .35s; + -moz-transition: all .35s; + transition: all .35s; + font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif'; + font-weight: 200; + letter-spacing: 1px; +} + +#mainNav .navbar-brand { + /*color: #fdcc52;*/ + color: #222222; + font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif'; + font-weight: 200; + letter-spacing: 1px; +} + +#mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus { + color: #fcbd20; + /*color: black;*/ +} + +#mainNav .navbar-toggler { + font-size: 12px; + padding: 8px 10px; + color: #222222; +} + +#mainNav .navbar-nav > li > a { + font-size: 11px; + font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif'; + letter-spacing: 2px; + text-transform: uppercase; +} + +#mainNav .navbar-nav > li > a.active { + color: #fdcc52 !important; + background-color: transparent; +} + +#mainNav .navbar-nav > li > a.active:hover { + background-color: transparent; +} + +#mainNav .navbar-nav > li > a, +#mainNav .navbar-nav > li > a:focus { + color: #222222; +} + +#mainNav .navbar-nav > li > a:hover, +#mainNav .navbar-nav > li > a:focus:hover { + color: #fdcc52; +} + +@media (min-width: 992px) { + #mainNav { + border-color: transparent; + background-color: transparent; + } + #mainNav .navbar-brand { + color: fade(white, 70%); + } + #mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus { + color: white; + } + #mainNav .navbar-nav > li > a, + #mainNav .navbar-nav > li > a:focus { + color: rgba(255, 255, 255, 0.7); + } + #mainNav .navbar-nav > li > a:hover, + #mainNav .navbar-nav > li > a:focus:hover { + color: white; + } + #mainNav.navbar-shrink { + border-color: rgba(34, 34, 34, 0.1); + background-color: white; + } + #mainNav.navbar-shrink .navbar-brand { + color: #222222; + } + #mainNav.navbar-shrink .navbar-brand:hover, #mainNav.navbar-shrink .navbar-brand:focus { + color: #fdcc52; + } + #mainNav.navbar-shrink .navbar-nav > li > a, + #mainNav.navbar-shrink .navbar-nav > li > a:focus { + color: #222222; + } + #mainNav.navbar-shrink .navbar-nav > li > a:hover, + #mainNav.navbar-shrink .navbar-nav > li > a:focus:hover { + color: #fdcc52; + } +} + +header.masthead { + position: relative; + width: 100%; + padding-top: 150px; + padding-bottom: 100px; + color: white; + background: url("../img/bg-pattern.png"), #00aced; + background: url("../img/bg-pattern.png"), -webkit-linear-gradient(to left, #000, #00aced); + background: url("../img/bg-pattern.png"), linear-gradient(to left, #000, #00aced); +} + +header.masthead .header-content { + max-width: 500px; + margin-bottom: 100px; + text-align: center; +} + +header.masthead .header-content h1 { + font-size: 30px; +} + +header.masthead .device-container { + max-width: 325px; + margin-right: auto; + margin-left: auto; +} + +header.masthead .device-container .screen img { + border-radius: 3px; +} + +@media (min-width: 992px) { + header.masthead { + height: 100vh; + min-height: 775px; + padding-top: 0; + padding-bottom: 0; + } + header.masthead .header-content { + margin-bottom: 0; + text-align: left; + } + header.masthead .header-content h1 { + font-size: 50px; + } + header.masthead .device-container { + max-width: 325px; + } +} + +section.download { + position: relative; + padding: 150px 0; +} + +section.download h2 { + font-size: 50px; + margin-top: 0; +} + +section.download .badges .badge-link { + display: block; + margin-bottom: 25px; +} + +section.download .badges .badge-link:last-child { + margin-bottom: 0; +} + +section.download .badges .badge-link img { + height: 60px; +} + +@media (min-width: 768px) { + section.download .badges .badge-link { + display: inline-block; + margin-bottom: 0; + } +} + +@media (min-width: 768px) { + section.download h2 { + font-size: 70px; + } +} + +section.features .section-heading { + margin-bottom: 100px; +} + +section.features .section-heading h2 { + margin-top: 0; +} + +section.features .section-heading p { + margin-bottom: 0; +} + +section.features .device-container, +section.features .feature-item { + max-width: 325px; + margin: 0 auto; +} + +section.features .device-container { + margin-bottom: 100px; +} + +@media (min-width: 992px) { + section.features .device-container { + margin-bottom: 0; + } +} + +section.features .feature-item { + padding-top: 50px; + padding-bottom: 50px; + text-align: center; +} + +section.features .feature-item h3 { + font-size: 30px; +} + +section.features .feature-item i { + font-size: 80px; + display: block; + margin-bottom: 15px; + background: -webkit-linear-gradient(to left, #7b4397, #dc2430); + background: linear-gradient(to left, #7b4397, #dc2430); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +section.cta { + position: relative; + padding: 250px 0; + background-image: url("../img/bg-cta.jpg"); + background-position: center; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; +} + +section.cta .cta-content { + position: relative; + z-index: 1; +} + +section.cta .cta-content h2 { + font-size: 50px; + max-width: 450px; + margin-top: 0; + margin-bottom: 25px; + color: white; +} + +@media (min-width: 768px) { + section.cta .cta-content h2 { + font-size: 80px; + } +} + +section.cta .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); +} + +section.contact { + background: white; + text-align: center; +} + +section.contact h2 { + margin-top: 0; + margin-bottom: 25px; +} + +section.contact h2 i { + color: #dd4b39; +} + +section.contact ul.list-social { + margin-bottom: 0; +} + +section.contact ul.list-social li a { + font-size: 40px; + line-height: 80px; + display: block; + width: 80px; + height: 80px; + color: white; + border-radius: 100%; +} + +section.contact ul.list-social li.social-twitter a { + background-color: #1da1f2; +} + +section.contact ul.list-social li.social-twitter a:hover { + background-color: #0d95e8; +} + +section.contact ul.list-social li.social-github a { + background-color: #9c9c9c; +} + +section.contact ul.list-social li.social-github a:hover { + background-color: #0d95e8; +} + +section.contact ul.list-social li.social-facebook a { + background-color: #3b5998; +} + +section.contact ul.list-social li.social-facebook a:hover { + background-color: #344e86; +} + +section.contact ul.list-social li.social-google-plus a { + background-color: #dd4b39; +} + +section.contact ul.list-social li.social-google-plus a:hover { + background-color: #d73925; +} + +footer { + padding: 25px 0; + text-align: center; + color: rgba(255, 255, 255, 0.3); + background-color: #222222; +} + +footer p { + font-size: 12px; + margin: 0; +} + +footer ul { + margin-bottom: 0; +} + +footer ul li a { + font-size: 12px; + color: rgba(255, 255, 255, 0.3); +} + +footer ul li a:hover, footer ul li a:focus, footer ul li a:active, footer ul li a.active { + text-decoration: none; +} + +.bg-primary { + background: #00aced; + background: -webkit-linear-gradient(#00aced, #00aced); + background: linear-gradient(#00aced, #00aced); +} + +.text-primary { + color: #fdcc52; +} + +.no-gutter > [class*='col-'] { + padding-right: 0; + padding-left: 0; +} + +.btn-outline { + color: white; + border: 1px solid; + border-color: white; +} + +.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active { + color: white; + border-color: #fdcc52; + background-color: #fdcc52; +} + +.btn { + border-radius: 300px; + font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif'; + letter-spacing: 2px; + text-transform: uppercase; +} + +.btn-xl { + font-size: 11px; + padding: 15px 45px; +} diff --git a/css/new-age.min.css b/css/new-age.min.css new file mode 100644 index 0000000..3765232 --- /dev/null +++ b/css/new-age.min.css @@ -0,0 +1 @@ +body,html{width:100%;height:100%}body{font-family:Muli,Helvetica,Arial,sans-serif}a{color:#fdcc52;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a:focus,a:hover{color:#fcbd20}hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}hr.light{border-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}p{font-size:18px;line-height:1.5;margin-bottom:20px}section{padding:100px 0}section h2{font-size:50px}#mainNav{border-color:rgba(34,34,34,.05);background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}#mainNav .navbar-brand{color:#fdcc52;font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fcbd20}#mainNav .navbar-toggler{font-size:12px;padding:8px 10px;color:#222}#mainNav .navbar-nav>li>a{font-size:11px;font-family:Lato,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}#mainNav .navbar-nav>li>a.active{color:#fdcc52!important;background-color:transparent}#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222}#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#fdcc52}@media (min-width:992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:fade(white,70%)}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#fff}#mainNav.navbar-shrink{border-color:rgba(34,34,34,.1);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#222}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#fdcc52}#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#222}#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover,#mainNav.navbar-shrink .navbar-nav>li>a:hover{color:#fdcc52}}header.masthead{position:relative;width:100%;padding-top:150px;padding-bottom:100px;color:#fff;background:url(../img/bg-pattern.png),#7b4397;background:url(../img/bg-pattern.png),-webkit-linear-gradient(to left,#7b4397,#dc2430);background:url(../img/bg-pattern.png),linear-gradient(to left,#7b4397,#dc2430)}header.masthead .header-content{max-width:500px;margin-bottom:100px;text-align:center}header.masthead .header-content h1{font-size:30px}header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}header.masthead .device-container .screen img{border-radius:3px}@media (min-width:992px){header.masthead{height:100vh;min-height:775px;padding-top:0;padding-bottom:0}header.masthead .header-content{margin-bottom:0;text-align:left}header.masthead .header-content h1{font-size:50px}header.masthead .device-container{max-width:325px}}section.download{position:relative;padding:150px 0}section.download h2{font-size:50px;margin-top:0}section.download .badges .badge-link{display:block;margin-bottom:25px}section.download .badges .badge-link:last-child{margin-bottom:0}section.download .badges .badge-link img{height:60px}@media (min-width:768px){section.download .badges .badge-link{display:inline-block;margin-bottom:0}}@media (min-width:768px){section.download h2{font-size:70px}}section.features .section-heading{margin-bottom:100px}section.features .section-heading h2{margin-top:0}section.features .section-heading p{margin-bottom:0}section.features .device-container,section.features .feature-item{max-width:325px;margin:0 auto}section.features .device-container{margin-bottom:100px}@media (min-width:992px){section.features .device-container{margin-bottom:0}}section.features .feature-item{padding-top:50px;padding-bottom:50px;text-align:center}section.features .feature-item h3{font-size:30px}section.features .feature-item i{font-size:80px;display:block;margin-bottom:15px;background:-webkit-linear-gradient(to left,#7b4397,#dc2430);background:linear-gradient(to left,#7b4397,#dc2430);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.cta{position:relative;padding:250px 0;background-image:url(../img/bg-cta.jpg);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta .cta-content h2{font-size:50px;max-width:450px;margin-top:0;margin-bottom:25px;color:#fff}@media (min-width:768px){section.cta .cta-content h2{font-size:80px}}section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}section.contact{text-align:center}section.contact h2{margin-top:0;margin-bottom:25px}section.contact h2 i{color:#dd4b39}section.contact ul.list-social{margin-bottom:0}section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:#fff;border-radius:100%}section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}section.contact ul.list-social li.social-facebook a{background-color:#3b5998}section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}footer{padding:25px 0;text-align:center;color:rgba(255,255,255,.3);background-color:#222}footer p{font-size:12px;margin:0}footer ul{margin-bottom:0}footer ul li a{font-size:12px;color:rgba(255,255,255,.3)}footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{text-decoration:none}.bg-primary{background:#fdcc52;background:-webkit-linear-gradient(#fdcc52,#fdc539);background:linear-gradient(#fdcc52,#fdc539)}.text-primary{color:#fdcc52}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-outline{color:#fff;border:1px solid;border-color:#fff}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;border-color:#fdcc52;background-color:#fdcc52}.btn{border-radius:300px;font-family:Lato,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.btn-xl{font-size:11px;padding:15px 45px} \ No newline at end of file diff --git a/device-mockups/device-mockups.css b/device-mockups/device-mockups.css new file mode 100755 index 0000000..5e95a6a --- /dev/null +++ b/device-mockups/device-mockups.css @@ -0,0 +1,772 @@ +/* + * HTML5 Device Mockups + * + * By: + * Tomi Hiltunen + * tomi@mitakuuluu.fi + * http://fi.linkedin.com/in/tomihiltunen/ + * + * Angelos Arnis + * http://fi.linkedin.com/in/angelosarnis/ + * + * Inluded in this package: + * - iPhone5 (black/white, portrait/landscape) + * - iPad2 (black/white, portrait/landscape) + * - iMac + * - MacBook Pro (retina model) + * - Nexus 7 + * - Lumia 920 + * - Microsoft Surface + * - Galaxy S3 + * + * Added by ben182 (@beno182): + * - iPhone 6 + * - iPhone 6 Plus + * - iPhone SE + * - iPad Air + * - iPad Air 2 + * - iPad Pro + * - Macbook 2015 + * + * + */ + + /* GENERAL STYLE */ + +.device-mockup { + position: relative; + width: 100%; + padding-bottom: 61.775701%; +} + + .device-mockup > .device { + position: absolute; + top: 0; bottom: 0; left: 0; right: 0; + width: 100%; height: 100%; + background-size: 100% 100%; + background-repeat: no-repeat; + background-image: url("macbook/macbook.png"); + } + + .device-mockup > .device > .screen { + position: absolute; + top: 11.0438729%; + bottom: 14.6747352%; + left: 13.364486%; + right: 13.364486%; + overflow: hidden; + } + + .device-mockup > .device > .button { + position: absolute; + top: 0; left: 0; + display: none; + overflow: hidden; + border-radius: 100%; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + cursor: pointer; + } + + +/* DEVICES */ + + +/* iMac */ +.device-mockup.imac { + padding-bottom: 81.230769%; +} + +.device-mockup.imac > .device { + background-image: url("imac/imac.png"); +} + +.device-mockup.imac > .device > .screen { + top: 8.20707071%; bottom: 31.6919192%; left: 6.61538462%; right: 6.61538462%; +} + + +/* MacBook Pro */ +.device-mockup.macbook { + padding-bottom: 61.775701%; +} + +.device-mockup.macbook > .device { + background-image: url("macbook/macbook.png"); +} + +.device-mockup.macbook > .device > .screen { + top: 11.0438729%; bottom: 14.6747352%; left: 13.364486%; right: 13.364486%; +} + +/* MacBook 2015 */ +.device-mockup.macbook_2015 { + padding-bottom: 57.50%; +} + +.device-mockup.macbook_2015 > .device, +.device-mockup.macbook_2015.grey > .device { + background-image: url("macbook_2015/grey.png"); +} + +.device-mockup.macbook_2015 > .device, +.device-mockup.macbook_2015.silver > .device { + background-image: url("macbook_2015/silver.png"); +} + +.device-mockup.macbook_2015 > .device, +.device-mockup.macbook_2015.gold > .device { + background-image: url("macbook_2015/gold.png"); +} + +.device-mockup.macbook_2015 > .device > .screen { + top: 7.5%; bottom: 10.9%; left: 12.46%; right: 12.56%; +} + + +/* iPhone 5 */ +.device-mockup.iphone5, +.device-mockup.iphone5.portrait { + padding-bottom: 210.57%; +} + +.device-mockup.iphone5.landscape { + padding-bottom: 47.49%; +} + +.device-mockup.iphone5 > .device, +.device-mockup.iphone5.black > .device, +.device-mockup.iphone5.portrait.black > .device { + background-image: url("iphone5/iphone5_port_black.png"); +} + +.device-mockup.iphone5.landscape > .device, +.device-mockup.iphone5.landscape.black > .device { + background-image: url("iphone5/iphone5_land_black.png"); +} + +.device-mockup.iphone5.white > .device, +.device-mockup.iphone5.portrait.white > .device { + background-image: url("iphone5/iphone5_port_white.png"); +} + +.device-mockup.iphone5.landscape.white > .device { + background-image: url("iphone5/iphone5_land_white.png"); +} + +.device-mockup.iphone5 > .device > .screen, +.device-mockup.iphone5.portrait > .device > .screen { + top: 14.78%; bottom: 13.78%; left: 8.77%; right: 7.77%; +} + +.device-mockup.iphone5.landscape > .device > .screen { + top: 7.422488%; bottom: 8.422488%; left: 14.919127%; right: 14.019127%; +} + +.device-mockup.iphone5 > .device > .button, +.device-mockup.iphone5.portrait > .device > .button { + display: block; + top: 88.3%; bottom: 2.5%; left: 40%; right: 40%; +} + +.device-mockup.iphone5.landscape > .device > .button { + display: block; + top: 40%; bottom: 41%; left: 88.4%; right: 2.3%; +} + +/* iPhone SE */ +.device-mockup.iphone_se, +.device-mockup.iphone_se.portrait { + padding-bottom: 209.83%; +} + +.device-mockup.iphone_se.landscape { + padding-bottom: 47.66%; +} + +.device-mockup.iphone_se > .device, +.device-mockup.iphone_se.black > .device, +.device-mockup.iphone_se.portrait.black > .device { + background-image: url("iphone_se/iphone_se_port_black.png"); +} + +.device-mockup.iphone_se.landscape > .device, +.device-mockup.iphone_se.landscape.black > .device { + background-image: url("iphone_se/iphone_se_land_black.png"); +} + +.device-mockup.iphone_se.white > .device, +.device-mockup.iphone_se.portrait.white > .device { + background-image: url("iphone_se/iphone_se_port_white.png"); +} + +.device-mockup.iphone_se.landscape.white > .device { + background-image: url("iphone_se/iphone_se_land_white.png"); +} + +.device-mockup.iphone_se.gold > .device, +.device-mockup.iphone_se.portrait.gold > .device { + background-image: url("iphone_se/iphone_se_port_gold.png"); +} + +.device-mockup.iphone_se.landscape.gold > .device { + background-image: url("iphone_se/iphone_se_land_gold.png"); +} + +.device-mockup.iphone_se.rose > .device, +.device-mockup.iphone_se.portrait.rose > .device { + background-image: url("iphone_se/iphone_se_port_rose.png"); +} + +.device-mockup.iphone_se.landscape.rose > .device { + background-image: url("iphone_se/iphone_se_land_rose.png"); +} + +.device-mockup.iphone_se > .device > .screen, +.device-mockup.iphone_se.portrait > .device > .screen { + top: 16.28%; bottom: 16.28%; left: 11.77%; right: 11.77%; +} + +.device-mockup.iphone_se.landscape > .device > .screen { + top: 11.722488%; bottom: 11.722488%; left: 16.0191273%; right: 16.0191273%; +} + +.device-mockup.iphone_se > .device > .button, +.device-mockup.iphone_se.portrait > .device > .button { + display: block; + top: 86.3%; bottom: 5.5%; left: 42%; right: 42%; +} + +.device-mockup.iphone_se.landscape > .device > .button { + display: block; + top: 42%; bottom: 42%; left: 86.4%; right: 5.1%; +} + +/* iPhone 6 */ +.device-mockup.iphone6, +.device-mockup.iphone6.portrait { + padding-bottom: 207.19%; +} + +.device-mockup.iphone6.landscape { + padding-bottom: 48.76%; +} + +.device-mockup.iphone6 > .device, +.device-mockup.iphone6.black > .device, +.device-mockup.iphone6.portrait.black > .device { + background-image: url("iphone_6/iphone_6_port_black.png"); +} + +.device-mockup.iphone6.landscape > .device, +.device-mockup.iphone6.landscape.black > .device { + background-image: url("iphone_6/iphone_6_land_black.png"); +} + +.device-mockup.iphone6.white > .device, +.device-mockup.iphone6.portrait.white > .device { + background-image: url("iphone_6/iphone_6_port_white.png"); +} + +.device-mockup.iphone6.landscape.white > .device { + background-image: url("iphone_6/iphone_6_land_white.png"); +} + +.device-mockup.iphone6.gold > .device, +.device-mockup.iphone6.portrait.gold > .device { + background-image: url("iphone_6/iphone_6_port_gold.png"); +} + +.device-mockup.iphone6.landscape.gold > .device { + background-image: url("iphone_6/iphone_6_land_gold.png"); +} + +.device-mockup.iphone6 > .device > .screen, +.device-mockup.iphone6.portrait > .device > .screen { + top: 12.58%; bottom: 12.88%; left: 6.77%; right: 6.77%; +} + +.device-mockup.iphone6.landscape > .device > .screen { + top: 6.77%; bottom: 6.77%; left: 12.58%; right: 12.88%; +} + +.device-mockup.iphone6 > .device > .button, +.device-mockup.iphone6.portrait > .device > .button { + display: block; + top: 88.6%; bottom: 3.2%; left: 42%; right: 42%; +} + +.device-mockup.iphone6.landscape > .device > .button { + display: block; + top: 42%; bottom: 42%; left: 88.6%; right: 3.2%; +} + +/* iPhone 6 Plus*/ +.device-mockup.iphone6_plus, +.device-mockup.iphone6_plus.portrait { + padding-bottom: 201.76%; +} + +.device-mockup.iphone6_plus.landscape { + padding-bottom: 49.56%; +} + +.device-mockup.iphone6_plus > .device, +.device-mockup.iphone6_plus.black > .device, +.device-mockup.iphone6_plus.portrait.black > .device { + background-image: url("iphone_6_plus/iphone_6_plus_black_port.png"); +} + +.device-mockup.iphone6_plus.landscape > .device, +.device-mockup.iphone6_plus.landscape.black > .device { + background-image: url("iphone_6_plus/iphone_6_plus_black_land.png"); +} + +.device-mockup.iphone6_plus.white > .device, +.device-mockup.iphone6_plus.portrait.white > .device { + background-image: url("iphone_6_plus/iphone_6_plus_white_port.png"); +} + +.device-mockup.iphone6_plus.landscape.white > .device { + background-image: url("iphone_6_plus/iphone_6_plus_white_land.png"); +} + +.device-mockup.iphone6_plus.gold > .device, +.device-mockup.iphone6_plus.portrait.gold > .device { + background-image: url("iphone_6_plus/iphone_6_plus_gold_port.png"); +} + +.device-mockup.iphone6_plus.landscape.gold > .device { + background-image: url("iphone_6_plus/iphone_6_plus_gold_land.png"); +} + +.device-mockup.iphone6_plus > .device > .screen, +.device-mockup.iphone6_plus.portrait > .device > .screen { + top: 11.58%; bottom: 11.58%; left: 5.97%; right: 5.97%; +} + +.device-mockup.iphone6_plus.landscape > .device > .screen { + top: 5.97%; bottom: 5.97%; left: 11.38%; right: 11.58%; +} + +.device-mockup.iphone6_plus > .device > .button, +.device-mockup.iphone6_plus.portrait > .device > .button { + display: block; + top: 89.9%; bottom: 3.2%; left: 43%; right: 43%; +} + +.device-mockup.iphone6_plus.landscape > .device > .button { + display: block; + top: 43%; bottom: 43%; left: 89.9%; right: 3.2%; +} + +/* iPad */ +.device-mockup.ipad, +.device-mockup.ipad.portrait { + padding-bottom: 128.406276%; +} + +.device-mockup.ipad.landscape { + padding-bottom: 79.9086758%; +} + +.device-mockup.ipad > .device, +.device-mockup.ipad.black > .device, +.device-mockup.ipad.portrait.black > .device { + background-image: url("ipad/ipad_port_black.png"); +} + +.device-mockup.ipad.white > .device, +.device-mockup.ipad.portrait.white > .device { + background-image: url("ipad/ipad_port_white.png"); +} + +.device-mockup.ipad.landscape > .device, +.device-mockup.ipad.landscape.black > .device { + background-image: url("ipad/ipad_land_black.png"); +} + +.device-mockup.ipad.landscape.white > .device { + background-image: url("ipad/ipad_land_white.png"); +} + +.device-mockup.ipad > .device > .screen, +.device-mockup.ipad.portrait > .device > .screen { + top: 12.025723%; bottom: 12.154341%; left: 13.45995%; right: 13.45995%; +} + +.device-mockup.ipad.landscape > .device > .screen { + top: 13.87755102%; bottom: 13.87755102%; left: 11.5459883%; right: 11.5459883%; +} + +.device-mockup.ipad > .device > .button, +.device-mockup.ipad.portrait > .device > .button { + display: block; + top: 90.2%; bottom: 5.5%; left: 47.3%; right: 47.3%; +} + +.device-mockup.ipad.landscape > .device > .button { + display: block; + top: 47.3%; bottom: 47.3%; left: 90.8%; right: 4.9%; +} + +/* iPad Air */ +.device-mockup.ipad_air, +.device-mockup.ipad_air.portrait { + padding-bottom: 141.27%; +} + +.device-mockup.ipad_air.landscape { + padding-bottom: 70.79%; +} + +.device-mockup.ipad_air > .device, +.device-mockup.ipad_air.grey > .device, +.device-mockup.ipad_air.portrait.grey > .device { + background-image: url("ipad_air/ipad_air_gray_port.png"); +} + +.device-mockup.ipad_air.silver > .device, +.device-mockup.ipad_air.portrait.silver > .device { + background-image: url("ipad_air/ipad_air_silver_port.png"); +} + +.device-mockup.ipad_air.landscape > .device, +.device-mockup.ipad_air.landscape.grey > .device { + background-image: url("ipad_air/ipad_air_gray_land.png"); +} + +.device-mockup.ipad_air.landscape.silver > .device { + background-image: url("ipad_air/ipad_air_silver_land.png"); +} + +.device-mockup.ipad_air > .device > .screen, +.device-mockup.ipad_air.portrait > .device > .screen { + top: 9.025723%; bottom: 9.154341%; left: 7.45995%; right: 6.45995%; +} + +.device-mockup.ipad_air.landscape > .device > .screen { + top: 6.877551%; bottom: 6.877551%; left: 9.545988%; right: 9.545988%; +} + +.device-mockup.ipad_air > .device > .button, +.device-mockup.ipad_air.portrait > .device > .button { + display: block; + top: 93.2%; bottom: 2.5%; left: 47.3%; right: 47.3%; +} + +.device-mockup.ipad_air.landscape > .device > .button { + display: block; + top: 47.3%; bottom: 47.3%; left: 93.1%; right: 2.1%; +} + +/* iPad Air 2 */ +.device-mockup.ipad_air_2, +.device-mockup.ipad_air_2.portrait { + padding-bottom: 141.38%; +} + +.device-mockup.ipad_air_2.landscape { + padding-bottom: 70.73%; +} + +.device-mockup.ipad_air_2 > .device, +.device-mockup.ipad_air_2.grey > .device, +.device-mockup.ipad_air_2.portrait.grey > .device { + background-image: url("ipad_air_2/ipad_air_2_gray_port.png"); +} + +.device-mockup.ipad_air_2.silver > .device, +.device-mockup.ipad_air_2.portrait.silver > .device { + background-image: url("ipad_air_2/ipad_air_2_silver_port.png"); +} + +.device-mockup.ipad_air_2.gold > .device, +.device-mockup.ipad_air_2.portrait.gold > .device { + background-image: url("ipad_air_2/ipad_air_2_gold_port.png"); +} + +.device-mockup.ipad_air_2.landscape > .device, +.device-mockup.ipad_air_2.landscape.grey > .device { + background-image: url("ipad_air_2/ipad_air_2_gray_land.png"); +} + +.device-mockup.ipad_air_2.landscape.silver > .device { + background-image: url("ipad_air_2/ipad_air_2_silver_land.png"); +} + +.device-mockup.ipad_air_2.landscape.gold > .device { + background-image: url("ipad_air_2/ipad_air_2_gold_land.png"); +} + +.device-mockup.ipad_air_2 > .device > .screen, +.device-mockup.ipad_air_2.portrait > .device > .screen { + top: 9.025723%; bottom: 8.854341%; left: 6.15995%; right: 6.15995%; +} + +.device-mockup.ipad_air_2.landscape > .device > .screen { + top: 6.277551%; bottom: 6.277551%; left: 8.545988%; right: 8.545988%; +} + +.device-mockup.ipad_air_2 > .device > .button, +.device-mockup.ipad_air_2.portrait > .device > .button { + display: block; + top: 93.2%; bottom: 2.1%; left: 46.3%; right: 46.5%; +} + +.device-mockup.ipad_air_2.landscape > .device > .button { + display: block; + top: 46.5%; bottom: 46.8%; left: 93.5%; right: 1.9%; +} + +/* iPad Pro */ +.device-mockup.ipad_pro, +.device-mockup.ipad_pro.portrait { + padding-bottom: 138.63%; +} + +.device-mockup.ipad_pro.landscape { + padding-bottom: 72.14%; +} + +.device-mockup.ipad_pro > .device, +.device-mockup.ipad_pro.grey > .device, +.device-mockup.ipad_pro.portrait.grey > .device { + background-image: url("ipad_pro/ipad_pro_port_black.png"); +} + +.device-mockup.ipad_pro.silver > .device, +.device-mockup.ipad_pro.portrait.silver > .device { + background-image: url("ipad_pro/ipad_pro_port_silver.png"); +} + +.device-mockup.ipad_pro.gold > .device, +.device-mockup.ipad_pro.portrait.gold > .device { + background-image: url("ipad_pro/ipad_pro_port_gold.png"); +} + +.device-mockup.ipad_pro.landscape > .device, +.device-mockup.ipad_pro.landscape.grey > .device { + background-image: url("ipad_pro/ipad_pro_land_black.png"); +} + +.device-mockup.ipad_pro.landscape.silver > .device { + background-image: url("ipad_pro/ipad_pro_land_silver.png"); +} + +.device-mockup.ipad_pro.landscape.gold > .device { + background-image: url("ipad_pro/ipad_pro_land_gold.png"); +} + +.device-mockup.ipad_pro > .device > .screen, +.device-mockup.ipad_pro.portrait > .device > .screen { + top: 7.025723%; bottom: 6.854341%; left: 5.15995%; right: 5.15995%; +} + +.device-mockup.ipad_pro.landscape > .device > .screen { + top: 5.177551%; bottom: 5.177551%; left: 6.945988%; right: 6.945988%; +} + +.device-mockup.ipad_pro > .device > .button, +.device-mockup.ipad_pro.portrait > .device > .button { + display: block; + top: 94.9%; bottom: 1.5%; left: 47.3%; right: 47.1%; +} + +.device-mockup.ipad_pro.landscape > .device > .button { + display: block; + top: 47.5%; bottom: 47.5%; left: 94.8%; right: 1.5%; +} + + +/* Galaxy S3 */ +.device-mockup.galaxy_s3, +.device-mockup.galaxy_s3.portrait { + padding-bottom: 178.787879%; +} + +.device-mockup.galaxy_s3.landscape { + padding-bottom: 55.9322034%; +} + +.device-mockup.galaxy_s3 > .device, +.device-mockup.galaxy_s3.black > .device, +.device-mockup.galaxy_s3.portrait.black > .device { + background-image: url("galaxy_s3/s3_port_black.png"); +} + +.device-mockup.galaxy_s3.landscape > .device, +.device-mockup.galaxy_s3.landscape.black > .device { + background-image: url("galaxy_s3/s3_land_black.png"); +} + +.device-mockup.galaxy_s3.white > .device, +.device-mockup.galaxy_s3.portrait.white > .device { + background-image: url("galaxy_s3/s3_port_white.png"); +} + +.device-mockup.galaxy_s3.landscape.white > .device { + background-image: url("galaxy_s3/s3_land_white.png"); +} + +.device-mockup.galaxy_s3 > .device > .screen, +.device-mockup.galaxy_s3.portrait > .device > .screen { + top: 12.3728814%; bottom: 15.5367232%; left: 13.8383838%; right: 13.8383838%; +} + +.device-mockup.galaxy_s3.landscape > .device > .screen { + top: 13.8383838%; bottom: 13.8383838%; left: 12.3728814%; right: 15.5367232%; +} + + +/* Galaxy S5 */ +.device-mockup.galaxy_s5, +.device-mockup.galaxy_s5.portrait { + padding-bottom: 194.188862%; +} + +.device-mockup.galaxy_s5.landscape { + padding-bottom: 51.496259%; +} + +.device-mockup.galaxy_s5 > .device, +.device-mockup.galaxy_s5.black > .device, +.device-mockup.galaxy_s5.portrait.black > .device { + background-image: url("galaxy_s5/galaxy_s5_port_black.png"); +} + +.device-mockup.galaxy_s5.landscape > .device, +.device-mockup.galaxy_s5.landscape.black > .device { + background-image: url("galaxy_s5/galaxy_s5_land_black.png"); +} + +.device-mockup.galaxy_s5.white > .device, +.device-mockup.galaxy_s5.portrait.white > .device { + background-image: url("galaxy_s5/galaxy_s5_port_white.png"); +} + +.device-mockup.galaxy_s5.landscape.white > .device { + background-image: url("galaxy_s5/galaxy_s5_land_white.png"); +} + +.device-mockup.galaxy_s5 > .device > .screen, +.device-mockup.galaxy_s5.portrait > .device > .screen { + top: 10.2%; bottom: 10.1%; left: 6.3%; right: 6.4%; +} + +.device-mockup.galaxy_s5.landscape > .device > .screen { + top: 6.6%; bottom: 6.2%; left: 10.15%; right: 10%; +} + + +/* Galaxy Tab4 */ +.device-mockup.galaxy_tab4, +.device-mockup.galaxy_tab4.landscape { + padding-bottom: 72.689464%; +} + +.device-mockup.galaxy_tab4 > .device, +.device-mockup.galaxy_tab4.black > .device, +.device-mockup.galaxy_tab4.landscape.black > .device { + background-image: url("galaxy_tab4/galaxy_tab4_land_black.png"); +} + +.device-mockup.galaxy_tab4.white > .device, +.device-mockup.galaxy_tab4.landscape.white > .device { + background-image: url("galaxy_tab4/galaxy_tab4_land_white.png"); +} + +.device-mockup.galaxy_tab4 > .device > .screen, +.device-mockup.galaxy_tab4.landscape > .device > .screen { + top: 11.5%; bottom: 11.5%; left: 5.4%; right: 5.2%; +} + + +/* Lumia 920 */ +.device-mockup.lumia920, +.device-mockup.lumia920.portrait { + padding-bottom: 172.796353%; +} + +.device-mockup.lumia920.landscape { + padding-bottom: 56.3330381%; +} + +.device-mockup.lumia920 > .device, +.device-mockup.lumia920.portrait > .device { + background-image: url("lumia920/lumia920_port.png"); +} + +.device-mockup.lumia920.landscape > .device { + background-image: url("lumia920/lumia920_land.png"); +} +.device-mockup.lumia920 > .device > .screen, +.device-mockup.lumia920.portrait > .device > .screen { + top: 10.6420405%; bottom: 18.9973615%; left: 13.5258359%; right: 13.5258359%; +} + +.device-mockup.lumia920.landscape > .device > .screen { + top: 12.2641509%; bottom: 12.2641509%; left: 10.5403012%; right: 18.6005314%; +} + + +/* Nexus 7 */ +.device-mockup.nexus7, +.device-mockup.nexus7.portrait { + padding-bottom: 156.521739%; +} + +.device-mockup.nexus7.landscape { + padding-bottom: 63.6678201%; +} + +.device-mockup.nexus7 > .device, +.device-mockup.nexus7.portrait > .device { + background-image: url("nexus7/nexus7_port.png"); +} + +.device-mockup.nexus7.landscape > .device { + background-image: url("nexus7/nexus7_land.png"); +} + +.device-mockup.nexus7 > .device > .screen, +.device-mockup.nexus7.portrait > .device > .screen { + top: 13.1365741%; bottom: 12.7893519%; left: 13.7681159%; right: 13.7681159%; +} + +.device-mockup.nexus7.landscape > .device > .screen { + top: 13.7681159%; bottom: 13.7681159%; left: 13.0911188%; right: 13.0911188%; +} + + +/* Microsoft Surface */ +.device-mockup.surface, +.device-mockup.surface.landscape { + padding-bottom: 64.7584973%; +} + +.device-mockup.surface > .device, +.device-mockup.surface.landscape > .device { + background-image: url("surface/surface.png"); +} + +.device-mockup.surface > .device > .screen, +.device-mockup.surface.landscape > .device > .screen { + top: 14.5488029%; bottom: 14.9171271%; left: 9.36195587%; right: 9.36195587%; +} + +/* Samsung TV */ +.device-mockup.samsung_tv, +.device-mockup.samsung_tv.landscape { + padding-bottom: 64.68%; +} + +.device-mockup.samsung_tv > .device, +.device-mockup.samsung_tv.landscape > .device { + background-image: url("samsung_tv/samsung_tv.png"); +} + +.device-mockup.samsung_tv > .device > .screen, +.device-mockup.samsung_tv.landscape > .device > .screen { + top: 2.148803%; bottom: 12.817127%; left: 1.261956%; right: 1.361956%; +} diff --git a/device-mockups/device-mockups.min.css b/device-mockups/device-mockups.min.css new file mode 100755 index 0000000..b84873f --- /dev/null +++ b/device-mockups/device-mockups.min.css @@ -0,0 +1 @@ +.device-mockup{position:relative;width:100%;padding-bottom:61.775701%}.device-mockup>.device{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-image:url(macbook/macbook.png)}.device-mockup>.device>.screen{position:absolute;top:11.0438729%;bottom:14.6747352%;left:13.364486%;right:13.364486%;overflow:hidden}.device-mockup>.device>.button{position:absolute;top:0;left:0;display:none;overflow:hidden;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;cursor:pointer}.device-mockup.imac{padding-bottom:81.230769%}.device-mockup.imac>.device{background-image:url(imac/imac.png)}.device-mockup.imac>.device>.screen{top:8.20707071%;bottom:31.6919192%;left:6.61538462%;right:6.61538462%}.device-mockup.macbook{padding-bottom:61.775701%}.device-mockup.macbook>.device{background-image:url(macbook/macbook.png)}.device-mockup.macbook>.device>.screen{top:11.0438729%;bottom:14.6747352%;left:13.364486%;right:13.364486%}.device-mockup.macbook_2015{padding-bottom:57.5%}.device-mockup.macbook_2015.grey>.device,.device-mockup.macbook_2015>.device{background-image:url(macbook_2015/grey.png)}.device-mockup.macbook_2015.silver>.device,.device-mockup.macbook_2015>.device{background-image:url(macbook_2015/silver.png)}.device-mockup.macbook_2015.gold>.device,.device-mockup.macbook_2015>.device{background-image:url(macbook_2015/gold.png)}.device-mockup.macbook_2015>.device>.screen{top:7.5%;bottom:10.9%;left:12.46%;right:12.56%}.device-mockup.iphone5,.device-mockup.iphone5.portrait{padding-bottom:210.57%}.device-mockup.iphone5.landscape{padding-bottom:47.49%}.device-mockup.iphone5.black>.device,.device-mockup.iphone5.portrait.black>.device,.device-mockup.iphone5>.device{background-image:url(iphone5/iphone5_port_black.png)}.device-mockup.iphone5.landscape.black>.device,.device-mockup.iphone5.landscape>.device{background-image:url(iphone5/iphone5_land_black.png)}.device-mockup.iphone5.portrait.white>.device,.device-mockup.iphone5.white>.device{background-image:url(iphone5/iphone5_port_white.png)}.device-mockup.iphone5.landscape.white>.device{background-image:url(iphone5/iphone5_land_white.png)}.device-mockup.iphone5.portrait>.device>.screen,.device-mockup.iphone5>.device>.screen{top:14.78%;bottom:13.78%;left:8.77%;right:7.77%}.device-mockup.iphone5.landscape>.device>.screen{top:7.422488%;bottom:8.422488%;left:14.919127%;right:14.019127%}.device-mockup.iphone5.portrait>.device>.button,.device-mockup.iphone5>.device>.button{display:block;top:88.3%;bottom:2.5%;left:40%;right:40%}.device-mockup.iphone5.landscape>.device>.button{display:block;top:40%;bottom:41%;left:88.4%;right:2.3%}.device-mockup.iphone_se,.device-mockup.iphone_se.portrait{padding-bottom:209.83%}.device-mockup.iphone_se.landscape{padding-bottom:47.66%}.device-mockup.iphone_se.black>.device,.device-mockup.iphone_se.portrait.black>.device,.device-mockup.iphone_se>.device{background-image:url(iphone_se/iphone_se_port_black.png)}.device-mockup.iphone_se.landscape.black>.device,.device-mockup.iphone_se.landscape>.device{background-image:url(iphone_se/iphone_se_land_black.png)}.device-mockup.iphone_se.portrait.white>.device,.device-mockup.iphone_se.white>.device{background-image:url(iphone_se/iphone_se_port_white.png)}.device-mockup.iphone_se.landscape.white>.device{background-image:url(iphone_se/iphone_se_land_white.png)}.device-mockup.iphone_se.gold>.device,.device-mockup.iphone_se.portrait.gold>.device{background-image:url(iphone_se/iphone_se_port_gold.png)}.device-mockup.iphone_se.landscape.gold>.device{background-image:url(iphone_se/iphone_se_land_gold.png)}.device-mockup.iphone_se.portrait.rose>.device,.device-mockup.iphone_se.rose>.device{background-image:url(iphone_se/iphone_se_port_rose.png)}.device-mockup.iphone_se.landscape.rose>.device{background-image:url(iphone_se/iphone_se_land_rose.png)}.device-mockup.iphone_se.portrait>.device>.screen,.device-mockup.iphone_se>.device>.screen{top:16.28%;bottom:16.28%;left:11.77%;right:11.77%}.device-mockup.iphone_se.landscape>.device>.screen{top:11.722488%;bottom:11.722488%;left:16.0191273%;right:16.0191273%}.device-mockup.iphone_se.portrait>.device>.button,.device-mockup.iphone_se>.device>.button{display:block;top:86.3%;bottom:5.5%;left:42%;right:42%}.device-mockup.iphone_se.landscape>.device>.button{display:block;top:42%;bottom:42%;left:86.4%;right:5.1%}.device-mockup.iphone6,.device-mockup.iphone6.portrait{padding-bottom:207.19%}.device-mockup.iphone6.landscape{padding-bottom:48.76%}.device-mockup.iphone6.black>.device,.device-mockup.iphone6.portrait.black>.device,.device-mockup.iphone6>.device{background-image:url(iphone_6/iphone_6_port_black.png)}.device-mockup.iphone6.landscape.black>.device,.device-mockup.iphone6.landscape>.device{background-image:url(iphone_6/iphone_6_land_black.png)}.device-mockup.iphone6.portrait.white>.device,.device-mockup.iphone6.white>.device{background-image:url(iphone_6/iphone_6_port_white.png)}.device-mockup.iphone6.landscape.white>.device{background-image:url(iphone_6/iphone_6_land_white.png)}.device-mockup.iphone6.gold>.device,.device-mockup.iphone6.portrait.gold>.device{background-image:url(iphone_6/iphone_6_port_gold.png)}.device-mockup.iphone6.landscape.gold>.device{background-image:url(iphone_6/iphone_6_land_gold.png)}.device-mockup.iphone6.portrait>.device>.screen,.device-mockup.iphone6>.device>.screen{top:12.58%;bottom:12.88%;left:6.77%;right:6.77%}.device-mockup.iphone6.landscape>.device>.screen{top:6.77%;bottom:6.77%;left:12.58%;right:12.88%}.device-mockup.iphone6.portrait>.device>.button,.device-mockup.iphone6>.device>.button{display:block;top:88.6%;bottom:3.2%;left:42%;right:42%}.device-mockup.iphone6.landscape>.device>.button{display:block;top:42%;bottom:42%;left:88.6%;right:3.2%}.device-mockup.iphone6_plus,.device-mockup.iphone6_plus.portrait{padding-bottom:201.76%}.device-mockup.iphone6_plus.landscape{padding-bottom:49.56%}.device-mockup.iphone6_plus.black>.device,.device-mockup.iphone6_plus.portrait.black>.device,.device-mockup.iphone6_plus>.device{background-image:url(iphone_6_plus/iphone_6_plus_black_port.png)}.device-mockup.iphone6_plus.landscape.black>.device,.device-mockup.iphone6_plus.landscape>.device{background-image:url(iphone_6_plus/iphone_6_plus_black_land.png)}.device-mockup.iphone6_plus.portrait.white>.device,.device-mockup.iphone6_plus.white>.device{background-image:url(iphone_6_plus/iphone_6_plus_white_port.png)}.device-mockup.iphone6_plus.landscape.white>.device{background-image:url(iphone_6_plus/iphone_6_plus_white_land.png)}.device-mockup.iphone6_plus.gold>.device,.device-mockup.iphone6_plus.portrait.gold>.device{background-image:url(iphone_6_plus/iphone_6_plus_gold_port.png)}.device-mockup.iphone6_plus.landscape.gold>.device{background-image:url(iphone_6_plus/iphone_6_plus_gold_land.png)}.device-mockup.iphone6_plus.portrait>.device>.screen,.device-mockup.iphone6_plus>.device>.screen{top:11.58%;bottom:11.58%;left:5.97%;right:5.97%}.device-mockup.iphone6_plus.landscape>.device>.screen{top:5.97%;bottom:5.97%;left:11.38%;right:11.58%}.device-mockup.iphone6_plus.portrait>.device>.button,.device-mockup.iphone6_plus>.device>.button{display:block;top:89.9%;bottom:3.2%;left:43%;right:43%}.device-mockup.iphone6_plus.landscape>.device>.button{display:block;top:43%;bottom:43%;left:89.9%;right:3.2%}.device-mockup.ipad,.device-mockup.ipad.portrait{padding-bottom:128.406276%}.device-mockup.ipad.landscape{padding-bottom:79.9086758%}.device-mockup.ipad.black>.device,.device-mockup.ipad.portrait.black>.device,.device-mockup.ipad>.device{background-image:url(ipad/ipad_port_black.png)}.device-mockup.ipad.portrait.white>.device,.device-mockup.ipad.white>.device{background-image:url(ipad/ipad_port_white.png)}.device-mockup.ipad.landscape.black>.device,.device-mockup.ipad.landscape>.device{background-image:url(ipad/ipad_land_black.png)}.device-mockup.ipad.landscape.white>.device{background-image:url(ipad/ipad_land_white.png)}.device-mockup.ipad.portrait>.device>.screen,.device-mockup.ipad>.device>.screen{top:12.025723%;bottom:12.154341%;left:13.45995%;right:13.45995%}.device-mockup.ipad.landscape>.device>.screen{top:13.87755102%;bottom:13.87755102%;left:11.5459883%;right:11.5459883%}.device-mockup.ipad.portrait>.device>.button,.device-mockup.ipad>.device>.button{display:block;top:90.2%;bottom:5.5%;left:47.3%;right:47.3%}.device-mockup.ipad.landscape>.device>.button{display:block;top:47.3%;bottom:47.3%;left:90.8%;right:4.9%}.device-mockup.ipad_air,.device-mockup.ipad_air.portrait{padding-bottom:141.27%}.device-mockup.ipad_air.landscape{padding-bottom:70.79%}.device-mockup.ipad_air.grey>.device,.device-mockup.ipad_air.portrait.grey>.device,.device-mockup.ipad_air>.device{background-image:url(ipad_air/ipad_air_gray_port.png)}.device-mockup.ipad_air.portrait.silver>.device,.device-mockup.ipad_air.silver>.device{background-image:url(ipad_air/ipad_air_silver_port.png)}.device-mockup.ipad_air.landscape.grey>.device,.device-mockup.ipad_air.landscape>.device{background-image:url(ipad_air/ipad_air_gray_land.png)}.device-mockup.ipad_air.landscape.silver>.device{background-image:url(ipad_air/ipad_air_silver_land.png)}.device-mockup.ipad_air.portrait>.device>.screen,.device-mockup.ipad_air>.device>.screen{top:9.025723%;bottom:9.154341%;left:7.45995%;right:6.45995%}.device-mockup.ipad_air.landscape>.device>.screen{top:6.877551%;bottom:6.877551%;left:9.545988%;right:9.545988%}.device-mockup.ipad_air.portrait>.device>.button,.device-mockup.ipad_air>.device>.button{display:block;top:93.2%;bottom:2.5%;left:47.3%;right:47.3%}.device-mockup.ipad_air.landscape>.device>.button{display:block;top:47.3%;bottom:47.3%;left:93.1%;right:2.1%}.device-mockup.ipad_air_2,.device-mockup.ipad_air_2.portrait{padding-bottom:141.38%}.device-mockup.ipad_air_2.landscape{padding-bottom:70.73%}.device-mockup.ipad_air_2.grey>.device,.device-mockup.ipad_air_2.portrait.grey>.device,.device-mockup.ipad_air_2>.device{background-image:url(ipad_air_2/ipad_air_2_gray_port.png)}.device-mockup.ipad_air_2.portrait.silver>.device,.device-mockup.ipad_air_2.silver>.device{background-image:url(ipad_air_2/ipad_air_2_silver_port.png)}.device-mockup.ipad_air_2.gold>.device,.device-mockup.ipad_air_2.portrait.gold>.device{background-image:url(ipad_air_2/ipad_air_2_gold_port.png)}.device-mockup.ipad_air_2.landscape.grey>.device,.device-mockup.ipad_air_2.landscape>.device{background-image:url(ipad_air_2/ipad_air_2_gray_land.png)}.device-mockup.ipad_air_2.landscape.silver>.device{background-image:url(ipad_air_2/ipad_air_2_silver_land.png)}.device-mockup.ipad_air_2.landscape.gold>.device{background-image:url(ipad_air_2/ipad_air_2_gold_land.png)}.device-mockup.ipad_air_2.portrait>.device>.screen,.device-mockup.ipad_air_2>.device>.screen{top:9.025723%;bottom:8.854341%;left:6.15995%;right:6.15995%}.device-mockup.ipad_air_2.landscape>.device>.screen{top:6.277551%;bottom:6.277551%;left:8.545988%;right:8.545988%}.device-mockup.ipad_air_2.portrait>.device>.button,.device-mockup.ipad_air_2>.device>.button{display:block;top:93.2%;bottom:2.1%;left:46.3%;right:46.5%}.device-mockup.ipad_air_2.landscape>.device>.button{display:block;top:46.5%;bottom:46.8%;left:93.5%;right:1.9%}.device-mockup.ipad_pro,.device-mockup.ipad_pro.portrait{padding-bottom:138.63%}.device-mockup.ipad_pro.landscape{padding-bottom:72.14%}.device-mockup.ipad_pro.grey>.device,.device-mockup.ipad_pro.portrait.grey>.device,.device-mockup.ipad_pro>.device{background-image:url(ipad_pro/ipad_pro_port_black.png)}.device-mockup.ipad_pro.portrait.silver>.device,.device-mockup.ipad_pro.silver>.device{background-image:url(ipad_pro/ipad_pro_port_silver.png)}.device-mockup.ipad_pro.gold>.device,.device-mockup.ipad_pro.portrait.gold>.device{background-image:url(ipad_pro/ipad_pro_port_gold.png)}.device-mockup.ipad_pro.landscape.grey>.device,.device-mockup.ipad_pro.landscape>.device{background-image:url(ipad_pro/ipad_pro_land_black.png)}.device-mockup.ipad_pro.landscape.silver>.device{background-image:url(ipad_pro/ipad_pro_land_silver.png)}.device-mockup.ipad_pro.landscape.gold>.device{background-image:url(ipad_pro/ipad_pro_land_gold.png)}.device-mockup.ipad_pro.portrait>.device>.screen,.device-mockup.ipad_pro>.device>.screen{top:7.025723%;bottom:6.854341%;left:5.15995%;right:5.15995%}.device-mockup.ipad_pro.landscape>.device>.screen{top:5.177551%;bottom:5.177551%;left:6.945988%;right:6.945988%}.device-mockup.ipad_pro.portrait>.device>.button,.device-mockup.ipad_pro>.device>.button{display:block;top:94.9%;bottom:1.5%;left:47.3%;right:47.1%}.device-mockup.ipad_pro.landscape>.device>.button{display:block;top:47.5%;bottom:47.5%;left:94.8%;right:1.5%}.device-mockup.galaxy_s3,.device-mockup.galaxy_s3.portrait{padding-bottom:178.787879%}.device-mockup.galaxy_s3.landscape{padding-bottom:55.9322034%}.device-mockup.galaxy_s3.black>.device,.device-mockup.galaxy_s3.portrait.black>.device,.device-mockup.galaxy_s3>.device{background-image:url(galaxy_s3/s3_port_black.png)}.device-mockup.galaxy_s3.landscape.black>.device,.device-mockup.galaxy_s3.landscape>.device{background-image:url(galaxy_s3/s3_land_black.png)}.device-mockup.galaxy_s3.portrait.white>.device,.device-mockup.galaxy_s3.white>.device{background-image:url(galaxy_s3/s3_port_white.png)}.device-mockup.galaxy_s3.landscape.white>.device{background-image:url(galaxy_s3/s3_land_white.png)}.device-mockup.galaxy_s3.portrait>.device>.screen,.device-mockup.galaxy_s3>.device>.screen{top:12.3728814%;bottom:15.5367232%;left:13.8383838%;right:13.8383838%}.device-mockup.galaxy_s3.landscape>.device>.screen{top:13.8383838%;bottom:13.8383838%;left:12.3728814%;right:15.5367232%}.device-mockup.galaxy_s5,.device-mockup.galaxy_s5.portrait{padding-bottom:194.188862%}.device-mockup.galaxy_s5.landscape{padding-bottom:51.496259%}.device-mockup.galaxy_s5.black>.device,.device-mockup.galaxy_s5.portrait.black>.device,.device-mockup.galaxy_s5>.device{background-image:url(galaxy_s5/galaxy_s5_port_black.png)}.device-mockup.galaxy_s5.landscape.black>.device,.device-mockup.galaxy_s5.landscape>.device{background-image:url(galaxy_s5/galaxy_s5_land_black.png)}.device-mockup.galaxy_s5.portrait.white>.device,.device-mockup.galaxy_s5.white>.device{background-image:url(galaxy_s5/galaxy_s5_port_white.png)}.device-mockup.galaxy_s5.landscape.white>.device{background-image:url(galaxy_s5/galaxy_s5_land_white.png)}.device-mockup.galaxy_s5.portrait>.device>.screen,.device-mockup.galaxy_s5>.device>.screen{top:10.2%;bottom:10.1%;left:6.3%;right:6.4%}.device-mockup.galaxy_s5.landscape>.device>.screen{top:6.6%;bottom:6.2%;left:10.15%;right:10%}.device-mockup.galaxy_tab4,.device-mockup.galaxy_tab4.landscape{padding-bottom:72.689464%}.device-mockup.galaxy_tab4.black>.device,.device-mockup.galaxy_tab4.landscape.black>.device,.device-mockup.galaxy_tab4>.device{background-image:url(galaxy_tab4/galaxy_tab4_land_black.png)}.device-mockup.galaxy_tab4.landscape.white>.device,.device-mockup.galaxy_tab4.white>.device{background-image:url(galaxy_tab4/galaxy_tab4_land_white.png)}.device-mockup.galaxy_tab4.landscape>.device>.screen,.device-mockup.galaxy_tab4>.device>.screen{top:11.5%;bottom:11.5%;left:5.4%;right:5.2%}.device-mockup.lumia920,.device-mockup.lumia920.portrait{padding-bottom:172.796353%}.device-mockup.lumia920.landscape{padding-bottom:56.3330381%}.device-mockup.lumia920.portrait>.device,.device-mockup.lumia920>.device{background-image:url(lumia920/lumia920_port.png)}.device-mockup.lumia920.landscape>.device{background-image:url(lumia920/lumia920_land.png)}.device-mockup.lumia920.portrait>.device>.screen,.device-mockup.lumia920>.device>.screen{top:10.6420405%;bottom:18.9973615%;left:13.5258359%;right:13.5258359%}.device-mockup.lumia920.landscape>.device>.screen{top:12.2641509%;bottom:12.2641509%;left:10.5403012%;right:18.6005314%}.device-mockup.nexus7,.device-mockup.nexus7.portrait{padding-bottom:156.521739%}.device-mockup.nexus7.landscape{padding-bottom:63.6678201%}.device-mockup.nexus7.portrait>.device,.device-mockup.nexus7>.device{background-image:url(nexus7/nexus7_port.png)}.device-mockup.nexus7.landscape>.device{background-image:url(nexus7/nexus7_land.png)}.device-mockup.nexus7.portrait>.device>.screen,.device-mockup.nexus7>.device>.screen{top:13.1365741%;bottom:12.7893519%;left:13.7681159%;right:13.7681159%}.device-mockup.nexus7.landscape>.device>.screen{top:13.7681159%;bottom:13.7681159%;left:13.0911188%;right:13.0911188%}.device-mockup.surface,.device-mockup.surface.landscape{padding-bottom:64.7584973%}.device-mockup.surface.landscape>.device,.device-mockup.surface>.device{background-image:url(surface/surface.png)}.device-mockup.surface.landscape>.device>.screen,.device-mockup.surface>.device>.screen{top:14.5488029%;bottom:14.9171271%;left:9.36195587%;right:9.36195587%}.device-mockup.samsung_tv,.device-mockup.samsung_tv.landscape{padding-bottom:64.68%}.device-mockup.samsung_tv.landscape>.device,.device-mockup.samsung_tv>.device{background-image:url(samsung_tv/samsung_tv.png)}.device-mockup.samsung_tv.landscape>.device>.screen,.device-mockup.samsung_tv>.device>.screen{top:2.148803%;bottom:12.817127%;left:1.261956%;right:1.361956%} \ No newline at end of file diff --git a/device-mockups/device-mockups2.css b/device-mockups/device-mockups2.css new file mode 100755 index 0000000..632f7ac --- /dev/null +++ b/device-mockups/device-mockups2.css @@ -0,0 +1,772 @@ +/* + * HTML5 Device Mockups + * + * By: + * Tomi Hiltunen + * tomi@mitakuuluu.fi + * http://fi.linkedin.com/in/tomihiltunen/ + * + * Angelos Arnis + * http://fi.linkedin.com/in/angelosarnis/ + * + * Inluded in this package: + * - iPhone5 (black/white, portrait/landscape) + * - iPad2 (black/white, portrait/landscape) + * - iMac + * - MacBook Pro (retina model) + * - Nexus 7 + * - Lumia 920 + * - Microsoft Surface + * - Galaxy S3 + * + * Added by ben182 (@beno182): + * - iPhone 6 + * - iPhone 6 Plus + * - iPhone SE + * - iPad Air + * - iPad Air 2 + * - iPad Pro + * - Macbook 2015 + * + * + */ + + /* GENERAL STYLE */ + +.device-mockup { + position: relative; + width: 100%; + padding-bottom: 61.775701%; +} + + .device-mockup > .device { + position: absolute; + top: 0; bottom: 0; left: 0; right: 0; + width: 100%; height: 100%; + background-size: 100% 100%; + background-repeat: no-repeat; + background-image: url("macbook/macbook.png"); + } + + .device-mockup > .device > .screen { + position: absolute; + top: 11.0438729%; + bottom: 14.6747352%; + left: 13.364486%; + right: 13.364486%; + overflow: hidden; + } + + .device-mockup > .device > .button { + position: absolute; + top: 0; left: 0; + display: none; + overflow: hidden; + border-radius: 100%; + -webkit-border-radius: 100%; + -moz-border-radius: 100%; + cursor: pointer; + } + + +/* DEVICES */ + + +/* iMac */ +.device-mockup[data-device="imac"] { + padding-bottom: 81.230769%; +} + +.device-mockup[data-device="imac"] > .device { + background-image: url("imac/imac.png"); +} + +.device-mockup[data-device="imac"] > .device > .screen { + top: 8.20707071%; bottom: 31.6919192%; left: 6.61538462%; right: 6.61538462%; +} + + +/* MacBook Pro */ +.device-mockup[data-device="macbook"] { + padding-bottom: 61.775701%; +} + +.device-mockup[data-device="macbook"] > .device { + background-image: url("macbook/macbook.png"); +} + +.device-mockup[data-device="macbook"] > .device > .screen { + top: 11.0438729%; bottom: 14.6747352%; left: 13.364486%; right: 13.364486%; +} + +/* MacBook 2015 */ +.device-mockup[data-device="macbook_2015"] { + padding-bottom: 57.50%; +} + +.device-mockup[data-device="macbook_2015"] > .device, +.device-mockup[data-device="macbook_2015"][data-color="grey"] > .device { + background-image: url("macbook_2015/grey.png"); +} + +.device-mockup[data-device="macbook_2015"] > .device, +.device-mockup[data-device="macbook_2015"][data-color="silver"] > .device { + background-image: url("macbook_2015/silver.png"); +} + +.device-mockup[data-device="macbook_2015"] > .device, +.device-mockup[data-device="macbook_2015"][data-color="gold"] > .device { + background-image: url("macbook_2015/gold.png"); +} + +.device-mockup[data-device="macbook_2015"] > .device > .screen { + top: 7.5%; bottom: 10.9%; left: 12.46%; right: 12.56%; +} + + +/* iPhone 5 */ +.device-mockup[data-device="iphone5"], +.device-mockup[data-device="iphone5"][data-orientation="portrait"] { + padding-bottom: 210.57%; +} + +.device-mockup[data-device="iphone5"][data-orientation="landscape"] { + padding-bottom: 47.49%; +} + +.device-mockup[data-device="iphone5"] > .device, +.device-mockup[data-device="iphone5"][data-color="black"] > .device, +.device-mockup[data-device="iphone5"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("iphone5/iphone5_port_black.png"); +} + +.device-mockup[data-device="iphone5"][data-orientation="landscape"] > .device, +.device-mockup[data-device="iphone5"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("iphone5/iphone5_land_black.png"); +} + +.device-mockup[data-device="iphone5"][data-color="white"] > .device, +.device-mockup[data-device="iphone5"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("iphone5/iphone5_port_white.png"); +} + +.device-mockup[data-device="iphone5"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("iphone5/iphone5_land_white.png"); +} + +.device-mockup[data-device="iphone5"] > .device > .screen, +.device-mockup[data-device="iphone5"][data-orientation="portrait"] > .device > .screen { + top: 14.78%; bottom: 13.78%; left: 8.77%; right: 7.77%; +} + +.device-mockup[data-device="iphone5"][data-orientation="landscape"] > .device > .screen { + top: 7.422488%; bottom: 8.422488%; left: 14.919127%; right: 14.019127%; +} + +.device-mockup[data-device="iphone5"] > .device > .button, +.device-mockup[data-device="iphone5"][data-orientation="portrait"] > .device > .button { + display: block; + top: 88.3%; bottom: 2.5%; left: 40%; right: 40%; +} + +.device-mockup[data-device="iphone5"][data-orientation="landscape"] > .device > .button { + display: block; + top: 40%; bottom: 41%; left: 88.4%; right: 2.3%; +} + +/* iPhone SE */ +.device-mockup[data-device="iphone_se"], +.device-mockup[data-device="iphone_se"][data-orientation="portrait"] { + padding-bottom: 209.83%; +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"] { + padding-bottom: 47.66%; +} + +.device-mockup[data-device="iphone_se"] > .device, +.device-mockup[data-device="iphone_se"][data-color="black"] > .device, +.device-mockup[data-device="iphone_se"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("iphone_se/iphone_se_port_black.png"); +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"] > .device, +.device-mockup[data-device="iphone_se"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("iphone_se/iphone_se_land_black.png"); +} + +.device-mockup[data-device="iphone_se"][data-color="white"] > .device, +.device-mockup[data-device="iphone_se"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("iphone_se/iphone_se_port_white.png"); +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("iphone_se/iphone_se_land_white.png"); +} + +.device-mockup[data-device="iphone_se"][data-color="gold"] > .device, +.device-mockup[data-device="iphone_se"][data-orientation="portrait"][data-color="gold"] > .device { + background-image: url("iphone_se/iphone_se_port_gold.png"); +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"][data-color="gold"] > .device { + background-image: url("iphone_se/iphone_se_land_gold.png"); +} + +.device-mockup[data-device="iphone_se"][data-color="rose"] > .device, +.device-mockup[data-device="iphone_se"][data-orientation="portrait"][data-color="rose"] > .device { + background-image: url("iphone_se/iphone_se_port_rose.png"); +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"][data-color="rose"] > .device { + background-image: url("iphone_se/iphone_se_land_rose.png"); +} + +.device-mockup[data-device="iphone_se"] > .device > .screen, +.device-mockup[data-device="iphone_se"][data-orientation="portrait"] > .device > .screen { + top: 16.28%; bottom: 16.28%; left: 11.77%; right: 11.77%; +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"] > .device > .screen { + top: 11.722488%; bottom: 11.722488%; left: 16.0191273%; right: 16.0191273%; +} + +.device-mockup[data-device="iphone_se"] > .device > .button, +.device-mockup[data-device="iphone_se"][data-orientation="portrait"] > .device > .button { + display: block; + top: 86.3%; bottom: 5.5%; left: 42%; right: 42%; +} + +.device-mockup[data-device="iphone_se"][data-orientation="landscape"] > .device > .button { + display: block; + top: 42%; bottom: 42%; left: 86.4%; right: 5.1%; +} + +/* iPhone 6 */ +.device-mockup[data-device="iphone6"], +.device-mockup[data-device="iphone6"][data-orientation="portrait"] { + padding-bottom: 207.19%; +} + +.device-mockup[data-device="iphone6"][data-orientation="landscape"] { + padding-bottom: 48.76%; +} + +.device-mockup[data-device="iphone6"] > .device, +.device-mockup[data-device="iphone6"][data-color="black"] > .device, +.device-mockup[data-device="iphone6"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("iphone_6/iphone_6_port_black.png"); +} + +.device-mockup[data-device="iphone6"][data-orientation="landscape"] > .device, +.device-mockup[data-device="iphone6"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("iphone_6/iphone_6_land_black.png"); +} + +.device-mockup[data-device="iphone6"][data-color="white"] > .device, +.device-mockup[data-device="iphone6"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("iphone_6/iphone_6_port_white.png"); +} + +.device-mockup[data-device="iphone6"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("iphone_6/iphone_6_land_white.png"); +} + +.device-mockup[data-device="iphone6"][data-color="gold"] > .device, +.device-mockup[data-device="iphone6"][data-orientation="portrait"][data-color="gold"] > .device { + background-image: url("iphone_6/iphone_6_port_gold.png"); +} + +.device-mockup[data-device="iphone6"][data-orientation="landscape"][data-color="gold"] > .device { + background-image: url("iphone_6/iphone_6_land_gold.png"); +} + +.device-mockup[data-device="iphone6"] > .device > .screen, +.device-mockup[data-device="iphone6"][data-orientation="portrait"] > .device > .screen { + top: 12.58%; bottom: 12.88%; left: 6.77%; right: 6.77%; +} + +.device-mockup[data-device="iphone6"][data-orientation="landscape"] > .device > .screen { + top: 6.77%; bottom: 6.77%; left: 12.58%; right: 12.88%; +} + +.device-mockup[data-device="iphone6"] > .device > .button, +.device-mockup[data-device="iphone6"][data-orientation="portrait"] > .device > .button { + display: block; + top: 88.6%; bottom: 3.2%; left: 42%; right: 42%; +} + +.device-mockup[data-device="iphone6"][data-orientation="landscape"] > .device > .button { + display: block; + top: 42%; bottom: 42%; left: 88.6%; right: 3.2%; +} + +/* iPhone 6 Plus*/ +.device-mockup[data-device="iphone6_plus"], +.device-mockup[data-device="iphone6_plus"][data-orientation="portrait"] { + padding-bottom: 201.76%; +} + +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"] { + padding-bottom: 49.56%; +} + +.device-mockup[data-device="iphone6_plus"] > .device, +.device-mockup[data-device="iphone6_plus"][data-color="black"] > .device, +.device-mockup[data-device="iphone6_plus"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("iphone_6_plus/iphone_6_plus_black_port.png"); +} + +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"] > .device, +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("iphone_6_plus/iphone_6_plus_black_land.png"); +} + +.device-mockup[data-device="iphone6_plus"][data-color="white"] > .device, +.device-mockup[data-device="iphone6_plus"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("iphone_6_plus/iphone_6_plus_white_port.png"); +} + +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("iphone_6_plus/iphone_6_plus_white_land.png"); +} + +.device-mockup[data-device="iphone6_plus"][data-color="gold"] > .device, +.device-mockup[data-device="iphone6_plus"][data-orientation="portrait"][data-color="gold"] > .device { + background-image: url("iphone_6_plus/iphone_6_plus_gold_port.png"); +} + +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"][data-color="gold"] > .device { + background-image: url("iphone_6_plus/iphone_6_plus_gold_land.png"); +} + +.device-mockup[data-device="iphone6_plus"] > .device > .screen, +.device-mockup[data-device="iphone6_plus"][data-orientation="portrait"] > .device > .screen { + top: 11.58%; bottom: 11.58%; left: 5.97%; right: 5.97%; +} + +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"] > .device > .screen { + top: 5.97%; bottom: 5.97%; left: 11.38%; right: 11.58%; +} + +.device-mockup[data-device="iphone6_plus"] > .device > .button, +.device-mockup[data-device="iphone6_plus"][data-orientation="portrait"] > .device > .button { + display: block; + top: 89.9%; bottom: 3.2%; left: 43%; right: 43%; +} + +.device-mockup[data-device="iphone6_plus"][data-orientation="landscape"] > .device > .button { + display: block; + top: 43%; bottom: 43%; left: 89.9%; right: 3.2%; +} + +/* iPad */ +.device-mockup[data-device="ipad"], +.device-mockup[data-device="ipad"][data-orientation="portrait"] { + padding-bottom: 128.406276%; +} + +.device-mockup[data-device="ipad"][data-orientation="landscape"] { + padding-bottom: 79.9086758%; +} + +.device-mockup[data-device="ipad"] > .device, +.device-mockup[data-device="ipad"][data-color="black"] > .device, +.device-mockup[data-device="ipad"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("ipad/ipad_port_black.png"); +} + +.device-mockup[data-device="ipad"][data-color="white"] > .device, +.device-mockup[data-device="ipad"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("ipad/ipad_port_white.png"); +} + +.device-mockup[data-device="ipad"][data-orientation="landscape"] > .device, +.device-mockup[data-device="ipad"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("ipad/ipad_land_black.png"); +} + +.device-mockup[data-device="ipad"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("ipad/ipad_land_white.png"); +} + +.device-mockup[data-device="ipad"] > .device > .screen, +.device-mockup[data-device="ipad"][data-orientation="portrait"] > .device > .screen { + top: 12.025723%; bottom: 12.154341%; left: 13.45995%; right: 13.45995%; +} + +.device-mockup[data-device="ipad"][data-orientation="landscape"] > .device > .screen { + top: 13.87755102%; bottom: 13.87755102%; left: 11.5459883%; right: 11.5459883%; +} + +.device-mockup[data-device="ipad"] > .device > .button, +.device-mockup[data-device="ipad"][data-orientation="portrait"] > .device > .button { + display: block; + top: 90.2%; bottom: 5.5%; left: 47.3%; right: 47.3%; +} + +.device-mockup[data-device="ipad"][data-orientation="landscape"] > .device > .button { + display: block; + top: 47.3%; bottom: 47.3%; left: 90.8%; right: 4.9%; +} + +/* iPad Air */ +.device-mockup[data-device="ipad_air"], +.device-mockup[data-device="ipad_air"][data-orientation="portrait"] { + padding-bottom: 141.27%; +} + +.device-mockup[data-device="ipad_air"][data-orientation="landscape"] { + padding-bottom: 70.79%; +} + +.device-mockup[data-device="ipad_air"] > .device, +.device-mockup[data-device="ipad_air"][data-color="grey"] > .device, +.device-mockup[data-device="ipad_air"][data-orientation="portrait"][data-color="grey"] > .device { + background-image: url("ipad_air/ipad_air_gray_port.png"); +} + +.device-mockup[data-device="ipad_air"][data-color="silver"] > .device, +.device-mockup[data-device="ipad_air"][data-orientation="portrait"][data-color="silver"] > .device { + background-image: url("ipad_air/ipad_air_silver_port.png"); +} + +.device-mockup[data-device="ipad_air"][data-orientation="landscape"] > .device, +.device-mockup[data-device="ipad_air"][data-orientation="landscape"][data-color="grey"] > .device { + background-image: url("ipad_air/ipad_air_gray_land.png"); +} + +.device-mockup[data-device="ipad_air"][data-orientation="landscape"][data-color="silver"] > .device { + background-image: url("ipad_air/ipad_air_silver_land.png"); +} + +.device-mockup[data-device="ipad_air"] > .device > .screen, +.device-mockup[data-device="ipad_air"][data-orientation="portrait"] > .device > .screen { + top: 9.025723%; bottom: 9.154341%; left: 7.45995%; right: 6.45995%; +} + +.device-mockup[data-device="ipad_air"][data-orientation="landscape"] > .device > .screen { + top: 6.877551%; bottom: 6.877551%; left: 9.545988%; right: 9.545988%; +} + +.device-mockup[data-device="ipad_air"] > .device > .button, +.device-mockup[data-device="ipad_air"][data-orientation="portrait"] > .device > .button { + display: block; + top: 93.2%; bottom: 2.5%; left: 47.3%; right: 47.3%; +} + +.device-mockup[data-device="ipad_air"][data-orientation="landscape"] > .device > .button { + display: block; + top: 47.3%; bottom: 47.3%; left: 93.1%; right: 2.1%; +} + +/* iPad Air 2 */ +.device-mockup[data-device="ipad_air_2"], +.device-mockup[data-device="ipad_air_2"][data-orientation="portrait"] { + padding-bottom: 141.38%; +} + +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"] { + padding-bottom: 70.73%; +} + +.device-mockup[data-device="ipad_air_2"] > .device, +.device-mockup[data-device="ipad_air_2"][data-color="grey"] > .device, +.device-mockup[data-device="ipad_air_2"][data-orientation="portrait"][data-color="grey"] > .device { + background-image: url("ipad_air_2/ipad_air_2_gray_port.png"); +} + +.device-mockup[data-device="ipad_air_2"][data-color="silver"] > .device, +.device-mockup[data-device="ipad_air_2"][data-orientation="portrait"][data-color="silver"] > .device { + background-image: url("ipad_air_2/ipad_air_2_silver_port.png"); +} + +.device-mockup[data-device="ipad_air_2"][data-color="gold"] > .device, +.device-mockup[data-device="ipad_air_2"][data-orientation="portrait"][data-color="gold"] > .device { + background-image: url("ipad_air_2/ipad_air_2_gold_port.png"); +} + +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"] > .device, +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"][data-color="grey"] > .device { + background-image: url("ipad_air_2/ipad_air_2_gray_land.png"); +} + +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"][data-color="silver"] > .device { + background-image: url("ipad_air_2/ipad_air_2_silver_land.png"); +} + +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"][data-color="gold"] > .device { + background-image: url("ipad_air_2/ipad_air_2_gold_land.png"); +} + +.device-mockup[data-device="ipad_air_2"] > .device > .screen, +.device-mockup[data-device="ipad_air_2"][data-orientation="portrait"] > .device > .screen { + top: 9.025723%; bottom: 8.854341%; left: 6.15995%; right: 6.15995%; +} + +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"] > .device > .screen { + top: 6.277551%; bottom: 6.277551%; left: 8.545988%; right: 8.545988%; +} + +.device-mockup[data-device="ipad_air_2"] > .device > .button, +.device-mockup[data-device="ipad_air_2"][data-orientation="portrait"] > .device > .button { + display: block; + top: 93.2%; bottom: 2.1%; left: 46.3%; right: 46.5%; +} + +.device-mockup[data-device="ipad_air_2"][data-orientation="landscape"] > .device > .button { + display: block; + top: 46.5%; bottom: 46.8%; left: 93.5%; right: 1.9%; +} + +/* iPad Pro */ +.device-mockup[data-device="ipad_pro"], +.device-mockup[data-device="ipad_pro"][data-orientation="portrait"] { + padding-bottom: 138.63%; +} + +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"] { + padding-bottom: 72.14%; +} + +.device-mockup[data-device="ipad_pro"] > .device, +.device-mockup[data-device="ipad_pro"][data-color="grey"] > .device, +.device-mockup[data-device="ipad_pro"][data-orientation="portrait"][data-color="grey"] > .device { + background-image: url("ipad_pro/ipad_pro_port_black.png"); +} + +.device-mockup[data-device="ipad_pro"][data-color="silver"] > .device, +.device-mockup[data-device="ipad_pro"][data-orientation="portrait"][data-color="silver"] > .device { + background-image: url("ipad_pro/ipad_pro_port_silver.png"); +} + +.device-mockup[data-device="ipad_pro"][data-color="gold"] > .device, +.device-mockup[data-device="ipad_pro"][data-orientation="portrait"][data-color="gold"] > .device { + background-image: url("ipad_pro/ipad_pro_port_gold.png"); +} + +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"] > .device, +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"][data-color="grey"] > .device { + background-image: url("ipad_pro/ipad_pro_land_black.png"); +} + +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"][data-color="silver"] > .device { + background-image: url("ipad_pro/ipad_pro_land_silver.png"); +} + +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"][data-color="gold"] > .device { + background-image: url("ipad_pro/ipad_pro_land_gold.png"); +} + +.device-mockup[data-device="ipad_pro"] > .device > .screen, +.device-mockup[data-device="ipad_pro"][data-orientation="portrait"] > .device > .screen { + top: 7.025723%; bottom: 6.854341%; left: 5.15995%; right: 5.15995%; +} + +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"] > .device > .screen { + top: 5.177551%; bottom: 5.177551%; left: 6.945988%; right: 6.945988%; +} + +.device-mockup[data-device="ipad_pro"] > .device > .button, +.device-mockup[data-device="ipad_pro"][data-orientation="portrait"] > .device > .button { + display: block; + top: 94.9%; bottom: 1.5%; left: 47.3%; right: 47.1%; +} + +.device-mockup[data-device="ipad_pro"][data-orientation="landscape"] > .device > .button { + display: block; + top: 47.5%; bottom: 47.5%; left: 94.8%; right: 1.5%; +} + + +/* Galaxy S3 */ +.device-mockup[data-device="galaxy_s3"], +.device-mockup[data-device="galaxy_s3"][data-orientation="portrait"] { + padding-bottom: 178.787879%; +} + +.device-mockup[data-device="galaxy_s3"][data-orientation="landscape"] { + padding-bottom: 55.9322034%; +} + +.device-mockup[data-device="galaxy_s3"] > .device, +.device-mockup[data-device="galaxy_s3"][data-color="black"] > .device, +.device-mockup[data-device="galaxy_s3"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("galaxy_s3/s3_port_black.png"); +} + +.device-mockup[data-device="galaxy_s3"][data-orientation="landscape"] > .device, +.device-mockup[data-device="galaxy_s3"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("galaxy_s3/s3_land_black.png"); +} + +.device-mockup[data-device="galaxy_s3"][data-color="white"] > .device, +.device-mockup[data-device="galaxy_s3"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("galaxy_s3/s3_port_white.png"); +} + +.device-mockup[data-device="galaxy_s3"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("galaxy_s3/s3_land_white.png"); +} + +.device-mockup[data-device="galaxy_s3"] > .device > .screen, +.device-mockup[data-device="galaxy_s3"][data-orientation="portrait"] > .device > .screen { + top: 12.3728814%; bottom: 15.5367232%; left: 13.8383838%; right: 13.8383838%; +} + +.device-mockup[data-device="galaxy_s3"][data-orientation="landscape"] > .device > .screen { + top: 13.8383838%; bottom: 13.8383838%; left: 12.3728814%; right: 15.5367232%; +} + + +/* Galaxy S5 */ +.device-mockup[data-device="galaxy_s5"], +.device-mockup[data-device="galaxy_s5"][data-orientation="portrait"] { + padding-bottom: 194.188862%; +} + +.device-mockup[data-device="galaxy_s5"][data-orientation="landscape"] { + padding-bottom: 51.496259%; +} + +.device-mockup[data-device="galaxy_s5"] > .device, +.device-mockup[data-device="galaxy_s5"][data-color="black"] > .device, +.device-mockup[data-device="galaxy_s5"][data-orientation="portrait"][data-color="black"] > .device { + background-image: url("galaxy_s5/galaxy_s5_port_black.png"); +} + +.device-mockup[data-device="galaxy_s5"][data-orientation="landscape"] > .device, +.device-mockup[data-device="galaxy_s5"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("galaxy_s5/galaxy_s5_land_black.png"); +} + +.device-mockup[data-device="galaxy_s5"][data-color="white"] > .device, +.device-mockup[data-device="galaxy_s5"][data-orientation="portrait"][data-color="white"] > .device { + background-image: url("galaxy_s5/galaxy_s5_port_white.png"); +} + +.device-mockup[data-device="galaxy_s5"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("galaxy_s5/galaxy_s5_land_white.png"); +} + +.device-mockup[data-device="galaxy_s5"] > .device > .screen, +.device-mockup[data-device="galaxy_s5"][data-orientation="portrait"] > .device > .screen { + top: 10.2%; bottom: 10.1%; left: 6.3%; right: 6.4%; +} + +.device-mockup[data-device="galaxy_s5"][data-orientation="landscape"] > .device > .screen { + top: 6.6%; bottom: 6.2%; left: 10.15%; right: 10%; +} + + +/* Galaxy Tab4 */ +.device-mockup[data-device="galaxy_tab4"], +.device-mockup[data-device="galaxy_tab4"][data-orientation="landscape"] { + padding-bottom: 72.689464%; +} + +.device-mockup[data-device="galaxy_tab4"] > .device, +.device-mockup[data-device="galaxy_tab4"][data-color="black"] > .device, +.device-mockup[data-device="galaxy_tab4"][data-orientation="landscape"][data-color="black"] > .device { + background-image: url("galaxy_tab4/galaxy_tab4_land_black.png"); +} + +.device-mockup[data-device="galaxy_tab4"][data-color="white"] > .device, +.device-mockup[data-device="galaxy_tab4"][data-orientation="landscape"][data-color="white"] > .device { + background-image: url("galaxy_tab4/galaxy_tab4_land_white.png"); +} + +.device-mockup[data-device="galaxy_tab4"] > .device > .screen, +.device-mockup[data-device="galaxy_tab4"][data-orientation="landscape"] > .device > .screen { + top: 11.5%; bottom: 11.5%; left: 5.4%; right: 5.2%; +} + + +/* Lumia 920 */ +.device-mockup[data-device="lumia920"], +.device-mockup[data-device="lumia920"][data-orientation="portrait"] { + padding-bottom: 172.796353%; +} + +.device-mockup[data-device="lumia920"][data-orientation="landscape"] { + padding-bottom: 56.3330381%; +} + +.device-mockup[data-device="lumia920"] > .device, +.device-mockup[data-device="lumia920"][data-orientation="portrait"] > .device { + background-image: url("lumia920/lumia920_port.png"); +} + +.device-mockup[data-device="lumia920"][data-orientation="landscape"] > .device { + background-image: url("lumia920/lumia920_land.png"); +} +.device-mockup[data-device="lumia920"] > .device > .screen, +.device-mockup[data-device="lumia920"][data-orientation="portrait"] > .device > .screen { + top: 10.6420405%; bottom: 18.9973615%; left: 13.5258359%; right: 13.5258359%; +} + +.device-mockup[data-device="lumia920"][data-orientation="landscape"] > .device > .screen { + top: 12.2641509%; bottom: 12.2641509%; left: 10.5403012%; right: 18.6005314%; +} + + +/* Nexus 7 */ +.device-mockup[data-device="nexus7"], +.device-mockup[data-device="nexus7"][data-orientation="portrait"] { + padding-bottom: 156.521739%; +} + +.device-mockup[data-device="nexus7"][data-orientation="landscape"] { + padding-bottom: 63.6678201%; +} + +.device-mockup[data-device="nexus7"] > .device, +.device-mockup[data-device="nexus7"][data-orientation="portrait"] > .device { + background-image: url("nexus7/nexus7_port.png"); +} + +.device-mockup[data-device="nexus7"][data-orientation="landscape"] > .device { + background-image: url("nexus7/nexus7_land.png"); +} + +.device-mockup[data-device="nexus7"] > .device > .screen, +.device-mockup[data-device="nexus7"][data-orientation="portrait"] > .device > .screen { + top: 13.1365741%; bottom: 12.7893519%; left: 13.7681159%; right: 13.7681159%; +} + +.device-mockup[data-device="nexus7"][data-orientation="landscape"] > .device > .screen { + top: 13.7681159%; bottom: 13.7681159%; left: 13.0911188%; right: 13.0911188%; +} + + +/* Microsoft Surface */ +.device-mockup[data-device="surface"], +.device-mockup[data-device="surface"][data-orientation="landscape"] { + padding-bottom: 64.7584973%; +} + +.device-mockup[data-device="surface"] > .device, +.device-mockup[data-device="surface"][data-orientation="landscape"] > .device { + background-image: url("surface/surface.png"); +} + +.device-mockup[data-device="surface"] > .device > .screen, +.device-mockup[data-device="surface"][data-orientation="landscape"] > .device > .screen { + top: 14.5488029%; bottom: 14.9171271%; left: 9.36195587%; right: 9.36195587%; +} + +/* Samsung TV */ +.device-mockup[data-device="samsung_tv"], +.device-mockup[data-device="samsung_tv"][data-orientation="landscape"] { + padding-bottom: 64.68%; +} + +.device-mockup[data-device="samsung_tv"] > .device, +.device-mockup[data-device="samsung_tv"][data-orientation="landscape"] > .device { + background-image: url("samsung_tv/samsung_tv.png"); +} + +.device-mockup[data-device="samsung_tv"] > .device > .screen, +.device-mockup[data-device="samsung_tv"][data-orientation="landscape"] > .device > .screen { + top: 2.148803%; bottom: 12.817127%; left: 1.261956%; right: 1.361956%; +} diff --git a/device-mockups/device-mockups2.min.css b/device-mockups/device-mockups2.min.css new file mode 100755 index 0000000..7c010da --- /dev/null +++ b/device-mockups/device-mockups2.min.css @@ -0,0 +1 @@ +.device-mockup{position:relative;width:100%;padding-bottom:61.775701%}.device-mockup>.device{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-image:url(macbook/macbook.png)}.device-mockup>.device>.screen{position:absolute;top:11.0438729%;bottom:14.6747352%;left:13.364486%;right:13.364486%;overflow:hidden}.device-mockup>.device>.button{position:absolute;top:0;left:0;display:none;overflow:hidden;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;cursor:pointer}.device-mockup[data-device=imac]{padding-bottom:81.230769%}.device-mockup[data-device=imac]>.device{background-image:url(imac/imac.png)}.device-mockup[data-device=imac]>.device>.screen{top:8.20707071%;bottom:31.6919192%;left:6.61538462%;right:6.61538462%}.device-mockup[data-device=macbook]{padding-bottom:61.775701%}.device-mockup[data-device=macbook]>.device{background-image:url(macbook/macbook.png)}.device-mockup[data-device=macbook]>.device>.screen{top:11.0438729%;bottom:14.6747352%;left:13.364486%;right:13.364486%}.device-mockup[data-device=macbook_2015]{padding-bottom:57.5%}.device-mockup[data-device=macbook_2015]>.device,.device-mockup[data-device=macbook_2015][data-color=grey]>.device{background-image:url(macbook_2015/grey.png)}.device-mockup[data-device=macbook_2015]>.device,.device-mockup[data-device=macbook_2015][data-color=silver]>.device{background-image:url(macbook_2015/silver.png)}.device-mockup[data-device=macbook_2015]>.device,.device-mockup[data-device=macbook_2015][data-color=gold]>.device{background-image:url(macbook_2015/gold.png)}.device-mockup[data-device=macbook_2015]>.device>.screen{top:7.5%;bottom:10.9%;left:12.46%;right:12.56%}.device-mockup[data-device=iphone5],.device-mockup[data-device=iphone5][data-orientation=portrait]{padding-bottom:210.57%}.device-mockup[data-device=iphone5][data-orientation=landscape]{padding-bottom:47.49%}.device-mockup[data-device=iphone5]>.device,.device-mockup[data-device=iphone5][data-color=black]>.device,.device-mockup[data-device=iphone5][data-orientation=portrait][data-color=black]>.device{background-image:url(iphone5/iphone5_port_black.png)}.device-mockup[data-device=iphone5][data-orientation=landscape]>.device,.device-mockup[data-device=iphone5][data-orientation=landscape][data-color=black]>.device{background-image:url(iphone5/iphone5_land_black.png)}.device-mockup[data-device=iphone5][data-color=white]>.device,.device-mockup[data-device=iphone5][data-orientation=portrait][data-color=white]>.device{background-image:url(iphone5/iphone5_port_white.png)}.device-mockup[data-device=iphone5][data-orientation=landscape][data-color=white]>.device{background-image:url(iphone5/iphone5_land_white.png)}.device-mockup[data-device=iphone5]>.device>.screen,.device-mockup[data-device=iphone5][data-orientation=portrait]>.device>.screen{top:14.78%;bottom:13.78%;left:8.77%;right:7.77%}.device-mockup[data-device=iphone5][data-orientation=landscape]>.device>.screen{top:7.422488%;bottom:8.422488%;left:14.919127%;right:14.019127%}.device-mockup[data-device=iphone5]>.device>.button,.device-mockup[data-device=iphone5][data-orientation=portrait]>.device>.button{display:block;top:88.3%;bottom:2.5%;left:40%;right:40%}.device-mockup[data-device=iphone5][data-orientation=landscape]>.device>.button{display:block;top:40%;bottom:41%;left:88.4%;right:2.3%}.device-mockup[data-device=iphone_se],.device-mockup[data-device=iphone_se][data-orientation=portrait]{padding-bottom:209.83%}.device-mockup[data-device=iphone_se][data-orientation=landscape]{padding-bottom:47.66%}.device-mockup[data-device=iphone_se]>.device,.device-mockup[data-device=iphone_se][data-color=black]>.device,.device-mockup[data-device=iphone_se][data-orientation=portrait][data-color=black]>.device{background-image:url(iphone_se/iphone_se_port_black.png)}.device-mockup[data-device=iphone_se][data-orientation=landscape]>.device,.device-mockup[data-device=iphone_se][data-orientation=landscape][data-color=black]>.device{background-image:url(iphone_se/iphone_se_land_black.png)}.device-mockup[data-device=iphone_se][data-color=white]>.device,.device-mockup[data-device=iphone_se][data-orientation=portrait][data-color=white]>.device{background-image:url(iphone_se/iphone_se_port_white.png)}.device-mockup[data-device=iphone_se][data-orientation=landscape][data-color=white]>.device{background-image:url(iphone_se/iphone_se_land_white.png)}.device-mockup[data-device=iphone_se][data-color=gold]>.device,.device-mockup[data-device=iphone_se][data-orientation=portrait][data-color=gold]>.device{background-image:url(iphone_se/iphone_se_port_gold.png)}.device-mockup[data-device=iphone_se][data-orientation=landscape][data-color=gold]>.device{background-image:url(iphone_se/iphone_se_land_gold.png)}.device-mockup[data-device=iphone_se][data-color=rose]>.device,.device-mockup[data-device=iphone_se][data-orientation=portrait][data-color=rose]>.device{background-image:url(iphone_se/iphone_se_port_rose.png)}.device-mockup[data-device=iphone_se][data-orientation=landscape][data-color=rose]>.device{background-image:url(iphone_se/iphone_se_land_rose.png)}.device-mockup[data-device=iphone_se]>.device>.screen,.device-mockup[data-device=iphone_se][data-orientation=portrait]>.device>.screen{top:16.28%;bottom:16.28%;left:11.77%;right:11.77%}.device-mockup[data-device=iphone_se][data-orientation=landscape]>.device>.screen{top:11.722488%;bottom:11.722488%;left:16.0191273%;right:16.0191273%}.device-mockup[data-device=iphone_se]>.device>.button,.device-mockup[data-device=iphone_se][data-orientation=portrait]>.device>.button{display:block;top:86.3%;bottom:5.5%;left:42%;right:42%}.device-mockup[data-device=iphone_se][data-orientation=landscape]>.device>.button{display:block;top:42%;bottom:42%;left:86.4%;right:5.1%}.device-mockup[data-device=iphone6],.device-mockup[data-device=iphone6][data-orientation=portrait]{padding-bottom:207.19%}.device-mockup[data-device=iphone6][data-orientation=landscape]{padding-bottom:48.76%}.device-mockup[data-device=iphone6]>.device,.device-mockup[data-device=iphone6][data-color=black]>.device,.device-mockup[data-device=iphone6][data-orientation=portrait][data-color=black]>.device{background-image:url(iphone_6/iphone_6_port_black.png)}.device-mockup[data-device=iphone6][data-orientation=landscape]>.device,.device-mockup[data-device=iphone6][data-orientation=landscape][data-color=black]>.device{background-image:url(iphone_6/iphone_6_land_black.png)}.device-mockup[data-device=iphone6][data-color=white]>.device,.device-mockup[data-device=iphone6][data-orientation=portrait][data-color=white]>.device{background-image:url(iphone_6/iphone_6_port_white.png)}.device-mockup[data-device=iphone6][data-orientation=landscape][data-color=white]>.device{background-image:url(iphone_6/iphone_6_land_white.png)}.device-mockup[data-device=iphone6][data-color=gold]>.device,.device-mockup[data-device=iphone6][data-orientation=portrait][data-color=gold]>.device{background-image:url(iphone_6/iphone_6_port_gold.png)}.device-mockup[data-device=iphone6][data-orientation=landscape][data-color=gold]>.device{background-image:url(iphone_6/iphone_6_land_gold.png)}.device-mockup[data-device=iphone6]>.device>.screen,.device-mockup[data-device=iphone6][data-orientation=portrait]>.device>.screen{top:12.58%;bottom:12.88%;left:6.77%;right:6.77%}.device-mockup[data-device=iphone6][data-orientation=landscape]>.device>.screen{top:6.77%;bottom:6.77%;left:12.58%;right:12.88%}.device-mockup[data-device=iphone6]>.device>.button,.device-mockup[data-device=iphone6][data-orientation=portrait]>.device>.button{display:block;top:88.6%;bottom:3.2%;left:42%;right:42%}.device-mockup[data-device=iphone6][data-orientation=landscape]>.device>.button{display:block;top:42%;bottom:42%;left:88.6%;right:3.2%}.device-mockup[data-device=iphone6_plus],.device-mockup[data-device=iphone6_plus][data-orientation=portrait]{padding-bottom:201.76%}.device-mockup[data-device=iphone6_plus][data-orientation=landscape]{padding-bottom:49.56%}.device-mockup[data-device=iphone6_plus]>.device,.device-mockup[data-device=iphone6_plus][data-color=black]>.device,.device-mockup[data-device=iphone6_plus][data-orientation=portrait][data-color=black]>.device{background-image:url(iphone_6_plus/iphone_6_plus_black_port.png)}.device-mockup[data-device=iphone6_plus][data-orientation=landscape]>.device,.device-mockup[data-device=iphone6_plus][data-orientation=landscape][data-color=black]>.device{background-image:url(iphone_6_plus/iphone_6_plus_black_land.png)}.device-mockup[data-device=iphone6_plus][data-color=white]>.device,.device-mockup[data-device=iphone6_plus][data-orientation=portrait][data-color=white]>.device{background-image:url(iphone_6_plus/iphone_6_plus_white_port.png)}.device-mockup[data-device=iphone6_plus][data-orientation=landscape][data-color=white]>.device{background-image:url(iphone_6_plus/iphone_6_plus_white_land.png)}.device-mockup[data-device=iphone6_plus][data-color=gold]>.device,.device-mockup[data-device=iphone6_plus][data-orientation=portrait][data-color=gold]>.device{background-image:url(iphone_6_plus/iphone_6_plus_gold_port.png)}.device-mockup[data-device=iphone6_plus][data-orientation=landscape][data-color=gold]>.device{background-image:url(iphone_6_plus/iphone_6_plus_gold_land.png)}.device-mockup[data-device=iphone6_plus]>.device>.screen,.device-mockup[data-device=iphone6_plus][data-orientation=portrait]>.device>.screen{top:11.58%;bottom:11.58%;left:5.97%;right:5.97%}.device-mockup[data-device=iphone6_plus][data-orientation=landscape]>.device>.screen{top:5.97%;bottom:5.97%;left:11.38%;right:11.58%}.device-mockup[data-device=iphone6_plus]>.device>.button,.device-mockup[data-device=iphone6_plus][data-orientation=portrait]>.device>.button{display:block;top:89.9%;bottom:3.2%;left:43%;right:43%}.device-mockup[data-device=iphone6_plus][data-orientation=landscape]>.device>.button{display:block;top:43%;bottom:43%;left:89.9%;right:3.2%}.device-mockup[data-device=ipad],.device-mockup[data-device=ipad][data-orientation=portrait]{padding-bottom:128.406276%}.device-mockup[data-device=ipad][data-orientation=landscape]{padding-bottom:79.9086758%}.device-mockup[data-device=ipad]>.device,.device-mockup[data-device=ipad][data-color=black]>.device,.device-mockup[data-device=ipad][data-orientation=portrait][data-color=black]>.device{background-image:url(ipad/ipad_port_black.png)}.device-mockup[data-device=ipad][data-color=white]>.device,.device-mockup[data-device=ipad][data-orientation=portrait][data-color=white]>.device{background-image:url(ipad/ipad_port_white.png)}.device-mockup[data-device=ipad][data-orientation=landscape]>.device,.device-mockup[data-device=ipad][data-orientation=landscape][data-color=black]>.device{background-image:url(ipad/ipad_land_black.png)}.device-mockup[data-device=ipad][data-orientation=landscape][data-color=white]>.device{background-image:url(ipad/ipad_land_white.png)}.device-mockup[data-device=ipad]>.device>.screen,.device-mockup[data-device=ipad][data-orientation=portrait]>.device>.screen{top:12.025723%;bottom:12.154341%;left:13.45995%;right:13.45995%}.device-mockup[data-device=ipad][data-orientation=landscape]>.device>.screen{top:13.87755102%;bottom:13.87755102%;left:11.5459883%;right:11.5459883%}.device-mockup[data-device=ipad]>.device>.button,.device-mockup[data-device=ipad][data-orientation=portrait]>.device>.button{display:block;top:90.2%;bottom:5.5%;left:47.3%;right:47.3%}.device-mockup[data-device=ipad][data-orientation=landscape]>.device>.button{display:block;top:47.3%;bottom:47.3%;left:90.8%;right:4.9%}.device-mockup[data-device=ipad_air],.device-mockup[data-device=ipad_air][data-orientation=portrait]{padding-bottom:141.27%}.device-mockup[data-device=ipad_air][data-orientation=landscape]{padding-bottom:70.79%}.device-mockup[data-device=ipad_air]>.device,.device-mockup[data-device=ipad_air][data-color=grey]>.device,.device-mockup[data-device=ipad_air][data-orientation=portrait][data-color=grey]>.device{background-image:url(ipad_air/ipad_air_gray_port.png)}.device-mockup[data-device=ipad_air][data-color=silver]>.device,.device-mockup[data-device=ipad_air][data-orientation=portrait][data-color=silver]>.device{background-image:url(ipad_air/ipad_air_silver_port.png)}.device-mockup[data-device=ipad_air][data-orientation=landscape]>.device,.device-mockup[data-device=ipad_air][data-orientation=landscape][data-color=grey]>.device{background-image:url(ipad_air/ipad_air_gray_land.png)}.device-mockup[data-device=ipad_air][data-orientation=landscape][data-color=silver]>.device{background-image:url(ipad_air/ipad_air_silver_land.png)}.device-mockup[data-device=ipad_air]>.device>.screen,.device-mockup[data-device=ipad_air][data-orientation=portrait]>.device>.screen{top:9.025723%;bottom:9.154341%;left:7.45995%;right:6.45995%}.device-mockup[data-device=ipad_air][data-orientation=landscape]>.device>.screen{top:6.877551%;bottom:6.877551%;left:9.545988%;right:9.545988%}.device-mockup[data-device=ipad_air]>.device>.button,.device-mockup[data-device=ipad_air][data-orientation=portrait]>.device>.button{display:block;top:93.2%;bottom:2.5%;left:47.3%;right:47.3%}.device-mockup[data-device=ipad_air][data-orientation=landscape]>.device>.button{display:block;top:47.3%;bottom:47.3%;left:93.1%;right:2.1%}.device-mockup[data-device=ipad_air_2],.device-mockup[data-device=ipad_air_2][data-orientation=portrait]{padding-bottom:141.38%}.device-mockup[data-device=ipad_air_2][data-orientation=landscape]{padding-bottom:70.73%}.device-mockup[data-device=ipad_air_2]>.device,.device-mockup[data-device=ipad_air_2][data-color=grey]>.device,.device-mockup[data-device=ipad_air_2][data-orientation=portrait][data-color=grey]>.device{background-image:url(ipad_air_2/ipad_air_2_gray_port.png)}.device-mockup[data-device=ipad_air_2][data-color=silver]>.device,.device-mockup[data-device=ipad_air_2][data-orientation=portrait][data-color=silver]>.device{background-image:url(ipad_air_2/ipad_air_2_silver_port.png)}.device-mockup[data-device=ipad_air_2][data-color=gold]>.device,.device-mockup[data-device=ipad_air_2][data-orientation=portrait][data-color=gold]>.device{background-image:url(ipad_air_2/ipad_air_2_gold_port.png)}.device-mockup[data-device=ipad_air_2][data-orientation=landscape]>.device,.device-mockup[data-device=ipad_air_2][data-orientation=landscape][data-color=grey]>.device{background-image:url(ipad_air_2/ipad_air_2_gray_land.png)}.device-mockup[data-device=ipad_air_2][data-orientation=landscape][data-color=silver]>.device{background-image:url(ipad_air_2/ipad_air_2_silver_land.png)}.device-mockup[data-device=ipad_air_2][data-orientation=landscape][data-color=gold]>.device{background-image:url(ipad_air_2/ipad_air_2_gold_land.png)}.device-mockup[data-device=ipad_air_2]>.device>.screen,.device-mockup[data-device=ipad_air_2][data-orientation=portrait]>.device>.screen{top:9.025723%;bottom:8.854341%;left:6.15995%;right:6.15995%}.device-mockup[data-device=ipad_air_2][data-orientation=landscape]>.device>.screen{top:6.277551%;bottom:6.277551%;left:8.545988%;right:8.545988%}.device-mockup[data-device=ipad_air_2]>.device>.button,.device-mockup[data-device=ipad_air_2][data-orientation=portrait]>.device>.button{display:block;top:93.2%;bottom:2.1%;left:46.3%;right:46.5%}.device-mockup[data-device=ipad_air_2][data-orientation=landscape]>.device>.button{display:block;top:46.5%;bottom:46.8%;left:93.5%;right:1.9%}.device-mockup[data-device=ipad_pro],.device-mockup[data-device=ipad_pro][data-orientation=portrait]{padding-bottom:138.63%}.device-mockup[data-device=ipad_pro][data-orientation=landscape]{padding-bottom:72.14%}.device-mockup[data-device=ipad_pro]>.device,.device-mockup[data-device=ipad_pro][data-color=grey]>.device,.device-mockup[data-device=ipad_pro][data-orientation=portrait][data-color=grey]>.device{background-image:url(ipad_pro/ipad_pro_port_black.png)}.device-mockup[data-device=ipad_pro][data-color=silver]>.device,.device-mockup[data-device=ipad_pro][data-orientation=portrait][data-color=silver]>.device{background-image:url(ipad_pro/ipad_pro_port_silver.png)}.device-mockup[data-device=ipad_pro][data-color=gold]>.device,.device-mockup[data-device=ipad_pro][data-orientation=portrait][data-color=gold]>.device{background-image:url(ipad_pro/ipad_pro_port_gold.png)}.device-mockup[data-device=ipad_pro][data-orientation=landscape]>.device,.device-mockup[data-device=ipad_pro][data-orientation=landscape][data-color=grey]>.device{background-image:url(ipad_pro/ipad_pro_land_black.png)}.device-mockup[data-device=ipad_pro][data-orientation=landscape][data-color=silver]>.device{background-image:url(ipad_pro/ipad_pro_land_silver.png)}.device-mockup[data-device=ipad_pro][data-orientation=landscape][data-color=gold]>.device{background-image:url(ipad_pro/ipad_pro_land_gold.png)}.device-mockup[data-device=ipad_pro]>.device>.screen,.device-mockup[data-device=ipad_pro][data-orientation=portrait]>.device>.screen{top:7.025723%;bottom:6.854341%;left:5.15995%;right:5.15995%}.device-mockup[data-device=ipad_pro][data-orientation=landscape]>.device>.screen{top:5.177551%;bottom:5.177551%;left:6.945988%;right:6.945988%}.device-mockup[data-device=ipad_pro]>.device>.button,.device-mockup[data-device=ipad_pro][data-orientation=portrait]>.device>.button{display:block;top:94.9%;bottom:1.5%;left:47.3%;right:47.1%}.device-mockup[data-device=ipad_pro][data-orientation=landscape]>.device>.button{display:block;top:47.5%;bottom:47.5%;left:94.8%;right:1.5%}.device-mockup[data-device=galaxy_s3],.device-mockup[data-device=galaxy_s3][data-orientation=portrait]{padding-bottom:178.787879%}.device-mockup[data-device=galaxy_s3][data-orientation=landscape]{padding-bottom:55.9322034%}.device-mockup[data-device=galaxy_s3]>.device,.device-mockup[data-device=galaxy_s3][data-color=black]>.device,.device-mockup[data-device=galaxy_s3][data-orientation=portrait][data-color=black]>.device{background-image:url(galaxy_s3/s3_port_black.png)}.device-mockup[data-device=galaxy_s3][data-orientation=landscape]>.device,.device-mockup[data-device=galaxy_s3][data-orientation=landscape][data-color=black]>.device{background-image:url(galaxy_s3/s3_land_black.png)}.device-mockup[data-device=galaxy_s3][data-color=white]>.device,.device-mockup[data-device=galaxy_s3][data-orientation=portrait][data-color=white]>.device{background-image:url(galaxy_s3/s3_port_white.png)}.device-mockup[data-device=galaxy_s3][data-orientation=landscape][data-color=white]>.device{background-image:url(galaxy_s3/s3_land_white.png)}.device-mockup[data-device=galaxy_s3]>.device>.screen,.device-mockup[data-device=galaxy_s3][data-orientation=portrait]>.device>.screen{top:12.3728814%;bottom:15.5367232%;left:13.8383838%;right:13.8383838%}.device-mockup[data-device=galaxy_s3][data-orientation=landscape]>.device>.screen{top:13.8383838%;bottom:13.8383838%;left:12.3728814%;right:15.5367232%}.device-mockup[data-device=galaxy_s5],.device-mockup[data-device=galaxy_s5][data-orientation=portrait]{padding-bottom:194.188862%}.device-mockup[data-device=galaxy_s5][data-orientation=landscape]{padding-bottom:51.496259%}.device-mockup[data-device=galaxy_s5]>.device,.device-mockup[data-device=galaxy_s5][data-color=black]>.device,.device-mockup[data-device=galaxy_s5][data-orientation=portrait][data-color=black]>.device{background-image:url(galaxy_s5/galaxy_s5_port_black.png)}.device-mockup[data-device=galaxy_s5][data-orientation=landscape]>.device,.device-mockup[data-device=galaxy_s5][data-orientation=landscape][data-color=black]>.device{background-image:url(galaxy_s5/galaxy_s5_land_black.png)}.device-mockup[data-device=galaxy_s5][data-color=white]>.device,.device-mockup[data-device=galaxy_s5][data-orientation=portrait][data-color=white]>.device{background-image:url(galaxy_s5/galaxy_s5_port_white.png)}.device-mockup[data-device=galaxy_s5][data-orientation=landscape][data-color=white]>.device{background-image:url(galaxy_s5/galaxy_s5_land_white.png)}.device-mockup[data-device=galaxy_s5]>.device>.screen,.device-mockup[data-device=galaxy_s5][data-orientation=portrait]>.device>.screen{top:10.2%;bottom:10.1%;left:6.3%;right:6.4%}.device-mockup[data-device=galaxy_s5][data-orientation=landscape]>.device>.screen{top:6.6%;bottom:6.2%;left:10.15%;right:10%}.device-mockup[data-device=galaxy_tab4],.device-mockup[data-device=galaxy_tab4][data-orientation=landscape]{padding-bottom:72.689464%}.device-mockup[data-device=galaxy_tab4]>.device,.device-mockup[data-device=galaxy_tab4][data-color=black]>.device,.device-mockup[data-device=galaxy_tab4][data-orientation=landscape][data-color=black]>.device{background-image:url(galaxy_tab4/galaxy_tab4_land_black.png)}.device-mockup[data-device=galaxy_tab4][data-color=white]>.device,.device-mockup[data-device=galaxy_tab4][data-orientation=landscape][data-color=white]>.device{background-image:url(galaxy_tab4/galaxy_tab4_land_white.png)}.device-mockup[data-device=galaxy_tab4]>.device>.screen,.device-mockup[data-device=galaxy_tab4][data-orientation=landscape]>.device>.screen{top:11.5%;bottom:11.5%;left:5.4%;right:5.2%}.device-mockup[data-device=lumia920],.device-mockup[data-device=lumia920][data-orientation=portrait]{padding-bottom:172.796353%}.device-mockup[data-device=lumia920][data-orientation=landscape]{padding-bottom:56.3330381%}.device-mockup[data-device=lumia920]>.device,.device-mockup[data-device=lumia920][data-orientation=portrait]>.device{background-image:url(lumia920/lumia920_port.png)}.device-mockup[data-device=lumia920][data-orientation=landscape]>.device{background-image:url(lumia920/lumia920_land.png)}.device-mockup[data-device=lumia920]>.device>.screen,.device-mockup[data-device=lumia920][data-orientation=portrait]>.device>.screen{top:10.6420405%;bottom:18.9973615%;left:13.5258359%;right:13.5258359%}.device-mockup[data-device=lumia920][data-orientation=landscape]>.device>.screen{top:12.2641509%;bottom:12.2641509%;left:10.5403012%;right:18.6005314%}.device-mockup[data-device=nexus7],.device-mockup[data-device=nexus7][data-orientation=portrait]{padding-bottom:156.521739%}.device-mockup[data-device=nexus7][data-orientation=landscape]{padding-bottom:63.6678201%}.device-mockup[data-device=nexus7]>.device,.device-mockup[data-device=nexus7][data-orientation=portrait]>.device{background-image:url(nexus7/nexus7_port.png)}.device-mockup[data-device=nexus7][data-orientation=landscape]>.device{background-image:url(nexus7/nexus7_land.png)}.device-mockup[data-device=nexus7]>.device>.screen,.device-mockup[data-device=nexus7][data-orientation=portrait]>.device>.screen{top:13.1365741%;bottom:12.7893519%;left:13.7681159%;right:13.7681159%}.device-mockup[data-device=nexus7][data-orientation=landscape]>.device>.screen{top:13.7681159%;bottom:13.7681159%;left:13.0911188%;right:13.0911188%}.device-mockup[data-device=surface],.device-mockup[data-device=surface][data-orientation=landscape]{padding-bottom:64.7584973%}.device-mockup[data-device=surface]>.device,.device-mockup[data-device=surface][data-orientation=landscape]>.device{background-image:url(surface/surface.png)}.device-mockup[data-device=surface]>.device>.screen,.device-mockup[data-device=surface][data-orientation=landscape]>.device>.screen{top:14.5488029%;bottom:14.9171271%;left:9.36195587%;right:9.36195587%}.device-mockup[data-device=samsung_tv],.device-mockup[data-device=samsung_tv][data-orientation=landscape]{padding-bottom:64.68%}.device-mockup[data-device=samsung_tv]>.device,.device-mockup[data-device=samsung_tv][data-orientation=landscape]>.device{background-image:url(samsung_tv/samsung_tv.png)}.device-mockup[data-device=samsung_tv]>.device>.screen,.device-mockup[data-device=samsung_tv][data-orientation=landscape]>.device>.screen{top:2.148803%;bottom:12.817127%;left:1.261956%;right:1.361956%} \ No newline at end of file diff --git a/device-mockups/iphone_6_plus/iphone_6_plus_white_port.png b/device-mockups/iphone_6_plus/iphone_6_plus_white_port.png new file mode 100755 index 0000000000000000000000000000000000000000..b4b5058942c7bdf631326103f98abb3464baf15d GIT binary patch literal 286729 zcmW)nWmFs87KTG{D*=jYaCi3t#e%zgaf-V;6f5pl2rdPR1T7B5-Cc_pFM9LcwI(Y+ zk~uSHpDlCVXHSf(vMeSVF&Y2>z?7GhRtEqOwg3Rs1r#Iz04`fDIvw@{s-f!GU zf}?{|!A|OUD3t1wvB4jb=$JsLK!s>f(K4P|5B8@|2qeRW(eMcg!EtzMEEr$WmXP;A z-xI=$qrd)s+V(59U+B0$7=LYA6g#ZG&TE`R{)K{(F2}9L8;nsQNshf0Hq<}3y~idI zf=1&E0HQQng4|xH;Q$YTA|lLGzmU5CaNe`%D1cu|Ilnkaqu#KNC9@3Sg2Ul{xhDyL zQG!1JBzzMjO92uxaKU+*bQ*v{1c2$Nh50T(l@(x0A9OGa2+n)R@`D2yq=N9^3X=eo zxSyk?0XD*b>PhXdp8&cXfDcySenG$zD}X~@$4U z>-EVZ;tJux+PWSC01A`vV6(k`@t$~JJ2AnR(EQ$n^|%}9jmq47_jP}=%2@&c*me(` zeq~{ABn}ov3U++`PJ51EV~k$taUW~dfF;ocDEzacbM5?}Z9Wx!gDx-c@9ixq^h+9; z{niP1weB_frSszOFHq$9{&uTthbDx}C`1|)~kxXVBpq+WM+}UJ#f*0H51^loRgY!#bEjO}&zXQ_) zb=`mM+yekt?M^*&3@GryHeuV7UT+uTFS3QSfM6^6WETLySek}S^LL~85DEYwT^Pdj z<0HvU4BRfGZHUsDB7BVD2EW4(3;4Lur5=vlxQ}VXh@TTpYtU1FbgZo zNlTZhnaLk7={H)MLKRfu2R%M>* zi3W*=b%k(wRHb#flcsn{px#Ril3t%;pNdq8T4BA(ZpR=cx&=|AHw(xfvntXfgtwor zetg;Alc_!Pg{(bRw6dZ|P>NfDTc=U|I@L-Xc{kJLA=h0Q^^l<~<2vx`#)k{W9Y&H; z9z`hUXG8nS^o(@fD!D4PD%q1xzS^_0ywc83?Rrlk?>`PH&>ParS|?5*<{fG*Ypj={ zmEkLi3f=b{z*D2aD;D z=sh z4SV{fdgsj@Un2Ac^&q-h`bLd1HF-6(3+*-SW!Pm<HV2qln-f^K4Al0Wr*x(Sv<1Y!h$3S~Ex)fK(iF>yhca*W;HcumGR@R!p8tN8y9UU734jpC75M#?B8C)Ok+*5GBburrZ zow?1+Y0T+8D_^ZU=R3DOk6J4j<0)Xw*W-4Z>Km5YQrn*vM=wa@u-~i>RFP5%v2Hq~ zX18EZ(y3Ye(E{}u_+Zq{bu>* z`!)?I3#Ns$hK~vP7-I15>A}|@)SVzMwEFq3VfpN1Tp{!$-p9nyn$Z288j#KK>9-ot z{bA-r(uD2%2-U!&g(+mS1GCt^Kn(hbs0f`%@dW2+UE*oZ3|_D4H7U1E=||~w>5Uv~ zP8GpARs~)ru}U^OkrnfcdEGo+c?U45ARALH-xr6j&F8c0sGYnW^j$xK zO!i?TXP=^p-kXRr{0cT47NK+r#b{-L)XR@RrgHo^+ACZy+5|M8Ub0?mD)wo<>F6aX zLnd)`5-{jMz4qhLc0d5G(J~W)Z;#-Fzrs8^zP(FUPC#55os8A&i({l3vE9l;ACy_%t%F-U2n6=>@hNrL<}$H zYwd?sf(*Q%C5AQceUd1r-`!bjsXr^K`k|JSRx?(A4mMcx4c@0$W*lU^|AM)^@)L7Y z`{&v1-KSOdjB$q5_ONCtXmPhlYscrZk%@6(am^CV8_h>ezVn&&CbPwdFVp8FejRr_ zr}L`@9rrI{BVDUna9T?9R`Z{qPtY`z*UkftAZ6qUWP{_UyJ@nkSv&qlu{trn$|HS%Dr_W#fw}tt9LDBWjYhS1Pf&1G{{PjRr z`j?5(_GK^n^O_Eo4wD;+vyaPC>rwOK2Cr*N7i&Rwzq|^sr`Kffks`t-Uz2VVv7`_a zvl2%mF(Xg%1;hjecf?&^{ydjSO2~yo zyd3{JA*x#)>>VWU8u8}lG``V(I_vRT^CG(_-o#Sb^QR1Ac(eIef2%Q7_LM@DlJbTC zpLzXk!Ogk~d)}n9kW*Iz0DNfyfZ#9y;NKhU`wsx%!2tjqn*snrnE(KRQ?ki`3;;ok zM_&4)ruWKeo}aU&R^Cwe;aZM6ecs|24Mz%wrRPTMty$S2LIY*uuqL&_bB|^uh3>7dCyz2h49gRufCc)yd0#^TzYxdVAmf-sci?SsyadVpDkmn*S3bB3mYk zlN6u~lRBxlci#(kx_oro^nRhuF!t373KG|@JC~A`MP6B1nOayt8gik8#ECsz#)mtt zJc~U`gkj0aQ0QK6KTdB&Q55=2UiR?~IBg7lFujC(nC?tdPf`u_1KokL&ACmSD5JMl zR4I!xv%5|D&n?g-fFAs|terj`a(we0BI9+!o>`GtEVq}!K7p77Ku#GRq+l-C- z`Q~FWA|BrgiA?tG>`*bK`J|3&5E2pfY<4}Z2Z`}D+n}&!Ft@5~TxN}EsI0dh z4^t;fn3zy}9iUoSF%)UHKvsbKY8ycQ`A^5)bbBYnuqvM4^~d5-e=y5ExsZiw#`Qzb z`mRJ>j7b@m1W@ln@PWE=@uYkn-(^RhzUMw*Y+}OPwIMDkNzMOJgWvy1R^0z6C5ok0 z0g~)H(=GlSz4610(0-v>rb4s#Xc)!U*SD}qrbtzyqA}&;Z!?7^{eh(i!f;?_c6P7) zq%cw1Z_>e``>ibN*WksD$J5MW)-(lV_SVUO?S(%XT{l1Tx3|sQJ<>SD_#$g-*;;F3 z&uiHNiCG8D1F$VDEHd-+2mjLNMpsnWI;^+hUHD!2O$I#I%U%dG^o&nV!UN7bPI4X* z*_WbwdOXTCnT{Cn3sVOxySk26I1=PGa!JWE3+nzYFW}oRb^2kz%aX!v-q*VwqL2qY zqrNqO*<6KjH`x61+v`kR7ezN`*nOwbe|VnhE1u^`I61NV`uSQADRG(7M^Tgx_tGfY z$4mOb^~qAip9wcxSXto@i5)_}sSBArUY+p*B0i7zt$WY1?v~}caz#c)av0@HtEgZ- z`oh;kYta`yiu;4j?aBN%qb{DDNs%2L9Rb1H#ZlAi>k-z0-9#sgbwhv3-ab9Gd7MOM z(6(lDKHr4E=Cs5u7OAeIvnRQ_vJyA9Y_E6k^Ehf8GHY`8H672m(>Q8ZfB`=ib}Vsp zz=?{AE;T!%CkWYz!t9doh|JRZ)O8^@FbD^g>%a>2?_5puqfjFx^C-yyF;I*co$#qGA&*)jErc1LfK$e z0RSQ-K@AQ~`ZW;b$04k@XghnLuOJ9PNLaYu%p2ZQtR22e`*wTDBJrb>NkO|xPoB#G z5q-6O6WXqY#bp2mU}}0AJElgz#x)gAW`)^ExPP6yxCGAwW7O%OTTA*xvbGOS&!bW%*xIR0I*d);$RDen{4n0^B`4zXvIaTUl96&(B9p z2L070!!`8sB0!6vQh?wrR2v8A>bCrMO1q3KCnT|7+|Y}R`xK9^oWU1AFOQ6nkT814 z8KRB~ORc`meeY`2hyyVXyhOf=4!k$?pZ?T(a^8ObFLfja)i7{BO;zC&VqurMY8S=J zn7`t`z)SDl?4y&xp!`F#>w|Gt<~G>cFM3SRmot4uAed;%LcfaY%gH13!|8K+6iQ&+ z3~%XvIeQ9F-aMXf-9N~I10HbgOW5sSFrw~ZWz(+ryJvV@ z#E>Rhea4SjGZU17#)*UpS&C5zM6d@R#iqq~H zFR6e{VE97>TQex!4nv3dH5Ga1Zeu3Be+{=WI|8={2AEV0?J13O~Af{gxhyQi;-!Y4J)&7r9<6F zeN?ZN!cQk5k!PIddUg%G0B6dlCe-C95BTq5Ohue2^1L|7EfL&ax1aDQ?zMcG!b8Xe ze*)NUKU;41#t2HXEJ25Vf5K-woyNDq58sPOrCOtYxl@e3DBIXk!b!tupy+Rnb+qCBVhj3ZM0mrc5H6&ay9(;a*`S ztd9zC@*nllXB@B$*()eO!-mcd_jX<<$C9iMAU0~6(}I<>V#8zLK|U6~lS?}<+p6ly zuLYkxWlr8Qw|b?RP)2foSXe1KAN1gc?`848>LDX`l2r8Ciuy=3Q9m*?Cuk zKzz~!x$D^szZ8+Y!}s>J`&hKBK7R<`V{F!(k*LScDM?16)CKbnJ0AO-OHWEgQamz`oAs zeRi-1Cp`^&>Wu2|A(PGnQf}KR*qqP9(eL%)!%h+~%mwBJBIxv2(5hqvj4cJvx&J7{ z*OAG7hlMII7cKjh%a)Q)*L5cYwv0(U0tqP_J``edavPkvf1Dxz0En^JHF(~x8l zBimFFo`db+{vOH-PotmSmOf120E#cTd-+HW-_zL^;8K7&mgiv1gB`*?Y++QXR(9TI z>}@P(f#&>*<*`&eTgJ_H7wM&;Qsb`Tz{y62$Ch`5?{{`N3new2UJx$4IRl-n)gI!ZLr%jSYXv= zy_&CEuh9Dob{KT7_cW5F2;kwL2HKzVOd0n=(0Xv(%!g)dYYJ00Kjdy+)``Gw^M~_C zE<0U;b=?(n3|UtmM;p2lG4)jhGTB}aqxT<1WSvl%2_o&!)%6fTK2}v`Rmd&2cQe<{ zsbqq>RrrAv+Od{xnpPG4krCYdHZCSi^~VY!-peG2vem_@U-@Q!7!l}!>@z?D=eCqS zxQa2uHu?$llDGy|tX!7*Rqmps12V4j24lUvC)jj@NzT+#&@by2I*WjQo9&4X;hFWr~EoFY`O772E3Ke%J9- zKG+~1H1;NYu);`5h^}kJxZTy#PZX>pT0Rt}Bug&v=ST&Iwz;^*=KqYQXIJScw#(mu z(|^3Z1RLl~;XVt3V;;)^jvsK&KXkE_JLfbk1!H2V)ApBMdgEZ$C#VaFvL=6iMH!*? z`KDe19z(6)SLoxqhQ(}{ChEv)FXVW8>?f}$=TIz*tRc~6lpisd*9Lba^_`*p_pEpy zJ9bu*ky!{*D3}Iw4MoXSTmJ@9QKdWcYoFDe8q6E(XK~2$V~D+eU!B`?!_7IG4BeXi z)!{+4O|u~spRHPlipD9Fkd5j{P+hLw6qigNh~BQ|zB z8R!rF2_EQc6@_40W};CLs{lEMqyr76!e`QR{9If43%s~ z@5wXR0~*16a9n>>w<>BF5}D#b%I^xKLg%$4pUTO8zX@hjn}_;L^;^nev>KDwDQs!Xn6Qa+_cg)t0Bjz8 zy@+HS*aW0lNTBA+0P!mF1R|#Tu#>hwF`Hw!MW`d7NDFR~D_JmkYfNOd>Xk%>f;Iz~ z*8^`<-F813Q)gu@z$ukJBDN}~O3>U=@YpVp5kXqff$B_MFIfHx-=rY|Wi(~@>!5Qj zXyibjX#_T?9Hn9LraP$~Hera` zqvp_0SHX6mt^lhtPpHyd0kr)I2A`1?8$#u!m?F6+!JkD*>p>mTGr!WS`tz66?JEv! zLE(Eu-4XJ(y}d-S_dQo)vax%Ts*i*5QBRXWoetuTPY1k%kj-fWnnJS*n$Ec8~GZ|c2iiJ#Z$sUy3V4P|Hh+* zpWD);31{_9ehPvk>|!V|L=wB*IwNt~s+kpF%mm`w;dcwuF5#NI7UY$zhR)6Xl(Rxs zlyn8=2=3!+5S4w3W^Flc>j{sx7u)hNHq0YsZXmU{`da-rKsTa9lM1Y*@QI0r#wjEF zIDbz-`FAgNa+EOUtCD4fej^A}AEwS!wa=tO6it?4H}O}&s=U7$Y~-3liOvzjs!n?# zvKGJOT5-_ru=uGOSMw_k!r_yHoZM-@vlVlzoOA7HNyw6Wjhw!Kb}UesGk1Bw&PcSxbkDkVhWU35;es)5-ujYUK zzCeNqTXn0`m7T2ne*7LHOd`?1l+fZZ+R?A`=?`L!ATt}-)6G!vSKTk)ruhm;ieikm zAq|@ObaD;@&Wz{;`PTAsZ0W4nd=vNR+T`f+f= zZ=o;g*~o6GM??$DT6qFH*?MN{DR2eSu#*9+jN|f~an!?%0_O0O*F`Dx)8UA&MS>+^ zv_4Qx8$7*^Q$n`#!M*Y%!(=40vA?divAVL%^9*YG-$5WFrjb#IT}{zXWqQnd%qsT^ z8rcjq0GC$2IC|162H=p@zq z;z>-{FcsETnkgxsv#(y@eI@T8bgh^`IkG2C9w;yiK?8018P8R7;P++CQz5%+NZ#$L z_oX3$xXlG7`mjm#?7mf4DLy|If%gTHNdLxfgw>aX;C9ofj4q6+hF!H}Zuy&hnx{$v z@3XPF+A!LwF4;efk2Ptov^aD<3>f^~l?@Ed%CgmDN;^8Fco}XIIH^`5EevSYH2F8e zqQy(HG6fkFxOi@nRET+f4HUWAx>u{w{_kMHhi(0wS8Uk_SX=z@0|EkCU+z`~OgX8` zNKkFLz@K~}Me}5KuuUbOqY%l3_t1d%`iTiTAakjm-`BrZy~hv|8uZk24+qdO@!+lP zyrX_tI~0o@afR+%2srK`>p#i&@WKnzVTLRzi@&h{-AhTdxY*l+6Fqz+sg;EdTigAL zWEgO(#mX+E0ah=0@1+40>EhZMU=KtMe4Kp~GOdqLoE+PFxd@`@dO34)15O*tVp_Cj zZk3jeCNUW-|8^9*W-;{H-{-uCl3E=eOl@u^))+Lax&VIfj})$lF$&mVuIrjQ-kya< zNWwVHou z#hVL;%#yg2fQYR!RbUGtqMk~0cjpaw}1tUOgr0TdwWUqGLjqv)*C zkDtUk_TW0xplJ961UY^hBw2QT=&xx9`)CH!5ITzm-_G}&_i7bm1BflEMiMp6(Gd|5 zre7_skN{J&>+7yz+AJSjp_BfQP;KGY@0v_-HnqcJlkA1sRYhF<6a;Ji`JLs9CrfP} z%&_4NJV&?2#xQ>G|H(zr`BXHu&~WbV;K1(>`N7d0JVgF9*=`=%e%5U83Bna6S&y>l zp`j;RHDzow$$Gca>BnznWo^JD%$uYxX&(<&K)esSXea1Lpod69MG!Z2%IEDk8<*_9 zS7}!*33K|$-M9Wbn6xMo+DtY__h|g_BUr!b>qzH#eH?4PvZA7CmwL~via1#en@D$2 zTEpT-7r7?WH8NTEIT6K>Q~oQfvdEwQbhqO9$S;FKLmWC;Lu-bJ)WyZip-)Fm6!`nD zL@=2JXUP&uidvgS7s~&|UyR&mPtD!SgO&ZuvS=ijtrKUn?Ydr#?pI#rab zO3G(NC8h0b`&vl@KR?aC!u-OqO4fOpj0kL8t|V54#pr==9veLPD^b305q~eTrN}ynyQVBa1oX z!Q__9C~=W6{Td`j+Q7fp18 zVQQ!8mH6^k39;-r!k!|r`c08T-etcBX=?&5S>2D;)=Zq$ zqa(Jl@o}@EJ8KJbZasBp1x7>XS08grON86DsIq)tw0S#TK1O1;vBxfo)N=j>6Da-8 zrAwY#6%u6YpIAq~5BaSxnT16=r%)S7qZ^*XdNY}m-)aOH%~ZZ8LIdO!c%1_?n=l8z zPLET5Ao2XMB#&%{M?ls1GTFrG1$SQNQdpj_m%01m7uZ^utu8pWZarW3cZmhvO9cKk zU>7m*|JPi1RJ?#yWPHCRgfm3uMG6y_!+{kK38Y;N5Dq~oL6bfvF0P+i%{+&o-e7ah z>Se8$QN77xv*pYWYjY}(ze8eoUXS6p2}8dm#M|21rWQ65Zl$D-j*ml6+Ac+~U=CQ( zq5S=nLR_p`8ch)I{+FFC&P{<{$8Q9FzNKr4K^Es%nO~>~UATE#jPXNS zq}h~u_CQ{z8Ml`{oy&MQK@FOG?IXo**JecAyyt}ZjlLu2*Im0N;)8>OA6^&64$BRg z{F^sK^;n%Oj@#*@TT{Nd&O0$Co9+jt=ueN2Q`2hF^~KS5cXyQbX{=%9>!0WNlhflx|V_>97)domk{~fgdhUtPb?GV5m z5%+?W_OOe7K1(`z`E;co>lJX#P#9^u{8z~~eqqCZv2;mI@cP2lm9E?uT7Iy&9aZO#hpR^^BAq_= zVISv@?(W|Mt4rSiSZ<04TjA1!Rqi@=VtgH`e?3pwRNm{oKVLDo2aHrNyDt;rCHp6Y zZGN6c^S8}xd-Rl+U*@YN8d<28@C4$o3;(*$)}VmpCO)T)=iQ5SFDJGaPeg8ohU8}o zKWlQbMXk-h7ws40a>U@`d1aPS*IWtDDAHF3fo~;@wj-_$AKs;E{MP=RUgD?#LO1&p z;^r&K_{}+(Cqj}DK@xukh-(7^ZAnP&giFW`%a|J&TiVy}CCL$TuOl))t&<$NyoSrP6emx{S<2jM3D;c))`xoGL!X9U#oM(32T``34=OU}S zuAn%O<=Q7_xh>EbcDZgmx=9lww=9w7K#Z4w>uepSw1=Pb4!LQ{TUS_tzwAwRde)`_pVPM=8H#Xu%NFw`hCJr3X8&KJTAOlJHWfehm;aH4)C2Skl z(pT>w?5e)PO8VDyI})OS)9#UF+wXpPYNW);$ z*ceNo|D@>jMyCZK(Q-(4;E(}9XAsoadA#V1C)58)xJ9O~Pf8c+O54^R3lkz|XJ;AC zHWOipgBRhQTnvN0W&4&*$ZaKL?ZWh4aO#necwre|U&`QglH_9cnSy(90{?lEz@ioJ(RGsN)Tlgma$OONpF5Ix{wja-Tc_(?m3ECZ>;!+vyKNsrU1)NhbgXlK8+CGB zi{oabeobUk-^ma2f%>DfvvJ3^lc;H^b@yH2!k3RdwqD*BlYFxD`QGn*ecLz%IYaL5 zJa6u9cslF&hW0)+d#0}lkr)eChqpMAC~(tu>_KGz%cSC6hZ{#@;{Pn1Mna$d92CgH zY5@z3_;Cnxhe;L%pPO@{3MpAu-SXIg#`ZpSpPLbydwUbYmT$G$sjrQCfg0uAn%l+X z_r+Y7Hm~8(r|EU^7-b<__^$(OFl!ves5qj6Sn6r}q~*XU>=;rAA5GIr$e^!su#$#n zAGNssUj;D|e>UlK*^rox*mPR+)^I!rfn9mUe&|vgzS`lbNj3-kqDB_*G>b zAoQi}k1*@M=i6<@&HHI`FR(s;$9sbUKm7IePozQ5E)TzTy2)7;oM97rrl9aUojy8e z`%c=fCUM(2zW@VL%|FrSCtunogNh)m8*6L1LOpowNOj`oqWOMz_b?XoD-x65TrKoz z?69`e+SwWCCnF0gMuAewG5Lv3+Upx{9QU|0Yp`W(`xu*NxHGTEGlNkB*^u*C-uOmgT$maEJ;M?dvM~5e&%JaEPwV_~e-SdzRvy#y< z42``PKIPbR6?DgoJ-RpnkCoglhLaBew(UU$ss6Vqs{S=K^{uHf9p${Spq=mdigb9~2Uq6j zE2<6kokd00VV;d?G-@)uz=|Q2d()7yy_cd=O8g4=fQGnt?Q?T~&x=;8%FuE27?#^= z20u88c)G$Jqm$=~hIc9Q?YwmVscZg#6%cGM{x)!Q+GtYc+x1CpN7-c9C<(?>qG5E) z``>#6qaia>Q&8@^q*S|8Pr{v_v&wz9izb`up`-h* zu&gR?WaQ^3yiiS~-()c~oDTpzK0X2w;OOY-rYtl=JHEBlo_D_mIxPKw`jX zGG9eNkh0-B%1TH^riBd6n8vF#%pa&VYEPPM`9c!M8)pBX_xp<_V)V5I%;mSl~$OQ7({bIWBm7;m>49 zm)RYln3qy7NleT73^LP(t@9nslK&VPrB(I*Fb$*(OLTZQUn-{3VPF1$QeL^aIIrRV2cdqidfF8ZigzaY>&qQ>kvKxJ_58(Tq%Ui-;E@fXC zX9A2+T~Y*wX)JMr?#k-qg{W9l^?(hzgvvusGBc)$C{#2SBpIhX{RRd_Nov4kh_F^Z zSIlcxAOYGr z$_P`S24W^hqvn$(rV;bVOfT;#PkEOWC_;u*uXUL1S9L*k5tw$lxYUn?Gxx4Byj9{i zu!~(0edsgx4i^|N<|DYdS->)*HEx@D#Y3Lx>KJIPyDwk=*J4J3v`woIa@>T|rk$&n0%zsn$yfwS z5I|`VnUO^gTEu){@L`X`y+lz`wNd3foQ6{^42!X$yc7S^L92*|vqKe$-ZzDxi;N}d zY#-bD5hdvqg5-ft|3_V(ZzQaUT2#%Vev(LN*X_A z9rj-sb0VX_{GmLgS+Ui{%q`^^a zMA3z>ura9{|o#ao`ri$o$5F`mVd)4+m7sk;vXJ zAErBXkJC`?4%z@WDU21%QDF!^Mz_MK2aX%B($ry==Fa;~0w5KyeXKBMzYzujUjn6d z6>p&hj&+ zfpjzmFQ5Kc@rAPL#BkU1&h^PN*0i}vHpFd?RZ~{{CnGbXTOS}VfQZ{PciwqSZRq23 zY7TEuSyp6KEPxfn)qj^j>NsF@*3e#UX|v=L^%orEby=Zu>k4uUf#mp4;B{@}pK)## zk|^P3a_F+Tg?H+ZGxhPo?r_T!W$Jd=OD7AtK!WeHqJfy`Ljxu|NKHOYt#gl8s4!t! zAS8OdLTvC`E_i;QI@~hevn*yS_0eWMI_E)YA4O(H;zVZct1=H;?1R{7N_3+f+X(JE z*w~edwMpNqS#z6wC?Y}Jnma6DEn+ZK)AJWiZE_@{wIid`XxNlxMUp-X*KRY8zLC5< zTq*GTHUX;McZwz!L#cZj4+_|yznBZm7RLMp)6$#}PLKwCu&D!|$TTGE^R$ginQwoW zYZzj8Vd_Z*-p3%8t_ryRnhgW816r z9j|AR$xuf4z-gYNS|9{i;fw_Kez7Y4FboSMrQR){3O$21eHtjPw`(kmlx1XK>e4az z%SV`#q_U)#(Cn#(N2UhepheFgf6OZ{5~lsqpvl;`H-}$_igU=Bt4xT~gS|7;8&TwN zYCd7b*N=yZ-d*~Sn#Mk(5{*M6#YO<;ukKaaKFO|CYb#W>4RbI9RKn9WYVNRso6RXtC|PiXz9glh>$=aY}}Zj()AMrjwt1$U@NjBYqQq_w07pg~q>HY2fS z%Ga)FwLwpWXdwD+|3Mj`R!yO@nQ%-!3@-uOA(3&+zTBbeeZ4#`SviO*+FQVPDd`+m zkb}?T(KRq|htL=-^WNc`l`0q(PL9Ghg5j+z)^Vf&a;>2i@45rWF`bv2niHDGdAVR$n7ElyrE#epS?PWGCC*i4H z?2KAo>|8cDD-78+s8(^mA*7o0TxLzTIr6K?>=4e5jQ5Ym|NG#YE$|_p`{Ivs40DDZ zF_+n^L~H^ks(dr56pYUU_!>dVHMt&F#*pftw*6^KQ{HS^%pA>OEWI>Y(786XMsopU z(j6p5NT*MohBjL)a52lSfdwZrcUHm>s?_T~O6p_GVpuI@Othow-aDZ_zWWev zd8(O$)4J5_l1=FnB@_wcZ_@SHI)8JBPpx-jE}w$;M-RA<#3dv;cTyS-D7^h~c5 zQi8GkWn2UpCR#|`!A2E^}*=+Txo0pSYILfO= zg82oL&-@0rT#k5t2R#@+{VsLTQ8cEsNIduaMM7?Y(@-kWq%-k1VM6POW=?7*?v;PP z^9NFwgo`pON7`#529X^AZz4Zl-@h(X4B6ZPXUwpV-oWfu>>PrOOcG(twhS>4o9fdI zrZ8sQW^|(n@3hVgMFJT|%qYuz_N-~Ph-Aa0dXB?JBP>u{O4U9j$~Gx)gwbEb%o0wl zbY#qEgFt!~X_-|Kf-r*X#hEL_WaHqNrQwG{emx~r){1@jK;}Zlx1Pt0ZAhp@{F^CLZ!f86G&1aXz-Rz1#@?9Feyth6uV!a6 z!a*(hpUyM}=mfO5h#F5oBIaXz8XDFG>7n4ePgFB>LGzf zN7QpXIkEbHO?L4FFm$pl($~xD;Anem8#H<=kW8yC(+tMzZ6RgfmuYaX`29Nq#@%o6 zw;NDKrXX}tr%e%3G&S-(sl+46c1>38nicTEtU~(y$wgqTL!#;uP=m58w=LzUM+IHw z=lFV--qM+VytXF@57soS2Ry!pRbL=E4Ll#-&;tpDmHA!u&o%`sXnjEAHvJN4$lg4S z60J7F2mEJShT;+(!&$eAal>Pu!-B+uO)rW%R@*{VhOG&u9DE*KH5w2#btHF`6YHM3 z_`eaAtKZ4AP)#=uIfreLs#%`JZMk$gBC4-rk>Om53-XyfK>kd8w)4ML_wB7LlIi>E zvuABH$VE*`*K^yNo}BbVL`}nl=L=JsLf^rn03#!#*2_uu-qTZ-(mSQ^rPi{jAyE{* zz?77f4ml-Wf+G9{9Fp|vKE1QHBX!(R%3q(Hym7-XT}H<@VZHAJrKP0+08H?NwG#6y z3+~Uu*L+T(4T`#yDbwD1Rd|YE_OHkE(Vt#1emU`%i|L1#VJTA zWWSAWPbk6O<}snzc)jy7pZ}fK`uuy8s88=P1}JZFO^#jNc0K5mQ8T1xod?fI`=#^D zDvpTCAo_0%>hp=USUg@Hv-2*$Q;99NVI|LmC_3PXVQ<->f9tl+556R|b=R+j;_AZK z^$#sf0U9_R!(gX5#w|i;7Q#SB#%gSYq;B5o-@Q{(R^B>q5Bj+`1Y@SxKO9&2x%%{J7_%X4Q4gu`G#nhUE)Dm1(??bu%BqyTomZWe9Vw92dV2 z869_X!<*{`N}?!UY;GpQh@+n{UW%=!P*`)b$N@8+|9!Ion;e4I&{<1oy?PdG6S5F; zq>bg70oF~)%*u1Lou04MO0_y(q*PlRQzS}C#ayoBORAB88p4{XrGP9!s-8duhBO7% zG!C1Zqi>3b2>Z)fGCgOjEm-?dG#GzUt&u4c#0jj8F5x|WvDY=&K|Ee^~C2yo3JHylVv z`a{Aur92H@7v$1OQ7=#TyC)`3D;1cbPj@X}Zs>Nsnmwy5c6Ubz5J^rmv8bvy)Fy!@-xg`z_Gh`SPJ*@U3jMeU@cWT?+wM!b{WA-6;{Q*&m_wKI4b| z;+K=x^sU;C9jT4Iy%M_@QyQ%6c_v9lY=xNf^Yir9Z}hp|A~0OSxBd_QhGj?a&`mJc z=fK|OR*RySUhHpudaKO(fH_q&6bjvYg29KRI1ZRfnHY3Rt$n-+EI(a>;u;N5k^4Qn zI0*cehG|N$F6|F!5i~wWr>D{tH#=C-Cb!2r-@EIu7LA_}VPLDMyPJT(o6;3RscepMHROi!;bLEY#pd1E%kul)>tN1j9hx}vQ}!d`JKEUmE{ zm!&2JL9ad}+GNdW?1IM(u-Soa{`qg9H5mB3HKhS1b(f!>{X2=R92_tpFHiMOc4*YX zo;#JywGOLI_Cx;q&PoJJU!ea=Q(yo_UQtgq`iEAVk(?q-nMrWVZIxiw^q0GU@w04HYvhtHDR= zV14-oincI1bU_o5qs7^4k-1)ue;mt=)*m!9Gzduwel2ZuKAbsG^vQ}}Z6ki7eE*Z& z}dXWTjY!0e<*7&3)F5GMaLDyhHT7%E=%9!k{xSz0naU2lXLP56h?<_FKS zl?YY?@XiiH{i3%SG-V`AhTHk-*Vg5LZ{!kb-9 zDgQkd>K%s&n7<_TUHDA;wbUB&2AgN#7>i|u(IZq|Ukee%5b@Owi_I7$3YaK zJB@sq<-wg5Tkj)!c%=ZrEgkzc(`HdMy=a$4)@X(C8@3VYy1%wZT~S9ZI8% zzDkv(d7K{Ze1k`~|B-Z+QBieW7?p0MI}{X({O+50?u--Yk!skx{ePpocgUPyUeFBZ0>i*VEp#l%G) zpN?Rphkvzlp#e5qbCU&>{j^`iq+9}Lc~bcmSCHUC_s7{|JfU45Z&mM9(V?M9B! zDJqO3ej;=BC5&!!o{(Yph093Ow7q;ZQRNkmo)_##ze4AazQMd!`<=oZMhC+;eDcWu zXYe1Wcs=5xqCRzNPt<3xVi@6kpnR~dxqN6*Y`AFP@=r5GBe(e+vA-NfN=5&ve=RlK z-IY(RS;A*Twr0L9>Sp`g$7|6=+_7R;C{L>plqMm)%h&uETO1+zG8>!vRgyuxvyF87 zaRpx^{$usfk<%!9YxtIcO09Ty##WzGWvoi(>&3N43B7fEh_V#9fatfByoAh^kr|@q zrXTY=cgv!}BE=7qUr?G{d9T!b-d$iwU+RMk1-%E>_5fyWDqWDW8)kMUx0268r}ZWUYgG12ZW7xc31~C=*d$Q zySvt35W;uAgt@sjC~56~janMp6otxUKI#cU9xU0GXI>Go`*JK3qX)yHf~=MmYR2dw zhv9P7Wsn$5uq+teNN{yjNY_dbtEvTy(RoWa46g6lauIc1N?RWMNEeXG_^JPw`=hy- z!-b@68vk8-s1%(pN@Y|;>5MePvyN#KQnkIH*WOg}zT>NCVkreC;xiJxD_GC&-pcOz zGk$Ehh@6EJ>rZ2-3&t8z$;dhHg|&Mz%Q15qIYQp{5^81do#R90ubM?wy)PRfEuu|h z)}{WI2RYcw_m*XNzLqj;mT5h~k+kSRn5Fp}1@<>WDkWpr&6q85E;g$JkWXKzI|JtI zETa0GUtHAlO{XapZEx~k;gatAx!}y_KH>amfjlhRvMgI_@iCf`l5*Qw=*a1LD65E zDzSPW=bs@aeVic4GX(S%8~bC4R!DMZ0Flo+q2hs%?w9@|XU2FwY7IHtANsaXtEEPE zAzu6>oA|_U<{V#wj}8YtzFM&5R+@!P1f(=_aEQcI!z!lohoF(Q4!LQmQvq!KJbLubcQaQnNzDc;KNJ#o0w#MwI8MyBdT;Lu8XH8&$#b73v)U^<^8 z_+=9%(!X=m&1zfOCPOUoB!zrV`_WSoFwQf?6YyPBT%5kR)H*iy^bT%xf9~mXwaLGb z6(&X*KwtfQS|6%xC$O7^!amq7UrlhEPI`MZ+;o@2e=|EUKxA%VF>1;4u5?ag!2nHBQSm5HQb|b(RnFv`DKbl3KW(uIuE4E0RVu&>szNt>yNN73Hh4we|_} z5R{AKu7kGD;BeOIbxGq1CP0koT7{AdzFh$*mAY&X)THvsK6D+ClOJ2-gc34ol?fR1 zTu>6*(@e#SJq-JKA7k-IDlr(?77@hB)~{Kcj~*Tr!mj$ks*CWb>%;qlLou9{AeFyW z$=_P{7wUGuwKTx*MO^>JYa5%JqY@Gl=1q1x>}{*@Bq@WnH!h!45Nl(?c`iDdJ@;nqcR3cyS=QlThRjE||Ba|SL5g9j-@4ad(GwnJ4 z_M=(E3GpQD{*~&Gd#FKf6rp{5)qSfskheei{%Y&w1lTB}M>Uo(#hZZG(;3=LQP$AT}r&(85?f_S=n;@;lWj>7FZTtJ2`CrpXt9C{g1OCy? z=`q3KtpoxIm8g*qY_ni@QT-o12!84oP%MlfJlZx;F==~q6CwWW1i9q**54p;$A*U$ zuvu=#88j#CSmk_X7a`-nCW9_moORxTxpWZbmZ@9(ad|x|T^;h8+mxZG!R@eHc=`N5 zU;DN8iudYd%NK{OA!k@#|>o(=FSmGt&dn$rA>^|gXz{AZQ5fWmafci8lbhEg|rD4%wjgB6c%p5ac;fV*3 z$?^8Hs9%PqCXVF+b#)&a;m|{P+Pjq{U<{_6oN^*7!JlkxA10uXKjNYI;>fkZK#K-n zLPdCoE}OR!7$PlJ02Qiqskyni6A}}d0&&w(e(Pk{1!NiiIcE8!IJ~T3HQj9d?l9-fR;Z z0&lOUT}%+#sCn?k)g)!iZytWwBb} zq+_hx&i7R4LF1{)Lz1EuXnBEfso&DEKK3+j#|Q|*5r!(P86AL1N z=|`)#y0BXEy%@3KQ?qQl1!KCL{^v5jlm`sA^l7yU51Rw_%VbI#?@JSIDs2UQgkRxN z4SWH2^hTw&Vj1TZRV&JTO&VWe{q*iCU=D_tm6iRLHM-PGV&*;mpuf{H-oic4LLBMa z=jrvu$EKmv8%oP@<4fCGT(i`NwJy?zsh>HD?m6(Dg`I_%6c9qikH>y2Ux!33I}t|r z`8TYWc%Cga{V?7dN=Zl{>p3><;pF8-K}xWx!aUXJo!y$VE)Cdn&#T>3%;lYJ4gW}w|NDvCaPA?h!7T$3u32zfh9W7sky?M~L2M9~$AeOA{w)$D(2M9-`sj`` zC)wGEP2^TXo-4krfXK7U7WH?ol+1etyg!X40rsiX8mO5Uw77&#(%F<#gS@9?x;H`{fG;7@FTk;tR<+LBYi@(X|8Z}^*FaG@DQOo>#^(FKvu|msRAsQ zavrSvy|zIB8qJrLELzib6m{M8SMS3-mZA4~NrT5a8*%a2u;>%hC)nM*#79tKU8nR` z!IH49uC5VB#jIc{&$Zd-u(;5dZqw$_?cWnT>lwPlN~FJK_^9b&aqqX0m}9H*5_t&5 zW<#bkz%WcI zv-zvDbs=rfV9{KJQM5!P^YbDC8Ygto7K;QDa&-$DF#pzo=&supSoB-IU~^m$!er^c z?}-`FHAA%BB3i@)OQE;)mc@^azK1k}r0l0_}C>hnWHaa_0kgZnJQF&ZE@zA$`sa|k!1t{Tp5j--WBTS2dmBatxJ zp)%WVR6X(&898H8FU`RN=nZu#7;i|PU(b24f43r#km-^}!LQFVXY!Bba9|QeRyt#Z zh5rg;;bP1o$6{|j=(c2`&)Q?RI^*Xn{WMb)%TX*SAxCbYX`OJ@j5)pP$R;pvF2$_H zg)bq~;m6IGgBeM_`rz0B@-$xOo&FiUSL8Y}Z$9qa zzU!ED(_iJ5>w@V;=Zd>aqucj7MHGkDD(LiP#QfG>A7ZR)rjHNw?8nnl_=Wl5q{E&| zPLP#WZ-GcjcpN^Lx=xgab%1s1z1L+b=?91D=9Mc415)Cer}Y_A28^)i@{hcI9?9wo za?FsOrKXtH2>yRE6OSQIRPvB#uy9xy#Vz%1i>)1MdKgOZ{8vTTR zBOGIzFyzC4ANQyRb)|>XuXM?}!t_L{hed@uU7ed+_Y>wJ z5HA~@2(GF;nk=FtKO{++m8|HpF*Mx=QN$P2FlT8`b*Ous>ldTfT>8=h79HcHksXKO z>lAyCzi&|z8`4}oXzy4mQUQzR&ejc(AZZbQ%1;m}!j@`7`@CPCnVc7FC(M&Vxn?@? zW^p01dGEOdIyo_X;)ZTDXA_gkuS=+;A z5<6cl?(~Kx6-)oFciA#wlHLI(tGHI6c%^SO%P$fcO8w}3Y{4FZAg8RQOC=qb$ zPeJFPwJr}x7RCpHoY>%5rt$I{!5`w>JaCwC2nqeCN~vKT$gE7$QzROl0nMJ5>@})^`8D9UN1xDtppe$!2@qJc)iIy#!5ok5a&`5I7`($Rr0f?yif-br>Ta44(^=BzemnX<(&D zfE)lk@tNo2KbI9~^bX@RLIef)0G_F=G`I|XZ83W+eJ7n!V5 zCI=6rD+=Fnb7C*+AWF|cCPNAmP49su915IGRMkqj+V}my=i>!r9EL!F)f^0pr}N{6 zbRFR0#yM}oeuV|QXfQhh$@#tUJnm#wfNQ?o%gl@%Pvi*2#>U1N-lfXj_d=tadYGPm zW8tS&fLo&PIhWj-G79<9$)+AMlGk2j!vR|7q$@j1CK&hFwqE+VxgKMph#{pij)A6P zu~vgn>HDWZUdHprLukRW2&go-K2j^pYP@IxW?3dxVyY(8(F&)J?|w^?kVs&>e6h@wvFBl6X69p1X`kHuGt{-HpIkXX4X% z&P_amo$_a+tqXPU5?gig-O|6XC9a%h-TK(EIP z!7{20EWqRD!=S(qCS^_XgfZAWz*hHpa1-vMfMV^e&|VQnWS*cQd0 zUmPC^Z_A3mc`YmII0$l+f6{SK#R8hewA$~aSZpU4`Gh&8lOj2Zh<{wU6Os%|lnnzD z^Co?7Ar!MUkwNj~^+Co{iQc?m{q!&^$K_TL0SP$_=){^jn`h0sKo?0eG4E9RQwbU0 zOQJVDG4B)@nHIK&q^o!hoYgSs|MKsxQAbNb*sM~8fDK6O8pKU0OMzlFgpi#M`KA;| zgYF`01uWVAx)Xls+~yl3PAlLSvo7XrKmA%|p=%ioN1>*mPo#pLlpxIT?&_QVkxZ|n z7OO}w@JWsjBWCB8g?KW346J3`qDR=&QhD2`X7pP$m%PyZZ@?NpbF6;Tb`#-6I{7kP zF2NgYJ0|`7hS+?bwt_{)pNr8FO8|pp`rq^Vkn%P1xc&T8=UgTVLUjN40bIvAbo2e40x25#o)YSA|HDYb{fI5LdgaKo>&=jda)M?s;Qv=f9QK6z z3BSl@^*%s3O!=fv;T{joL^Ir;zk-oQn<`|$+wMO`PjGYAq1blYy zRns;WlLn;UE1*DEx4{m}^hj5=jkfa;=oxb$Z$13b1{6oiD5*owvh9(d`-78vD)$l7Z4A6t~h%>pa}aZKW-ce=dv&>PnOwG zR9$enS}Q79>@rH%1#CX3ppz5yE5BhT4%d74u8*U9<3D*WK-ucmT1peif;?Y>hxmS?yd+9}u@pTWFX$w+$EH$V=nr zj?VAFbd9@+{~m5``UymK=xR#z%IVlcBwvaC7URC0h3UJHInV)fqGzu)qtxK&dkNHZ ztm9X%di57x+Z(lObb5Z z=T~-Iv27|@qZAJ-{A@LYN$9dq8F^@kXut{lkX6KBQ9#BcVjt@&uO=2^3{)WNro<+p z#`>(!g_;QXF1_cYqCjvlQ?~-3tC;hQTSFL?2I(vv*4s$3>#*d)!91iNC4kgBoJ;17mKi;XsCdb0X zH^~QE7q{qG(VY-C3&~~n)iBB9U9<=R*9D*RWb)RwyUM#hi}~`9rf{-mW4C$@8Q0B4 zHQyOTR(U}~rqNXN6j-;!W6@Kks)5@b9pA)1bYUn%&P0E9aDI5RH>1F!o!C4c9amPj z*X2!FReWfBSVJ?WpE+hiF^Fb`?O#dN{c&S&eHhc&ndv_vV+*GQ=aAs0#Hb^4lOq@N zOZ4{YK+K>13Y;paO$x4BvSG&cHe!7Y>MH&r0Ff*ra3 zdnOfM-D52^XYg(&>)Rs$v$|XWI+xS2)7n<@$0usY%TZE9R_3Tf1cD@(F>vnn6fVn{gQBL%tvB+#FT3yr?6$K6*_WS8yiyk3Y@be6Y7b<9 zqk~UmRgmqQn%A5gch!;}EnT{(N!-z!C_*^c(+aL=fcz6EJT$WKX>XF{&v>b!E_@@=BqH^tu;_0(_Qx%@9ZTUT7K@tJ z{~*8ttDCR!p1LlyGks=woVxXv8D-kV{Q|5d12{nww~W`smp+Hmmh1*zJqP1-C7q1K zbT&YXTqkk^2WtDu4gW!Ge%{oLhCiCc??}nP6vGo3g9a_QvUnpHz&a9B_4IyNcoM&Z zGjN1T{`0|Kn8S%UKhWk7)+r6d{y`>R+XRXo?&nECZYp2O9lLF9FbO;VzEv;=WrQUQ zPWEw6bHRIljIKdJ1Xi0T%tUDf>?oRELiEKOryMKaXHS6of!515{U^?Mb}B!E%`-UY zKYi+AKkzcYZu_7ZN&Vmu8EkR}CW7!^9&B4vc0;Zr@VQtz^}hG$G5*zY7>(Qhv<;5# z`>fk$O}KL=Du1tLW9H83r9VWvdiEDRS;00x(O!JCD_Hpi>~I}HiHIWG*4?{I2~#B? zG#8JUOd{1ZCFHKyYHLRl)yMt39hlTqkVan3GQi?eFMHqgK-$yKL1Ysbsa#|6)fXTE ztf7DJ4SgjFzP$}lkRy!;qXEIhod>3%L5NnX!gk3IC+osRBDtxuWC|+*|3B>?~W03++?nXP#8YW(PW^wh4;5H>Z^P9SZ}e(*DDx z8iU{FfI#I0_Fq=0EBt4r9}DxnV-`=>3km#Dy%;5gI5+`^&oqV=5|)Px4Ru#j3+7d-T5VQk_OuQ~y7tuFZ3Y%eHI%Mzzpo z%>T7*IP#!R;bB$*Y$bYJ!wVIYm(Czd^LMJzav=W@k(l#C(A@#I;Tl9QFU;Lbik2Er zW0JHam*E{An)MHXSVJC@-7h+rG9mN!_O3gV{Ltx*Qacqe?vv6HVRK9&&7-Kv52zf4 z^gTMktKuCHxhQ3n9wI`#75-CqUMuZXC9D2@G>hpqbox(3!8vm;C=GK?R`6jTP;x;| zMd2`mqC*9S!!b@Ry&!@$1aCU>0Y0oS%xWFQ{Il{Sq02u`YSglU6>96*y5N>t(?o9) z=5i`kD!(~t=%G2Oxs<4H?kC_&48@00(_yK>#wj^C z?J%&Np_Zo#4{)|GQXP|`+U4614u|F~fR6flj5$|6falFgN36TkAV+f!eZ%3%hT)@c zaee6k-K>DD8E6(ND==%A7Z7=s{+e03Q2(a>QGkj`D&hp-O^}t;kXF(*dPI*k$4Eaj zaw-B^+hOyd$K24vqSeV<8RYCMnpQ(u$c^W|>tP*e-WY-O5-EGZ6vcy$#wq4mo4iO& z=T;AuDnBILPX^1E9fq0k`RiA{fQvF5!p9bxBmD7K`RUx)AY0Y9ojNCFl&v}Q^11d( zR-Czmr16^QES+SNAs&?>xG(PkV!%S>>UH&qp*2p^hYWkK70vOGg*&N5z46tMZ zYc|yx&{WDK|FdOf7k}hGRhJP;_MQ7~pNGtePR#_S@#;uoC5z)jK!>T7V*9?trTiPc zNn01`KQ7ZJi6FQVtg-rDC@z5>-0C>4o2VHBM5S6@y}7Siacu{fc||A)AiUem%hNVHP4rEh;+APH2Ow75#0DMwkI$AyV!`ier zV$PeGY0W~(CGr~f|BAka^VHFC$^YS0!4Q6Jgn5sqv|`0cX3V*rxxCvEHn^bdiE*xr z15U6nH(uP++xMHjDPn%GWBaU5ytHI6vphiUS8J zHFtkJkHRhV11BfngGQob2uB0bVlAvgudRlou^-J;prjUjNr&lyDiz)HAHlR@_4d*vz<&*8a(~U?B_*KITaAq54q4ZyDsREEb1eFJk$}6^2 z3;P@Lo4p9}C(|ykx8cXtHBHoMw|iUQ(D_)eo= zsV0MaBnefBo{jiXyY)j;(6xS}OA!*)FaqFuh*{LeK?2MrF7%Av^b1VQPInE$f<~+y0H=F-GcWf zeex&z;SX{`PO^nx8Zi@>H*a;Fwn+OG6>G2mZ9PG1K8`3&BM967WLd3Sdr(i?y|;(m zd^PCPel|h0Or`4(GhXnh*e{a7{c)}d=Dw{_c5QSvq9f+iU#lX-tp(Ba<)R|ZAGFj+ zcWOqhF0T*m=V+lCAJ-6Y-6PvHx42@8k=szO)@D(b3i3sb_(Z=elM8x|kl5`a-wywo z+Pp)weBCW=q0u%tr&XwEZCSF*B*}_<_3G7|ET-0&V%f~mmuFPA{`kaF>Yh#B%_ueX zbAjpw&Ly&-X9n1)l7NJ;rRQ+_mUd|b5L=I+0YJ#BpSUjC7&PzD%Cg!OmNz#? z0;*~vM~hSCfmY|-obCayd^Jr~Sy|`3Yux~aF=mcPzcz>?(kn*))U3?y+Maocev!oc z+8vWAOSs>!`ihMa(=azT*Zrb~(-o;U3rlW@9vokX-0%O`zqx_D%pS4iSwV;ecF+r@ zu!|jsMEUrXv_iKfX>HEYo?r()!M=uuM@5+mP@&!q`G<*}OTvwJxda8tZwG3L0a%;WdKWNsg_uv{%z;PACU6qtAA&3$14?-B#RlT-0;NeW!$81rO<2 z=JeVs0~tpVt>yuZfcnqpNPdj$pZzW`Z~qr~Dz$(VONb%GoeYNFrj5C1N4g)O!o<(D z?kRHFg?69QG}QQOQ(a>TlWT(m<=_$T*|7eBZ1Na zwqh6mjtD_b?ZGQ{_FvPxKnkTw=cO$&{i~{YZw?M`s%JD;nos_6w0v=QN1@!utzTpp z8SY7!4Dvg&j$&|2Evsw{m&pvYs|kZ5aFd;4K!YC0VblFrSsHhuAA5_+yZa(UHH0rn z(&O6aJScDPkQVLmc6V(7yMpJmc42Z|+#OCE77!p^Id6N0_T)=*lxqWMy8g7OAyjH; zHRJ4i#{8}cC^X-8_55LX^+gmiyoaM;FXf9>LRn;vwOIc+2hng1w9pZabAsRFm= z_iv;}zC+zII((NgEtddmvhxqIQ==_|_8)h}LRwe2(=PNV4jbEQa?B4*9YFa2r>|n} z*LsVay=7VsyT5^Mgr!y!-d}S>t;NVTN31#oTbEqjIVf)^F(BP+-Jdvu)7^!W?j*<{ zueRDkHJO&=m?+XX1(&!F)$Z=D0~P6_Azoo&p^lDDCvDR%o|$1~3unysGoR!1!{n5t zadkP%>=7$o$o7$m$bLo`5U-I#_-m4l++-bHa7u2O!=P8Kb!6j(-kWFvjPhZ&Cnsnw zUMnAexBuN%U4(HpzHdgovE1%jsmlDgQznf-)|s)xKskc zM)y@U!GkB9s$s2cS>VLFVgJ?xG{kzKJEbMO$zB7^cWsiAIzS-{IQ(yJse2E=(7jGV zT2S=UTW>tX#eUCaC$h*euw7l(9+dt4{Q_Q>=u6K1rLcc>wsr?`$Op{uB=^N#!)Hh< z@cR|K^8ix)uRA-;JbKE&&Ql4y4rE2~B-O6?VYM5>_L1J83q~Q^n$W2C{bsRRzI$S+ zqGZfT_6FTIJKLRaw#P`#aL<;*wY0|7z*|5R zv8?);K$g}j^A1@LVqlqYQ#(8R0dU)XcTd8hwIxZEF(59%1tMKo$QrV`43tealIkrW zq>WK@v>|NoJ{o^BG&&MltZAhcs_I|b8R$h{ml=ONtv?C5RQuU%&JXOQTH`iLc3n45@3UzF`LWGyrbTxR-r`iC6 zwe9RlMoH;^=stqfm=4h7*E{2{hBZMKGL+WVyI|d4F8R!-C6lNL=kwNb{~0nM{qv)F z&+KktfvTHwJ#W$)FunleRt;jHSwJjj5{RMKuhJ{GvDSuOtT_>8w9EOUZ>hvzCPg=i zT==ov*+C6FXuN!1%x{^Yx~218SCSQFMrllsZ#AA(z02f6W*?2vr5_&!ICq`Jk)aBn%T<` zA%udI{Rp9{kiYOI)|~|>QMYxf%oJzXXRrD4E}kz+yUjY5VNNEO#v)3#Q*4gm!t27N z^YkP1Q3;Jt=G zkD7EH#R*V;iwQGmg_?P@{>=mwJx($})Jq@V`3SY823#-=+RJgcpoOB-P<89yrDjif zs*%^hX)5AQ%lc`A4E3Y}al91@I4PS-CStg8=wIpJBf}oqaRwhi^a(I%a5b^BBRQu# z%mKG%+vajO8ZqHXA_SC}p!I}XW<;Bm`qo|&^-|7&@rQ^rX$E!D{6Hcu{P(9d<&s{` z&oj7QtUZU3*V{%Ze@1x}Q(L>{6E@LhZXb5op^X`-)Qn1x-^`BC9YhoHXwpqem(blk z65L<+%5FbhL$FYZ#fkY)Q0P8V|Jj1_t;Z})gO1Jcg3QdpX455f=1MuNE;K|n)x~5u z2LEduuGcbN)NnJC=Rn=kW9KjW$M8NoTJaw{)~$vwcHrzc<=7W&$WOPrnrRSA7*boW zy_e#qM$6#V-gdav%w_w1ZMXLvJc{E&beyj+aWjJZ=_2!f`Cqqw#eG(e&O`tpe_YcOXs_v4HwY>#oC z@$rmAFoX&m@u3fnjm#{*Ib3`npZLCRYjG|4^bWF?EI`1&ruBZBBj{-xd%XSt&y`P-hdphSK zd@5|~iW^&rTpZt^dg?W1P*2yJBRA8-Gu*NFm6QZ|N35Coo0-H_x|(m0YpoJ)3oR2d;j%L}lPBBu)!p zOXfX~=+-BlOHoBE?4O3MlbMj!w{$H{na#H@|G`;s*%T*T&Ay%49ZIG>Z5(i+WRgEy zojFhO;h5=xFH2tVy~VHf_HljbMb%Tglfz+f&rf^3g0-&0UOi{~ibhP6*_T!MOjH99 z?9LEP7qm?~Y?Kuh6>1HO5*4$~7%dSp$n?k*5rKpPh;FX6%x_rwFGv#|#49o$(Ybf* z420Qm2;EE6Fqj!xdbZ7B@uI`r9ulu*J}or@ta1w z?`axqlvVloTyJWSkDmV790?g%wnmxsIf%t9y4|v&WrB)UdY+Poq}(WKlz9n?$OZa7n?(S;nURi5npVw4MJ{;OBm(S%>;S-TnqnMU? zHUAjiW}BMXr+GUA|Jrmhj<fxJkb~*UqYM@I4pEsPOeBm<6p;)rjgs139q?eX$k;K66;!6E3<@=7%Xb)fMgb8Sz}K^&6h`>RWzw z!E;Efoy8hPx2Brsx2lenxLz3B+6v2Q;y}pM*xT)*4?1CUkyczK`G;FtMT9G!E@oco zRoEl17d?hMt=Et77ahu|tEmvagT~-AitwJA#EPljKk2%sJ6TK+JIYPaD zPwOrAf$77ffRQIngtgki)fGdk%W%H1LIC;!;0zJIK9io)XT5Mod4%6H2Bp(2Q|y`$ z>p9-7?o~##m&U2+fB5(9R<5hrE}xQ!oIeFR=r@3P9--i;1p6qivv)PFOCQM?*kQ7^ z{XDSakw=plA3wjc-f@I-;|VdxzH@F4;%rIv|gFY3);d#bZzG1t|ZM>&~{`f1L ze1jH%!w5zDhG{$1G{(nh#W#b#ACc~`GU9Jv=ZoU zZ%JA{uL?GlCFIvW@1GNjTVOKyD1>reTz}RgR6!wNSQ5+8bIi(O^W7^)%31xhEHBSVD+{C&Sg3e}cNtTT+>ayYQUqwnw#0wSO95Mxf z_o}6|aEKFOWA90NroYlK$mX^A;xO}}`TyXmPWsj^mJldF9E5#Wf*Hl%x=;K{B<9W%Y zxh=T^tlt3&ChHd?3HcjJrgqOAKDm>psGt>VvFa%u7Vkf#2WL5Bqx*hWRRzRP#`}dM z6SnJ-y3I<`2Fhf{p#Qq6b8*_;rPMJr>;}{(_l;~0_v6%c_l5lY{0deFaro)*ZPQlE z3d%hcegMkI=g(l)RZ7#*FGInr)^6d8K|oKyzYYlbPEj{{3T#q%mk48{_i6?P{6Q(HEi8)>G3@Dxj1w5dZ z+24FzX{rvM3PNxGAcH@x!8!_n%$=l-L@%6>xI;dmG>n9F(7a^_;wj7G>G;pKSbiCdB8!T}jh4$K5_DPRkNp@j}#h%h>G+e6IX6Tmbbcq2F zBH4;rKn}xXeYi z-;gDNzTmSA4KW=LHVu(qZ)Pg4E1SolpUi!Q!Z<9A#{L*-!3A#c@Vc`n@a2b6n0{J! z6u+#bnv}tlm|d}Sp9_mr7j>0`x5Bj+cM}zcS3jrk4m>XoTaX&uIE(=}1p=12imw^T6CD7sVTVsmsU0tLGFquqWpo0spyDjvg5_6)zV&aSChjf3pEPf|zctXkHxr;)&*O4mf$tf-#1?({> zPr*ig@=y-V9B@@vS0?@T9uJ=OrI|AsUtKl*G>K}4!)GY86y=A$7e<`=!%NuQT25`z z=|}cmAMSv~KJ#DsIS>H-wAa4Epp8Jsbjxa=kBGyH1pj37tj*d;o4+M*Qg8-3gvxZf zy?ut3Fwi9b_my-TkTz4oueb2}Vh*@_Z#LfB!dVHhF^g`CA>O4y`T6XiexS@^*lusx z=aJYM|MWk!XAUnKQQ<@4_x+dcSRAbfiw&H-W}W+>y+T*&VuSLn2~|`;R;&A(O~hz=;iN8x{`d_xW)5 z#J`$XgdjkBa9wM#4+8@OD~+c^9e_#ymH+-&Pg^C-zu}~SpKX8MVrl_Yc8%E840`CP zN6=*tz_OclNpI6P7S@@?FC`Q2eeRsn{>lsXkl_ZY40xFU4}zq$6^C_U@YO#EcWp?x zIV?zg&9QPG)E`mAc+Pat^7$;eZ>7}K*4BPepkDaGB3XmB`v@qiBf@tLP6%tWAi z)4TzT2&%U5((e2H(FE;gh@fnl-)30yqOC1oQbJOSBv|y~`wO;*LL<-x8WezeUhK8a z-<|nTi)GXQn>>WJfO;YAv4rvvP9hxgG-hy2V=Qzh^-&ZJnDX=*9w(pwTnk z;_vgHQ_|AFTOmPr)yo<^J5adN33{+!?9E1qdb+OfA9_tg3`BZ}YPW93O7)vS0|U^$ z-PqN&+lJ+NwzlqWxRZ6we88HyUOv7=uxjZvC86N%27A+ndIc{3WY@(MA4LQ@xHV|J zL3(i@dRWUx8OiJ*eqNO3eFroe*q#Ny70{tkDMXq*lD!=_mu`#i{`S0u|AHGF6C(jL zNrR=$_QTMTxt+5U3SaaG+Xy5XblW@~nh$I7f*VnDm)c~s8n{m;;qK2>tz6e((EqNi z-PUE)Yh%@Os$h%2xEiH}3W?p<4Szgb68*A9nDz$pj8M8{e%~CqbbM#!V&2Xl|FL;w z*q<0slJ5q8i?tw0>oI$kqtG^>G_$baoSxrupv9-;XKnX<7!=Cae3{orQLu!h{s7VTcJqYxDf>lBY&3fiZUdQzF657JBq zpxXwh)*BcYGGEZk&5HQ4WCwUP{uu9zyJudbxjMfsoNON$;CX1E9w~m01(kSQ18+Qa zQ&v?4x1$)$nXO-3nsbz7I{Eicatl;7k)QDHxE9~HW3fwRjyhOFm>$i*3e2o;10KV> zSxbeu0B*Lc0nmA;;P#OKe3Rp`iiaZ%-;rTM`J2Id&7@j{%tq*iZQk`|kN7cOq~c2D z*zeEugE{hZP~fa$Lsm{;dyMoj5wa8AaT~rzt;(BvMnjx`JfiLWc;(w z;n^9_+&*9XyXP#Q3$C{|Hx(8E#9t`{Cy|UB=be1}zl96ni=I)eQ-{t!v(nhq0=E1^gAPTGx-)kmyr4e-SU%Eq zc1CH0R%>WI%)!(b-?4yM@h&AXRsO`Wh7R^7bMy^ZKP06|Eiw?mZY4Ph#D^1V+m*kexY!QfIU z-g!gQdigRgL8qJE@wCXlf6XlBJ2*SF?dn5b1n!Z=sRu|}BUP}I2GRosiIBwWY_F+!_h3KXu&S-#bd^5hMBk=?2K#Q(9O%t)|0Vs8ftWl1&kIya>Z|VqSZf| zLaAAIUkC0hmI?iAo0=kdOn+3FD;EDEWKYgUWnp51DC4C>%W@EY`=C1X4(qNzS5b1p zwIM*OFvPrKwcBfUBo}?NDTVs`j~}loaLX9y6MQy?jb9E)Ubb3{OdACM3bGrMxzj9) zp!uNdS4WDoaiHQUUJ;dD1>UczMZrQ&|H3SM)d6N`PnoGPBh-HZ_t`V0?Fn0>GCfRf znwgtxU+oAgvtLG$?~@}$z-enMHCJqutOEuEv$*AnpX8%5e3qU}T?$$nONpMp$80*L zuDlS(D866-7DY9r)wZa36+v@K#-qoEF1+>{eE`06DT@%kw?OKaks^r*C#suAMuCg( zT!572w2{wkCplf#QYS=TsL{$4ii3b3s#?8A5lXQ!>U-^5;g(h9Iy8t$laKnge3LVn zxcNR`wZo#+6OAJ33&C6p&8Cq5*k&f)CIm?FWBTOnjjjRGXKH5^rngI^eSU}iQe(IJ z=-5F|Fc)ym1*pDbCYJ)uG2Ih#sF|y&duE4^5vA2%V~Lt zhJVqSF!g5R#e>yhs3jcTFYN-(m-9YYmJVC8@xY~2*o9QXu?^&IehKYzc*0K@1cE*T zaT7HEcN9R_BH`-^;DCGJ6os`lYw$XKR@{u+ofzf^6g36VO8)Y(_g;@Tw#FheaJ0tW zCN$t&pcK4bk-MV?V-}*w^T#o9iUJ@tr{P85McIps->uLfYJ0>a`(hfNWD|82w|7Fq zDeY?8{yzR(4Dv~rKVzIwJ&VzNA&v^4UlNmIE$rv^;d(mORl18jIlPg-lokY(0`VQ0mhnTY^S0F)%Ye#HpWOua?mfeif0 z(W-P&u`P*kZA3)zCu$XCCGhZQmVjLIto%jTOANIDx!t--tvwnE^n4Lr>zCOEmR7tr zN-LEz-#AHY`Tl}J3AuBFV0J}V~)}3iC+rLJvN5k4ZibufVv!Vv5+)1C!LZ_U!dOiw>2fy?l-XRa{=rc1!jDT zSSUm6BLV3v*nkCNdlW?S_m6-8ox|1h0l+excr>3pZNn2MP&+aAIR~(^|81=PayoTq zQ@fzUp_g#`MOfFEl-U5P@RS>?_~{?ROdzpK3rvzLxET*u%O8e@?l0bt$@4C}WrR&g z&nV@S{K7&rGpi4I$!OB>G4gNwe@lhm;1g}fLnI*J^vj`aFRK_7SmZy}%IstL-90At zE$MiGK*EYJMFGqJwS{ z6ng%w^AUjWTTm}h5gS_OB4AHCIV8!J%JD^H!5gvv<-jSepZk9#T?JH?%N9nYq@<)9 zrMpXzl151Z36buQl)9ueNJ>c_I;6XsLw9#~NY|U=yUWE|7mw$ke`e3_@7qc!ZX+It zAmle7_ym$_h5zM`r1EPlglMy3i}$|Hr2qc$Xz=m#Ye%5@RT!rUj*JS3;IZu~;;|eu z9h}y**9%J3z7~}SpnkpoGQQqOKbwFh&iE$yH+ID>53L;l9#37q3n8Y;wn3rlX97@* z>Zj=!$t`GYYM`^1jJ~iD2kzvl@p6*&YOu2cu_|}#hgF;;O1@QXQjayK5y4J3A0fRZ zcmrw(vx}X%8Sy)Yt_&{!s5$=}I30wfY1W@DVuXPKxS615u-?F&(J=ttH1-3X@yigQ z0{dn&mkxg{$7P)ye>YlBE<&#c?_# zkAlo@fr6lXw|^c4bEuw|ihmL`&X!_LUivdFO7Xb8Ug>=&E>qk&c>h^vFv?uZ<~FHN z0SyNnmP3$*S3sqRpXVKghk72j~6093>4=Z!-7!C0#I+P8wC|wKI=qdPRAsM@FOob)OSM2LKLI>#QwAKOq zLVw;FSg~3VqRu3u!>(Z5>HddM3uT()k7i)@=Fmo487p|S6LM~>Gk{=_rO4ur;_-;f z3?dB0CZS^2R@HL&WaWVe?kxFI9tOrrZ@k3w%?B6%HVU(7I>v+(PK=Tg!hAq04qmpC z8%1_s8QjB1m7ploFz`lU&iQ9w@BX${9{5;-_CaFAg03~wmNEwFsWTuuo5q7x@|;a8 z5oJgTibs%8kbxlkY*c#TUzb;{0PU`n(rN=8cW>_BRAt&wE5ASVe@BQqT`kNN<6{G^ zNE^5!QmO2`?DL<4j{rJ_0NK=Hht3gKxxc%Vxtz{_qNhzOgK3U*a3V8_?Kd~jc%&&j zX1McjAfZlQ$N_)};N?(xI(Y~OH z!>yr2(V>7gI!l?OGjXlgbpH+Cjs~m#qt0;H%@S+F$;`sS12;Ie=^v$Su$VkW3?SBQ zZo9U7S2_<%irXt9PXXSOq4J@i2u?H)MCk%WeQ?Pq7AHa1nPG~THzx()u7`yFJheXn zBV@xDhY8*wfqjy~={5?=`fZjH8?LCdWWDdh<1-L`*T_f%am;@%$M7kI64L1t%G!>2 zciART%S7%bkV)^bOT|1%?LR@oje!-I!KeBjlv@GiK@Pl2Ul+kMZ3)Xwyq}=^G3vIq zwn$@eXdoMY`p`N3XGwz=j}fpQ`J5URzHo^V&Ew;XYAa)H7zS>jh1p*X49$4D4J;bB zc`n0CWW{emuz#SP0uAO;Ni3ipW&)mXUAbW`&l920s2)Q&J6<9^_xeiges1<+I42iT zBLF|=tNgO)`OOGPe;e2DpU0~(_!I^%8F@i{P7@=YT|7H_Myyd1XyN0XnZOdl9!VQq zsgjqwV}v!(Iyu-llMQjBGvM(bMsFQNAOyfpIHTeTA2p@8_miCJ3<_0MYb|KPqz%k- zj^tMSz5X5mSLRT#DI*L&oT&I|jEuV6Q-U=x(jv3!YBM?7bvGfx!P~-NkOA45yUr<^ zXq)}2t~w5>0}ZJ8c*ft2geU_Hg4oeR5tUG$y_gqfl})OkHfSx3Y1?e=C_D`Y_it6?rQH($aM%!jfnnBw=T?JBZtRtgL4|wP2Udd;TtuORn zbg(onkKWVNfYwe3Q!y!|}^5Z52Q!2`nEwqR&herxy|;p|z_DXJ&X zyUBP}udiBaVxB!)sh+oyM?5NNIO^*z_FZM5%D&AW&FMoZ^VlrZmqk2UwrRqUlcRsr z^F0aXYUq-sbIDr*IN>`+yJ?;CXTo+TlyL9*e>H#&oBIN-7`v#kT~{ytZp>(B>#I-{o@Q z5OI(`Y1~x&B;bO-`O-vMUtDHUawrU4Z8NwTF1^ZE5!(QEX`VZqdH!U8^7B)Pn-!y4 z*7F}E0)P$!4!cmE2ugWya{xSFUzIXAxmWQmWlGeBRE&eb21nq%PhE#Mor_Pd;-3Ns zzlYmA=f50`IkW-XEFj`+3YR?y$fng=00BIV53a^hah~qYuU4Y%ZgF6I9!~Dsj1i88 z+>a;O+`9@Zfyiqq$Fx=1g3^Qyo%JeD+ zcVt8OtJXzxD3*%(!OXjs6)$E<&t6EvYvf#OC>;YWIQzcI&Cj&P z2sU0eQ+oy~x0ER`xSy_s=Ckakfn9L_oFq|{XYxJ~=F;js+7hB-rcn7$z!$2jB-x|g zgd-WeRFQi#dAq)SkIe%aXr^LeJ10KMD?&y*j ztt3VV`>Yw^F>=o&>`wSA(se7~vlbg8C^00?+VvVCed_>_2eEwhj-DHQVY7PV% zdN}SUHFgqhP7S-{IsI|J$a{3u+8z+ZW!`iZ4YbLcXATE*5m}w{HzWh6eA2~k?iD@W zkkJW8Oclt{M(xEUac(~9GuoL;V|N3Y{m#!X1ikr{jP86s*j3L$;4oTqHA|}&* zaF z|Cg{j(+f4XZlH?W{PS*SFj>=R+rxqX{#J76fI=aq?+d0Jl!7n^N4$X5s@hlu8y@b+ zdnNtC?qh%03TzL9bO=#p7(%C40DbK|Tof4GrMnLxX!)Fv<=TXSU0s*3TTaiQ%T}9N zRg?Kz2>jLipo0GSH*fc~hTFsSufML%jrjq`Q{0*5;fyqe!W!R(6Q(=dhgT(jjM%tD zr!4(P1+Yunw}AlMDq6)-`WYLp@xl8sk^tUy737JxE2qro|3SOwa)xB|@B#whx8bMw z9@{7oO$ewNg`>dk1d3kITCvCe^-KQ!yLqdOxU5SUgYwoh`W3?+D+s zCiugAe*!vWgVTM|J}CKy@9qht5F!*ALP)5x$!AOwa*(_maaCePXC9%j zXE1OiUnhSZ4Dl#5?NEh%#@D%+Te51`8rNAl9B0m^8HN&@@R1eVL{O63#n}SpnLJ0S z;V+gDcj3pCB12U%VKiBzT zFt7j-ll2`|Pq5kVcSJEMN|y>au5jn#K2JgZ(-h% zcnjJ5sN=@iX(>4hs*TFJ^5`@I^N$t-Az4GcEp?0Ge}Lx;JnYp9BtK1!z8*${$Bw7(_fxB4?5J^D8 zoX2>|lclK4RXt&JM8T}9Hh-<`9n#O^6$L1^dhH@mZtBi3yR75@a%5d{Y;3YXG?aP_Yx6m8s-nO>!eM9PR8oD=R|JMg;ivcgFJl?4IcSqsFPVjaSY3INs;N z=jsPwvZ7nx@4X;_U58gaMIEyAknX9K%!$3WS4Fqh&_!0nVH&E9gYGO)AbRAPQ=e1p z z=|(F{Xt0A!6J9296Q|$4lv|L6Gv$EC1a$)}G4RcodjQIoZ>K`I-vbrgQ(NJ4X z$@Q|LoDm>>bVd;P1meozZ_0`+1-*C+z0a@U}woFG#Tx7 zl?qk_z$KDcf~O40Y+rVRXfxs_aSDU{o&Ewm-%F>j4X|H= z{Ph)xdTe5iy^QeZW22Q0V27!B#cO|3u^W^~)*?j*?37^jjMvu=c}lVt;|{fd7hYlR z<_z-vvd%!cjMX2cOTYakNTrSxjPc0a>iQ z`kK~3DYCoN+yEN_UzlR3|I&?wbhIq)Q(^er(|(;8Sg2b}rP_A?MiZ$=F?;5w66$C0 zOb+WeG{S}8G$j(7@ytHfhZ5smRx+np0r2R>i1=a7Go_SJ3u)U#$DdK+V8Oz>%xZ^Q zf(e5Bh35a%Ls#1yl>|Hng z^vgzA?Ul?gJ4VPP0X|dhEzp{9%8p^qveki5ifowjl18yV0Fpj5kp{zzsW^EwCC$79 zh_Gl*=W`%i*?Uw4qipK*4vB#YylNLf>|rrnGQVSYNDA5Se%Pb!o z0$SvUAJDJPn~-F5^L!2B5*0w)qfUoDj?@HUffk28A7k`{T|Pm9I**WKTrfo{`ht(Q z5dL1Ek{mP{9j~wC<^H}geJqZjHtKMDG1Tw6SMITqJ2=uwM zLM?%uey^?B5SqR(|G46h5}i5`WC`dP=J@&Hf-+BLf}6LH%;)t5LB@!TJ}EB_x3={# z^R^#Qk4+Nrzjd=pKQy<&KZHe|d+ST>AMsd=>oT~iFG`!*Go5K%2JEzmSn(iSAGkTqsJ9uc z=P+ZqMo8va5z^}g-bXMfsl}T;1Aj96#|$tF;(PyDe-bH+rdmdefVp+RNuYu_epeTa zX*p0~3iC}DnvFezch916_W-aiXW$f<``K2+V<0c(OxU@A3K{hbL# z`8i)=Aj}4!$uY>}cXzVT*fr&`#-RB zAF@@pRyBwAjG{kS*6KnfG@!x>mgsz`)C~O#3}O@`u9Wf^BLlq)?2$d}>I~uh@x3)r zW*FlHl@qF}U#n6To4uWZS;(Qa0`w#neC2&aGh|WH>XX9wK{U*j6s6;%^=d|)!zsR3 zLI4q&)=W{YBCr=$(TS_8Pb_EK+r<*K!W;!_Bl*eoa}7H5rCl~%rTjJ^Gr;| zaTo?YeoIOUSJTEWwqm93g`T_v)V6xhvH%O2U{9v$ZV<2S|5Y%ia{ zlC6Kr2ORMuL^Odfy=dKuXH5x4b@fYw#P$)V_^U*lg7vZFZlQfXauE+|C)J~~%Ta?` z)u3WWxW5xMg20mTL%%9!N?wu2T$ZW*8c{@8Qb6j8Q2+*)c5fo_)W;BWC@3WjjexY~ zEjYJ|%>xC#Ged>ytC)?M#RRN!+};5r6nGZ=aSlot{lbrd>#EAR=bu)JpXUR*fuc}E)B^vZz- zlLW}DrqWw$*%)d;_!mKvBn@klx3Q8Il!2@g@nL2o-w+mwvmU~78GK6`Zq#oNs zVywr$-B9z3G?F$XBB|?Iuv6Ak!v{PWhyM=<)pAru!yT=eP%Qq=|;e0 z&!;vZglY1LZZJ|an%6c{Sn;)P(LYrwLT^k;%5J|CcD7fm`2%S7@JRW9LLpboK)0~KOPuLL6l`KN#lnv zsHz+QNmO{?m>kl#bcSihf?ePRF=nb+^vjJ)#+J9FTLSCU)0DVV;VLkQru?uwvH*bQ zY7~X4wCb-xO{;}bv?UAnG<<<#o;A&Qm%oaD=inRI8#bSc4%0D6wJ+8ro0>7qd_8w2 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 bynf}?y;~2)e29MJpI0>1!D`j2Z$tkV9n~Lq literal 0 HcmV?d00001 diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..f556dcf --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,126 @@ +var gulp = require('gulp'); +var sass = require('gulp-sass'); +var header = require('gulp-header'); +var cleanCSS = require('gulp-clean-css'); +var rename = require("gulp-rename"); +var uglify = require('gulp-uglify'); +var pkg = require('./package.json'); +var browserSync = require('browser-sync').create(); + +// Set the banner content +var banner = ['/*!\n', + ' * Start Bootstrap - <%= pkg.title %> v<%= pkg.version %> (<%= pkg.homepage %>)\n', + ' * Copyright 2013-' + (new Date()).getFullYear(), ' <%= pkg.author %>\n', + ' * Licensed under <%= pkg.license %> (https://github.com/BlackrockDigital/<%= pkg.name %>/blob/master/LICENSE)\n', + ' */\n', + '' +].join(''); + +// Copy third party libraries from /node_modules into /vendor +gulp.task('vendor', function() { + + // Bootstrap + gulp.src([ + './node_modules/bootstrap/dist/**/*', + '!./node_modules/bootstrap/dist/css/bootstrap-grid*', + '!./node_modules/bootstrap/dist/css/bootstrap-reboot*' + ]) + .pipe(gulp.dest('./vendor/bootstrap')) + + // Font Awesome + gulp.src([ + './node_modules/font-awesome/**/*', + '!./node_modules/font-awesome/{less,less/*}', + '!./node_modules/font-awesome/{scss,scss/*}', + '!./node_modules/font-awesome/.*', + '!./node_modules/font-awesome/*.{txt,json,md}' + ]) + .pipe(gulp.dest('./vendor/font-awesome')) + + // jQuery + gulp.src([ + './node_modules/jquery/dist/*', + '!./node_modules/jquery/dist/core.js' + ]) + .pipe(gulp.dest('./vendor/jquery')) + + // jQuery Easing + gulp.src([ + './node_modules/jquery.easing/*.js' + ]) + .pipe(gulp.dest('./vendor/jquery-easing')) + + // Simple Line Icons + gulp.src([ + './node_modules/simple-line-icons/fonts/**', + ]) + .pipe(gulp.dest('./vendor/simple-line-icons/fonts')) + + gulp.src([ + './node_modules/simple-line-icons/css/**', + ]) + .pipe(gulp.dest('./vendor/simple-line-icons/css')) + +}); + +// Compile SCSS +gulp.task('css:compile', function() { + return gulp.src('./scss/**/*.scss') + .pipe(sass.sync({ + outputStyle: 'expanded' + }).on('error', sass.logError)) + .pipe(gulp.dest('./css')) +}); + +// Minify CSS +gulp.task('css:minify', ['css:compile'], function() { + return gulp.src([ + './css/*.css', + '!./css/*.min.css' + ]) + .pipe(cleanCSS()) + .pipe(rename({ + suffix: '.min' + })) + .pipe(gulp.dest('./css')) + .pipe(browserSync.stream()); +}); + +// CSS +gulp.task('css', ['css:compile', 'css:minify']); + +// Minify JavaScript +gulp.task('js:minify', function() { + return gulp.src([ + './js/*.js', + '!./js/*.min.js' + ]) + .pipe(uglify()) + .pipe(rename({ + suffix: '.min' + })) + .pipe(gulp.dest('./js')) + .pipe(browserSync.stream()); +}); + +// JS +gulp.task('js', ['js:minify']); + +// Default task +gulp.task('default', ['css', 'js', 'vendor']); + +// Configure the browserSync task +gulp.task('browserSync', function() { + browserSync.init({ + server: { + baseDir: "./" + } + }); +}); + +// Dev task +gulp.task('dev', ['css', 'js', 'browserSync'], function() { + gulp.watch('./scss/*.scss', ['css']); + gulp.watch('./js/*.js', ['js']); + gulp.watch('./*.html', browserSync.reload); +}); diff --git a/img/app-store-badge.svg b/img/app-store-badge.svg new file mode 100644 index 0000000..f9faa61 --- /dev/null +++ b/img/app-store-badge.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/img/bg-cta.jpg b/img/bg-cta.jpg new file mode 100644 index 0000000000000000000000000000000000000000..978e38aad8aaa63a66527503a7bc8e8257a69f0c GIT binary patch literal 336572 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

JmTsPFF8wjLKKmOyZ+!BtkPL}$iz&aY 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 literal 0 HcmV?d00001 diff --git a/img/bg-pattern.png b/img/bg-pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd79110639b72f96f028efdba77979408402368 GIT binary patch literal 633 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%0Dew02}W+>FO=j?Qy6x4;OC5^ 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 literal 0 HcmV?d00001 diff --git a/img/demo-screen-2.png b/img/demo-screen-2.png new file mode 100644 index 0000000000000000000000000000000000000000..35d93ae7deb1058b38745c245eaf5e111eb379f9 GIT binary patch literal 82059 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

3iR?5l@{0>%Bq3T5C`3<^<);yU6s% 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 Cx)K!t literal 0 HcmV?d00001 diff --git a/img/google-play-badge.svg b/img/google-play-badge.svg new file mode 100644 index 0000000..383b19f --- /dev/null +++ b/img/google-play-badge.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..18fe5b8 --- /dev/null +++ b/index.html @@ -0,0 +1,265 @@ + + + + + + + + + + + BlueWallet.io + + + + + + + + + + + + + + + + + + + + + + +

+ +
+
+
+
+
+

BlueWallet is a new opensource wallet for Bitcoin designed for iOS.

+ Download Now +
+
+
+
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+

Download from Apple Appstore

+ +
+ + +
+
+
+
+
+ + + + + + + + + +
+
+

Contact + + us!

+ +
+
+ +
+
+

© BlueWallet Services. Calle Beller 51, Puerto Plata, 57000, Republica Dominicana. All Rights Reserved.

+ +
+
+ + + + + + + + + + + + + + diff --git a/index.php b/index.php new file mode 100644 index 0000000..adc55d0 --- /dev/null +++ b/index.php @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + BlueWallet - Bitcoin wallet + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+

BlueWallet is a new opensource Bitcoin wallet designed for iOS.

+ + + Learn More +
+ +
+ +
+
+
+
+
+ + +
+
+ +
+ Open in new window +
+
+
+
+
+ + + + + + +
+
+
+

Features

+

+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+ +

Open Source

+

Since this app is MIT licensed, you can build it and run it on your own! Made with ReactNative

+
+
+
+
+ +

Be in control

+

Private keys never leave your device

+
+
+
+
+
+
+ +

Full encryption

+

On top of iOS multi-layer encryption, Blue Wallet encrypts everyting with additional user password. And yes, biometric security is not reliable

+
+
+
+
+ +

Plausible deniability

+

Fake password which decrypts fake wallets. For special cases when you are forced to disclose your access

+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+ +

Flexible fees

+

Starting from 1 Satoshi

+
+
+
+
+ +

Replace-By-Fee (RBF)

+

Speed-up your transactions by increasing the fee (BIP125). You can also change destination address for non-confirmed tx

+
+
+
+
+
+
+ +

SegWit

+

SegWit supported (in P2SH-compatibility mode)

+
+
+
+
+ +

Export TXHEX

+

Get transaction's TXHEX without broadcasting it and broadcast with relay of your choice

+
+
+
+
+
+
+ +
+
+ +
+
+
+
+

Download from Apple Appstore

+ +
+ + +
+
+
+
+
+ + + + + +
+
+

Contact + + us!

+ +
+
+ +
+
+

© BlueWallet Services S.R.L. Calle Beller 51, Puerto Plata, 57000, Republica Dominicana. All Rights Reserved.

+ +
+
+ + + + + + + + + + + + + + diff --git a/js/new-age.js b/js/new-age.js new file mode 100644 index 0000000..8749275 --- /dev/null +++ b/js/new-age.js @@ -0,0 +1,42 @@ +(function($) { + "use strict"; // Start of use strict + + // Smooth scrolling using jQuery easing + $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function() { + if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { + var target = $(this.hash); + target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); + if (target.length) { + $('html, body').animate({ + scrollTop: (target.offset().top - 48) + }, 1000, "easeInOutExpo"); + return false; + } + } + }); + + // Closes responsive menu when a scroll trigger link is clicked + $('.js-scroll-trigger').click(function() { + $('.navbar-collapse').collapse('hide'); + }); + + // Activate scrollspy to add active class to navbar items on scroll + $('body').scrollspy({ + target: '#mainNav', + offset: 54 + }); + + // Collapse Navbar + var navbarCollapse = function() { + if ($("#mainNav").offset().top > 100) { + $("#mainNav").addClass("navbar-shrink"); + } else { + $("#mainNav").removeClass("navbar-shrink"); + } + }; + // Collapse now if page is not at top + navbarCollapse(); + // Collapse the navbar when page is scrolled + $(window).scroll(navbarCollapse); + +})(jQuery); // End of use strict diff --git a/js/new-age.min.js b/js/new-age.min.js new file mode 100644 index 0000000..7e2765e --- /dev/null +++ b/js/new-age.min.js @@ -0,0 +1 @@ +!function(a){"use strict";a('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=a(this.hash);if((e=e.length?e:a("[name="+this.hash.slice(1)+"]")).length)return a("html, body").animate({scrollTop:e.offset().top-48},1e3,"easeInOutExpo"),!1}}),a(".js-scroll-trigger").click(function(){a(".navbar-collapse").collapse("hide")}),a("body").scrollspy({target:"#mainNav",offset:54});var e=function(){a("#mainNav").offset().top>100?a("#mainNav").addClass("navbar-shrink"):a("#mainNav").removeClass("navbar-shrink")};e(),a(window).scroll(e)}(jQuery); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..4de3d46 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6579 @@ +{ + "name": "startbootstrap-new-age", + "version": "4.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", + "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=", + "dev": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.0", + "pascalcase": "0.1.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "bootstrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz", + "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA==" + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "browser-sync": { + "version": "2.23.6", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.23.6.tgz", + "integrity": "sha512-loCO5NQKZXfBJrEvmLwF1TPSECCsPopNd29qduoysLmpw8op2lgolGMjz3oI/MjG4duzB9TfDs7k58djRSwPwg==", + "dev": true, + "requires": { + "browser-sync-ui": "1.0.1", + "bs-recipes": "1.3.4", + "chokidar": "1.7.0", + "connect": "3.5.0", + "connect-history-api-fallback": "1.5.0", + "dev-ip": "1.0.1", + "easy-extender": "2.3.2", + "eazy-logger": "3.0.2", + "emitter-steward": "1.0.0", + "etag": "1.8.1", + "fresh": "0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "3.8.2", + "localtunnel": "1.8.3", + "micromatch": "2.3.11", + "opn": "4.0.2", + "portscanner": "2.1.1", + "qs": "6.2.1", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "serve-index": "1.8.0", + "serve-static": "1.12.2", + "server-destroy": "1.0.1", + "socket.io": "2.0.4", + "ua-parser-js": "0.7.12", + "yargs": "6.4.0" + } + }, + "browser-sync-ui": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz", + "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "1.5.0", + "immutable": "3.8.2", + "server-destroy": "1.0.1", + "socket.io-client": "2.0.4", + "stream-throttle": "0.1.3" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.1.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "clean-css": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-with-sourcemaps": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.5.tgz", + "integrity": "sha512-YtnS0VEY+e2Khzsey/6mra9EoM6h/5gxaC0e3mcHpA5yfDxafhygytNmcJWodvUgyXzSiL5MSkPO6bQGgfliHw==", + "dev": true, + "requires": { + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "connect": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz", + "integrity": "sha1-s1dSWgtMH1BZnNmD4dnv7qlncZg=", + "dev": true, + "requires": { + "debug": "2.2.0", + "finalhandler": "0.5.0", + "parseurl": "1.3.2", + "utils-merge": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "1.0.3" + } + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "easy-extender": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", + "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", + "dev": true, + "requires": { + "lodash": "3.10.1" + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "dev": true, + "requires": { + "tfunk": "3.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "emitter-steward": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emitter-steward/-/emitter-steward-1.0.0.tgz", + "integrity": "sha1-80Ea3pdYp1Zd+Eiy2gy70bRsvWQ=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "1.3.3" + } + }, + "engine.io": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", + "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "uws": "0.14.5", + "ws": "3.3.3" + }, + "dependencies": { + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + } + } + }, + "engine.io-client": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.5", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "time-stamp": "1.1.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "finalhandler": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.0.tgz", + "integrity": "sha1-6VCKvs6bbbqHGmlCodeRG5GRGsc=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.5", + "resolve-dir": "1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.0.tgz", + "integrity": "sha512-P4O8UQRdGiMLWSizsApmXVQDBS6KCt7dSexgLKBmH5Hr1CZq7vsnscFh8oR1sP1ab1Zj0uCHCEzZeV6SfUf3rA==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "define-property": "1.0.0", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.2", + "snapdragon": "0.8.1", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.0", + "snapdragon": "0.8.1", + "to-regex": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.0", + "snapdragon": "0.8.1", + "to-regex": "3.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.5.tgz", + "integrity": "sha512-ykttrLPQrz1PUJcXjwsTUjGoPJ64StIGNE2lGVD1c9CuguJ+L7/navsE8IcDNndOoCMvYV0qc/exfVbMHkUhvA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.0", + "define-property": "1.0.0", + "extend-shallow": "2.0.1", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.7", + "object.pick": "1.3.0", + "regex-not": "1.0.0", + "snapdragon": "0.8.1", + "to-regex": "3.0.1" + } + } + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0", + "object.pick": "1.3.0", + "parse-filepath": "1.0.2" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "3.0.1", + "universalify": "0.1.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.8.0", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "0.1.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.3.3" + }, + "dependencies": { + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + } + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "4.5.3", + "glob2base": "0.0.12", + "minimatch": "2.0.10", + "ordered-read-streams": "0.1.0", + "through2": "0.6.5", + "unique-stream": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "0.5.2" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.1", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.1", + "which": "1.3.0" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "3.1.21", + "lodash": "1.0.2", + "minimatch": "0.2.14" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "1.0.0", + "chalk": "1.1.3", + "deprecated": "0.0.1", + "gulp-util": "3.0.8", + "interpret": "1.1.0", + "liftoff": "2.5.0", + "minimist": "1.2.0", + "orchestrator": "0.3.8", + "pretty-hrtime": "1.0.3", + "semver": "4.3.6", + "tildify": "1.2.0", + "v8flags": "2.1.1", + "vinyl-fs": "0.3.14" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-clean-css": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.2.tgz", + "integrity": "sha512-NaBtCOmhk2FP1D1pgv5jEvZaKr+6FZHvEgsl1iPGmTpyUOWpECR3Mzdciwo+hEWwtlnkZSueoAf74YCMtar48A==", + "dev": true, + "requires": { + "clean-css": "4.1.9", + "plugin-error": "0.1.2", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-header": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-2.0.1.tgz", + "integrity": "sha512-aL3fpWqwMtUbOqEsqN9/sDyyJXLRIsMLNQujTfzAGuo1bphBGRPeyVzwIzIP7iVcgnJs3rRUCgWo68XQ+GLwtA==", + "dev": true, + "requires": { + "concat-with-sourcemaps": "1.0.5", + "lodash.template": "4.4.0", + "through2": "2.0.3" + }, + "dependencies": { + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.templatesettings": "4.1.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0" + } + } + } + }, + "gulp-rename": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz", + "integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc=", + "dev": true + }, + "gulp-sass": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.1.0.tgz", + "integrity": "sha1-U9xLaKH13f5EJKtMJHZVJpqLdLc=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "lodash.clonedeep": "4.5.0", + "node-sass": "4.7.2", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-uglify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.0.tgz", + "integrity": "sha1-DfAzHXKg0wLj434QlIXd3zPG0co=", + "dev": true, + "requires": { + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash": "4.17.4", + "make-error-cause": "1.2.2", + "through2": "2.0.3", + "uglify-js": "3.3.9", + "vinyl-sourcemaps-apply": "0.2.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.2", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.0", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.3", + "vinyl": "0.5.3" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "1.0.1" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "dev": true, + "requires": { + "isarray": "2.0.1" + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "http-errors": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": "1.3.1" + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.3.3", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "1.0.0", + "is-windows": "1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-my-json-valid": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", + "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", + "dev": true, + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "3.3.2" + } + }, + "is-odd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-1.0.0.tgz", + "integrity": "sha1-O4qTLrAos3dcObsJ6RdnrM22kIg=", + "dev": true, + "requires": { + "is-number": "3.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.1.tgz", + "integrity": "sha1-MQ23D3QtJZoWo2kgK1GvhCMzENk=", + "dev": true + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "jquery.easing": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jquery.easing/-/jquery.easing-1.4.1.tgz", + "integrity": "sha1-R5gsWDa9dY/UhJSSPEoQHvbpPjs=" + }, + "js-base64": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", + "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "dev": true, + "requires": { + "set-getter": "0.1.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "3.0.1", + "findup-sync": "2.0.0", + "fined": "1.1.0", + "flagged-respawn": "1.0.0", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", + "rechoir": "0.6.2", + "resolve": "1.5.0" + } + }, + "limiter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.2.tgz", + "integrity": "sha512-JIKZ0xb6fZZYa3deZ0BgXCgX6HgV8Nx3mFGeFHmFWW8Fb2c08e0CyE+G3nalpD0xGvGssjGb1UdFr+PprxZEbw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "localtunnel": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.8.3.tgz", + "integrity": "sha1-3MWSL9hWUQN9S94k/ZMkjQsk6wU=", + "dev": true, + "requires": { + "debug": "2.6.8", + "openurl": "1.1.1", + "request": "2.81.0", + "yargs": "3.29.0" + }, + "dependencies": { + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "yargs": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz", + "integrity": "sha1-GquWYOrnnYuPZ1vK7qtu40ws9pw=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.mergewith": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz", + "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz", + "integrity": "sha512-l9ra35l5VWLF24y75Tg8XgfGLX0ueRhph118WKM6H5denx4bB5QF59+4UAm9oJ2qsPQZas/CQUDdtDdfvYHBdQ==", + "dev": true + }, + "make-error-cause": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", + "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", + "dev": true, + "requires": { + "make-error": "1.3.2" + } + }, + "make-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.0.tgz", + "integrity": "sha1-V7713IXSOSO6I3ZzJNjo+PPZaUs=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "dev": true + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.0.tgz", + "integrity": "sha512-dgaCvoh6i1nosAUBKb0l0pfJ78K8+S9fluyIR2YvAeUD/QuMahnFnF3xYty5eYXMjhGSsB0DsW6A0uAZyetoAg==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", + "dev": true + }, + "nanomatch": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.7.tgz", + "integrity": "sha512-/5ldsnyurvEw7wNpxLFgjVvBLMta43niEYOy0CJ4ntcYSbx6bugRUTQeFb4BR/WanEL1o3aQgHuVLHQaB6tOqg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "1.0.0", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "is-odd": "1.0.0", + "kind-of": "5.1.0", + "object.pick": "1.3.0", + "regex-not": "1.0.0", + "snapdragon": "0.8.1", + "to-regex": "3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "natives": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", + "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "node-gyp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", + "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "dev": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.4", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.0" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-sass": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", + "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", + "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.2", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.0", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.8.0", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.79.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" + }, + "dependencies": { + "caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true + }, + "gaze": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", + "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "dev": true, + "requires": { + "globule": "1.2.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "globule": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", + "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + } + }, + "har-validator": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "commander": "2.13.0", + "is-my-json-valid": "2.17.1", + "pinkie-promise": "2.0.1" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "qs": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", + "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "dev": true + }, + "request": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.11.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "2.0.6", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "qs": "6.3.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.4.3", + "uuid": "3.2.1" + } + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + } + } + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "make-iterator": "1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "0.1.5", + "sequencify": "0.0.7", + "stream-consume": "0.1.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "1.0.0", + "map-cache": "0.2.2", + "path-root": "0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "0.1.2" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + } + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "1.0.8" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz", + "integrity": "sha1-zgPF/wk1vB2daanxTL0Y5WjWdiU=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.5.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.0.tgz", + "integrity": "sha1-Qvg+OXcWIt+CawKvF2Ul1qXxV/k=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" + }, + "dependencies": { + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimatch": "3.0.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + }, + "dependencies": { + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + } + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "2.4.3", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "send": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.2.tgz", + "integrity": "sha1-+R+rRAO8+H5xb3DOtdsvV4vcF9Y=", + "dev": true, + "requires": { + "debug": "2.6.4", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.0", + "http-errors": "1.6.2", + "mime": "1.3.4", + "ms": "1.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.4.tgz", + "integrity": "sha1-dYaps8OXQcAoKuM0RcTorHRzT+A=", + "dev": true, + "requires": { + "ms": "0.7.3" + }, + "dependencies": { + "ms": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", + "integrity": "sha1-cIFVpeROM/X9D8U+gdDUCpG+H/8=", + "dev": true + } + } + }, + "fresh": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + } + } + }, + "ms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-1.0.0.tgz", + "integrity": "sha1-Wa3NIu3FQ/e1OBhi0xOHsfS8lHM=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-index": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", + "integrity": "sha1-fF2WwT+xMRAfk8HFd0+FFqHnjTs=", + "dev": true, + "requires": { + "accepts": "1.3.4", + "batch": "0.5.3", + "debug": "2.2.0", + "escape-html": "1.0.3", + "http-errors": "1.5.1", + "mime-types": "2.1.17", + "parseurl": "1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.2.tgz", + "integrity": "sha1-5UbicmCBuBtLzsjpCAjrzdMjr7o=", + "dev": true, + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.15.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "dev": true, + "requires": { + "to-object-path": "0.3.0" + } + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + } + }, + "setprototypeof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-line-icons": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.4.1.tgz", + "integrity": "sha1-t1vFoNh+UwkowszaVzUnS7JW8jQ=" + }, + "snapdragon": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", + "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=", + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.1", + "use": "2.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", + "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "engine.io": "3.1.4", + "socket.io-adapter": "1.1.1", + "socket.io-client": "2.0.4", + "socket.io-parser": "3.1.2" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.2", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", + "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", + "dev": true, + "requires": { + "atob": "2.0.3", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", + "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } + }, + "stream-consume": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz", + "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "2.13.0", + "limiter": "1.1.2" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "object-path": "0.9.2" + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.3", + "xtend": "4.0.1" + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "to-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz", + "integrity": "sha1-FTWL7kosg712N3uh3ASdDxiDeq4=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "regex-not": "1.0.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + } + } + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "requires": { + "glob": "6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.3.3", + "path-is-absolute": "1.0.1" + } + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "ua-parser-js": { + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz", + "integrity": "sha1-BMgamb3V3FImPqKdJMa/jUgYpLs=", + "dev": true + }, + "uglify-js": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.9.tgz", + "integrity": "sha512-J2t8B5tj9JdPTW4+sNZXmiIWHzTvcoITkaqzTiilu/biZF/9crqf/Fi7k5hqbOmVRh9/hVNxAxBYIMF7N6SqMQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz", + "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "isobject": "3.0.1", + "lazy-cache": "2.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "dev": true + }, + "uws": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", + "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "dev": true, + "optional": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.3", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "1.0.3", + "glob-stream": "3.1.18", + "glob-watcher": "0.0.6", + "graceful-fs": "3.0.11", + "mkdirp": "0.5.1", + "strip-bom": "1.0.0", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "is-utf8": "0.2.1" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..de779d7 --- /dev/null +++ b/package.json @@ -0,0 +1,44 @@ +{ + "title": "New Age", + "name": "startbootstrap-new-age", + "version": "4.0.0", + "description": "A one page app landing page HTML theme for Bootstrap.", + "keywords": [ + "css", + "sass", + "html", + "responsive", + "theme", + "template" + ], + "homepage": "https://startbootstrap.com/template-overviews/new-age", + "bugs": { + "url": "https://github.com/BlackrockDigital/startbootstrap-new-age/issues", + "email": "feedback@startbootstrap.com" + }, + "license": "MIT", + "author": "Start Bootstrap", + "contributors": [ + "David Miller (http://davidmiller.io/)" + ], + "repository": { + "type": "git", + "url": "https://github.com/BlackrockDigital/startbootstrap-new-age.git" + }, + "dependencies": { + "bootstrap": "4.0.0", + "font-awesome": "4.7.0", + "jquery": "3.3.1", + "jquery.easing": "^1.4.1", + "simple-line-icons": "2.4.1" + }, + "devDependencies": { + "browser-sync": "2.23.6", + "gulp": "^3.9.1", + "gulp-clean-css": "3.9.2", + "gulp-header": "2.0.1", + "gulp-rename": "^1.2.2", + "gulp-sass": "^3.1.0", + "gulp-uglify": "3.0.0" + } +} diff --git a/privacy.txt b/privacy.txt new file mode 100644 index 0000000..a2e5aa2 --- /dev/null +++ b/privacy.txt @@ -0,0 +1,90 @@ +BlueWallet Services Privacy Policy + +This privacy policy has been compiled to better serve those who are concerned with how their 'Personally Identifiable Information' (PII) is being used online. PII, as described in US privacy law and information security, is information that can be used on its own or with other information to identify, contact, or locate a single person, or to identify an individual in context. Please read our privacy policy carefully to get a clear understanding of how we collect, use, protect or otherwise handle your Personally Identifiable Information in accordance with our website. + +What personal information do we collect from the people that visit our blog, website or app? + +We do not collect information from visitors of our site. +or other details to help you with your experience. + +When do we collect information? + +We collect information from you when you or enter information on our site. + + +How do we use your information? + +We may use the information we collect from you when you register, make a purchase, sign up for our newsletter, respond to a survey or marketing communication, surf the website, or use certain other site features in the following ways: + + +How do we protect your information? + +We do not use vulnerability scanning and/or scanning to PCI standards. +We only provide articles and information. We never ask for credit card numbers. +We do not use Malware Scanning. + +We do not use an SSL certificate + • We only provide articles and information. We never ask for personal or private information like names, email addresses, or credit card numbers. + +Do we use 'cookies'? + +We do not use cookies for tracking purposes + +You can choose to have your computer warn you each time a cookie is being sent, or you can choose to turn off all cookies. You do this through your browser settings. Since browser is a little different, look at your browser's Help Menu to learn the correct way to modify your cookies. + +If you turn cookies off, Some of the features that make your site experience more efficient may not function properly.that make your site experience more efficient and may not function properly. + + +Third-party disclosure + +We do not sell, trade, or otherwise transfer to outside parties your Personally Identifiable Information. + +Third-party links + +We do not include or offer third-party products or services on our website. + +Google + +Google's advertising requirements can be summed up by Google's Advertising Principles. They are put in place to provide a positive experience for users. https://support.google.com/adwordspolicy/answer/1316548?hl=en + +We have not enabled Google AdSense on our site but we may do so in the future. +none + +COPPA (Children Online Privacy Protection Act) + +When it comes to the collection of personal information from children under the age of 13 years old, the Children's Online Privacy Protection Act (COPPA) puts parents in control. The Federal Trade Commission, United States' consumer protection agency, enforces the COPPA Rule, which spells out what operators of websites and online services must do to protect children's privacy and safety online. + +We do not specifically market to children under the age of 13 years old. +Do we let third-parties, including ad networks or plug-ins collect PII from children under 13? + +Fair Information Practices + +The Fair Information Practices Principles form the backbone of privacy law in the United States and the concepts they include have played a significant role in the development of data protection laws around the globe. Understanding the Fair Information Practice Principles and how they should be implemented is critical to comply with the various privacy laws that protect personal information. + +In order to be in line with Fair Information Practices we will take the following responsive action, should a data breach occur: +We will notify the users via in-site notification + • Within 7 business days + +We also agree to the Individual Redress Principle which requires that individuals have the right to legally pursue enforceable rights against data collectors and processors who fail to adhere to the law. This principle requires not only that individuals have enforceable rights against data users, but also that individuals have recourse to courts or government agencies to investigate and/or prosecute non-compliance by data processors. + +CAN SPAM Act + +The CAN-SPAM Act is a law that sets the rules for commercial email, establishes requirements for commercial messages, gives recipients the right to have emails stopped from being sent to them, and spells out tough penalties for violations. + +We collect your email address in order to: + +To be in accordance with CANSPAM, we agree to the following: + +If at any time you would like to unsubscribe from receiving future emails, you can email us at +rca2ec@trafficrobot.tk and we will promptly remove you from ALL correspondence. + +Contacting Us + +If there are any questions regarding this privacy policy, you may contact us using the information below. + +http://bluewallet.io +Calle Beller 51 +Puerto Plata, 57000 +Republica Dominicana + +Last Edited on 2018-03-10 \ No newline at end of file diff --git a/scss/_bootstrap-overrides.scss b/scss/_bootstrap-overrides.scss new file mode 100644 index 0000000..ee376bb --- /dev/null +++ b/scss/_bootstrap-overrides.scss @@ -0,0 +1,39 @@ +// Bootstrap overrides for this template +.bg-primary { + background: $theme-primary; + background: -webkit-linear-gradient($theme-primary, darken($theme-primary, 5%)); + background: linear-gradient($theme-primary, darken($theme-primary, 5%)); +} + +.text-primary { + color: $theme-primary; +} + +.no-gutter > [class*='col-'] { + padding-right: 0; + padding-left: 0; +} + +.btn-outline { + color: white; + border: 1px solid; + border-color: white; + &:hover, + &:focus, + &:active, + &.active { + color: white; + border-color: $theme-primary; + background-color: $theme-primary; + } +} + +.btn { + border-radius: 300px; + @include alt-font; +} + +.btn-xl { + font-size: 11px; + padding: 15px 45px; +} diff --git a/scss/_contact.scss b/scss/_contact.scss new file mode 100644 index 0000000..6a4ae1c --- /dev/null +++ b/scss/_contact.scss @@ -0,0 +1,49 @@ +// Styling for the download section +section.contact { + text-align: center; + h2 { + margin-top: 0; + margin-bottom: 25px; + i { + color: $brand-google-plus; + } + } + ul.list-social { + margin-bottom: 0; + li { + a { + font-size: 40px; + line-height: 80px; + display: block; + width: 80px; + height: 80px; + color: white; + border-radius: 100%; + } + &.social-twitter { + a { + background-color: $brand-twitter; + &:hover { + background-color: darken($brand-twitter, 5%); + } + } + } + &.social-facebook { + a { + background-color: $brand-facebook; + &:hover { + background-color: darken($brand-facebook, 5%); + } + } + } + &.social-google-plus { + a { + background-color: $brand-google-plus; + &:hover { + background-color: darken($brand-google-plus, 5%); + } + } + } + } + } +} diff --git a/scss/_cta.scss b/scss/_cta.scss new file mode 100644 index 0000000..3eaa873 --- /dev/null +++ b/scss/_cta.scss @@ -0,0 +1,32 @@ +// Styling for the call to action section +section.cta { + position: relative; + padding: 250px 0; + background-image: url('../img/bg-cta.jpg'); + background-position: center; + @include background-cover; + .cta-content { + position: relative; + z-index: 1; + h2 { + font-size: 50px; + max-width: 450px; + margin-top: 0; + margin-bottom: 25px; + color: white; + } + @media (min-width: 768px) { + h2 { + font-size: 80px; + } + } + } + .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: fade-out(black, .5); + } +} diff --git a/scss/_download.scss b/scss/_download.scss new file mode 100644 index 0000000..e11f388 --- /dev/null +++ b/scss/_download.scss @@ -0,0 +1,30 @@ +// Styling for the download section +section.download { + position: relative; + padding: 150px 0; + h2 { + font-size: 50px; + margin-top: 0; + } + .badges { + .badge-link { + display: block; + margin-bottom: 25px; + &:last-child { + margin-bottom: 0; + } + img { + height: 60px; + } + @media(min-width: 768px) { + display: inline-block; + margin-bottom: 0; + } + } + } + @media(min-width: 768px) { + h2 { + font-size: 70px; + } + } +} diff --git a/scss/_features.scss b/scss/_features.scss new file mode 100644 index 0000000..a268073 --- /dev/null +++ b/scss/_features.scss @@ -0,0 +1,40 @@ +// Styling for the features section +section.features { + .section-heading { + margin-bottom: 100px; + h2 { + margin-top: 0; + } + p { + margin-bottom: 0; + } + } + .device-container, + .feature-item { + max-width: 325px; + margin: 0 auto; + } + .device-container { + margin-bottom: 100px; + @media(min-width: 992px) { + margin-bottom: 0; + } + } + .feature-item { + padding-top: 50px; + padding-bottom: 50px; + text-align: center; + h3 { + font-size: 30px; + } + i { + font-size: 80px; + display: block; + margin-bottom: 15px; + background: -webkit-linear-gradient(to left, $theme-secondary, $theme-tertiary); + background: linear-gradient(to left, $theme-secondary, $theme-tertiary); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + } +} diff --git a/scss/_footer.scss b/scss/_footer.scss new file mode 100644 index 0000000..d4441b6 --- /dev/null +++ b/scss/_footer.scss @@ -0,0 +1,26 @@ +// Styling for the footer +footer { + padding: 25px 0; + text-align: center; + color: fade-out(white, .7); + background-color: $gray-darker; + p { + font-size: 12px; + margin: 0; + } + ul { + margin-bottom: 0; + li { + a { + font-size: 12px; + color: fade-out(white, .7); + &:hover, + &:focus, + &:active, + &.active { + text-decoration: none; + } + } + } + } +} diff --git a/scss/_global.scss b/scss/_global.scss new file mode 100644 index 0000000..904323a --- /dev/null +++ b/scss/_global.scss @@ -0,0 +1,52 @@ +// Global styling for this template +html, +body { + width: 100%; + height: 100%; +} + +body { + @include body-font; +} + +a { + color: $theme-primary; + @include transition-all; + &:hover, + &:focus { + color: darken($theme-primary, 10%); + } +} + +hr { + max-width: 100px; + margin: 25px auto 0; + border-width: 1px; + border-color: fade-out($gray-darker, .9); +} + +hr.light { + border-color: white; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + @include heading-font; +} + +p { + font-size: 18px; + line-height: 1.5; + margin-bottom: 20px; +} + +section { + padding: 100px 0; + h2 { + font-size: 50px; + } +} diff --git a/scss/_masthead.scss b/scss/_masthead.scss new file mode 100644 index 0000000..b3ca3c2 --- /dev/null +++ b/scss/_masthead.scss @@ -0,0 +1,47 @@ +// Styling for the masthead +header.masthead { + position: relative; + + width: 100%; + padding-top: 150px; + padding-bottom: 100px; + + color: white; + background: url('../img/bg-pattern.png'), $theme-secondary; + background: url('../img/bg-pattern.png'), -webkit-linear-gradient(to left, $theme-secondary, $theme-tertiary); + background: url('../img/bg-pattern.png'), linear-gradient(to left, $theme-secondary, $theme-tertiary); + .header-content { + max-width: 500px; + margin-bottom: 100px; + + text-align: center; + h1 { + font-size: 30px; + } + } + .device-container { + max-width: 325px; + margin-right: auto; + margin-left: auto; + .screen img { + border-radius: 3px; + } + } + @media (min-width: 992px) { + height: 100vh; + min-height: 775px; + padding-top: 0; + padding-bottom: 0; + .header-content { + margin-bottom: 0; + + text-align: left; + h1 { + font-size: 50px; + } + } + .device-container { + max-width: 325px; + } + } +} \ No newline at end of file diff --git a/scss/_mixins.scss b/scss/_mixins.scss new file mode 100644 index 0000000..c4c623e --- /dev/null +++ b/scss/_mixins.scss @@ -0,0 +1,79 @@ +// Mixins +@mixin transition-all() { + -webkit-transition: all .35s; + -moz-transition: all .35s; + transition: all .35s; +} + +@mixin background-cover() { + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; +} + +@mixin button-variant($color, $background, $border) { + color: $color; + border-color: $border; + background-color: $background; + &:focus, + &.focus { + color: $color; + border-color: darken($border, 25%); + background-color: darken($background, 10%); + } + &:hover { + color: $color; + border-color: darken($border, 12%); + background-color: darken($background, 10%); + } + &:active, + &.active, + .open > &.dropdown-toggle { + color: $color; + border-color: darken($border, 12%); + background-color: darken($background, 10%); + &:hover, + &:focus, + &.focus { + color: $color; + border-color: darken($border, 25%); + background-color: darken($background, 17%); + } + } + &:active, + &.active, + .open > &.dropdown-toggle { + background-image: none; + } + &.disabled, + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus, + &.focus { + border-color: $border; + background-color: $background; + } + } + .badge { + color: $background; + background-color: $color; + } +} + +@mixin heading-font { + font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif'; + font-weight: 200; + letter-spacing: 1px; +} + +@mixin body-font { + font-family: 'Muli', 'Helvetica', 'Arial', 'sans-serif'; +} + +@mixin alt-font { + font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif'; + letter-spacing: 2px; + text-transform: uppercase; +} diff --git a/scss/_navbar.scss b/scss/_navbar.scss new file mode 100644 index 0000000..24af81b --- /dev/null +++ b/scss/_navbar.scss @@ -0,0 +1,78 @@ +// Styling for the navbar +#mainNav { + border-color: fade-out($gray-darker, .95); + background-color: white; + @include transition-all; + @include heading-font; + .navbar-brand { + color: $theme-primary; + @include heading-font; + &:hover, + &:focus { + color: darken($theme-primary, 10%); + } + } + .navbar-toggler { + font-size: 12px; + padding: 8px 10px; + color: $gray-darker; + } + .navbar-nav { + > li { + > a { + font-size: 11px; + @include alt-font; + &.active { + color: $theme-primary !important; + background-color: transparent; + &:hover { + background-color: transparent; + } + } + } + > a, + > a:focus { + color: $gray-darker; + &:hover { + color: $theme-primary; + } + } + } + } + @media (min-width: 992px) { + border-color: transparent; + background-color: transparent; + .navbar-brand { + color: fade(white, 70%); + &:hover, + &:focus { + color: white; + } + } + .navbar-nav > li > a, + .navbar-nav > li > a:focus { + color: fade-out(white, .3); + &:hover { + color: white; + } + } + &.navbar-shrink { + border-color: fade-out($gray-darker, .9); + background-color: white; + .navbar-brand { + color: $gray-darker; + &:hover, + &:focus { + color: $theme-primary; + } + } + .navbar-nav > li > a, + .navbar-nav > li > a:focus { + color: $gray-darker; + &:hover { + color: $theme-primary; + } + } + } + } +} diff --git a/scss/_variables.scss b/scss/_variables.scss new file mode 100644 index 0000000..7088025 --- /dev/null +++ b/scss/_variables.scss @@ -0,0 +1,18 @@ +// Variables + +// Gray and Brand Colors for use across theme + +$theme-primary: #fdcc52; +$theme-secondary: #7b4397; +$theme-tertiary: #dc2430; + +$gray-base: #000; +$gray-darker: lighten($gray-base, 13.5%); // #222 +$gray-dark: lighten($gray-base, 20%); // #333 +$gray: lighten($gray-base, 33.5%); // #555 +$gray-light: lighten($gray-base, 46.7%); // #777 +$gray-lighter: lighten($gray-base, 93.5%); // #eee + +$brand-twitter: #1da1f2; +$brand-facebook: #3b5998; +$brand-google-plus: #dd4b39; \ No newline at end of file diff --git a/scss/new-age.scss b/scss/new-age.scss new file mode 100644 index 0000000..ddb1859 --- /dev/null +++ b/scss/new-age.scss @@ -0,0 +1,11 @@ +@import "variables.scss"; +@import "mixins.scss"; +@import "global.scss"; +@import "navbar.scss"; +@import "masthead.scss"; +@import "download.scss"; +@import "features.scss"; +@import "cta.scss"; +@import "contact.scss"; +@import "footer.scss"; +@import "bootstrap-overrides.scss"; diff --git a/terms.txt b/terms.txt new file mode 100644 index 0000000..95e860f --- /dev/null +++ b/terms.txt @@ -0,0 +1,51 @@ + Blue Wallet Services Terms of Service + +1. Terms + + By accessing the website at http://bluewallet.io, you are agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this website are protected by applicable copyright and trademark law. + +2. Use License + + + + Permission is granted to temporarily download one copy of the materials (information or software) on Blue Wallet Services' website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not: + + + modify or copy the materials; + use the materials for any commercial purpose, or for any public display (commercial or non-commercial); + attempt to decompile or reverse engineer any software contained on Blue Wallet Services' website; + remove any copyright or other proprietary notations from the materials; or + transfer the materials to another person or "mirror" the materials on any other server. + + + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Blue Wallet Services at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. + + +3. Disclaimer + + + The materials on Blue Wallet Services' website are provided on an 'as is' basis. Blue Wallet Services makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties including, without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. + Further, Blue Wallet Services does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its website or otherwise relating to such materials or on any sites linked to this site. + + +4. Limitations + + In no event shall Blue Wallet Services or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on Blue Wallet Services' website, even if Blue Wallet Services or a Blue Wallet Services authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. + +5. Accuracy of materials + + The materials appearing on Blue Wallet Services website could include technical, typographical, or photographic errors. Blue Wallet Services does not warrant that any of the materials on its website are accurate, complete or current. Blue Wallet Services may make changes to the materials contained on its website at any time without notice. However Blue Wallet Services does not make any commitment to update the materials. + +6. Links + + Blue Wallet Services has not reviewed all of the sites linked to its website and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Blue Wallet Services of the site. Use of any such linked website is at the user's own risk. + +7. Modifications + + Blue Wallet Services may revise these terms of service for its website at any time without notice. By using this website you are agreeing to be bound by the then current version of these terms of service. + +8. Governing Law + + These terms and conditions are governed by and construed in accordance with the laws of Republica Dominicana and you irrevocably submit to the exclusive jurisdiction of the courts in that State or location. + + \ No newline at end of file diff --git a/ven/bootstrap/css/bootstrap-grid.css b/ven/bootstrap/css/bootstrap-grid.css new file mode 100644 index 0000000..bcd4f33 --- /dev/null +++ b/ven/bootstrap/css/bootstrap-grid.css @@ -0,0 +1,1567 @@ +/*! + * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +@-ms-viewport { + width: device-width; +} + +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/ven/bootstrap/css/bootstrap-grid.min.css b/ven/bootstrap/css/bootstrap-grid.min.css new file mode 100644 index 0000000..a7b220f --- /dev/null +++ b/ven/bootstrap/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/ven/bootstrap/css/bootstrap-reboot.css b/ven/bootstrap/css/bootstrap-reboot.css new file mode 100644 index 0000000..713196f --- /dev/null +++ b/ven/bootstrap/css/bootstrap-reboot.css @@ -0,0 +1,342 @@ +/*! + * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; +} + +@-ms-viewport { + width: device-width; +} + +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: none !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +dfn { + font-style: italic; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg:not(:root) { + overflow: hidden; +} + +a, +area, +button, +[role="button"], +input:not([type="range"]), +label, +select, +summary, +textarea { + -ms-touch-action: manipulation; + touch-action: manipulation; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #868e96; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: .5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/ven/bootstrap/css/bootstrap-reboot.min.css b/ven/bootstrap/css/bootstrap-reboot.min.css new file mode 100644 index 0000000..3f4f1a8 --- /dev/null +++ b/ven/bootstrap/css/bootstrap-reboot.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/ven/bootstrap/css/bootstrap.css b/ven/bootstrap/css/bootstrap.css new file mode 100644 index 0000000..aa49713 --- /dev/null +++ b/ven/bootstrap/css/bootstrap.css @@ -0,0 +1,8975 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; +} + +@-ms-viewport { + width: device-width; +} + +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +dfn { + font-style: italic; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg:not(:root) { + overflow: hidden; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: .5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014 \00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table .table { + background-color: #fff; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #212529; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, +.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, +.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, +.input-group-sm > .input-group-prepend > .form-control-plaintext.btn, +.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, +.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, +.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, +.input-group-lg > .input-group-prepend > .form-control-plaintext.btn, +.input-group-lg > .input-group-append > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px); +} + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(2.875rem + 2px); +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(40, 167, 69, 0.8); + border-radius: .2rem; +} + +.was-validated .form-control:valid, .form-control.is-valid, .was-validated +.custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated +.custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, .was-validated +.custom-select:valid ~ .valid-feedback, +.was-validated +.custom-select:valid ~ .valid-tooltip, +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #71dd8a; +} + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; +} + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(220, 53, 69, 0.8); + border-radius: .2rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated +.custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated +.custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, .was-validated +.custom-select:invalid ~ .invalid-feedback, +.was-validated +.custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #efa2a9; +} + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; +} + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group { + width: auto; + } + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.btn:hover, .btn:focus { + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + background-image: none; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + background-color: transparent; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; + border-color: transparent; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + transition: opacity 0.15s linear; +} + +.fade.show { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.show { + display: block; +} + +tr.collapse.show { + display: table-row; +} + +tbody.collapse.show { + display: table-row-group; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group, +.btn-group-vertical .btn + .btn, +.btn-group-vertical .btn + .btn-group, +.btn-group-vertical .btn-group + .btn, +.btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after { + margin-left: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file:focus { + z-index: 3; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::before { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label, +.input-group > .custom-file:not(:first-child) .custom-file-label::before { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; +} + +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + margin-bottom: 0; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #dee2e6; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + 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='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + opacity: 0; +} + +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} + +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-control { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:focus ~ .custom-file-control::before { + border-color: #80bdff; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(calc(2.25rem + 2px) - 1px * 2); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-expand .dropup .dropdown-menu { + top: auto; + bottom: 100%; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; + } + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; + } + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; + } + .card-group > .card:only-child { + border-radius: 0.25rem; + } + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +.badge-primary[href]:hover, .badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0062cc; +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +.badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +.badge-success[href]:hover, .badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1e7e34; +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +.badge-info[href]:hover, .badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #117a8b; +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +.badge-warning[href]:hover, .badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #d39e00; +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +.badge-danger[href]:hover, .badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #bd2130; +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +.badge-light[href]:hover, .badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +.badge-dark[href]:hover, .badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + background-color: #007bff; + transition: width 0.6s ease; +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item:hover, .list-group-item:focus { + z-index: 1; + text-decoration: none; +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:hover, .close:focus { + color: #000; + text-decoration: none; + opacity: .75; +} + +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); +} + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { + bottom: calc((0.5rem + 1px) * -1); +} + +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; +} + +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 1px; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; +} + +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 1px; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { + top: calc((0.5rem + 1px) * -1); +} + +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; +} + +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 1px; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; +} + +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 1px; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-item { + position: relative; + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-item-next, +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.carousel-item-prev, +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-prev, + .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: rgba(255, 255, 255, 0.5); +} + +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + -webkit-clip-path: none; + clip-path: none; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-justify { + text-align: justify !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #0062cc !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #545b62 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #1e7e34 !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #117a8b !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #d39e00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #bd2130 !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #dae0e5 !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #1d2124 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/ven/bootstrap/css/bootstrap.css.map b/ven/bootstrap/css/bootstrap.css.map new file mode 100644 index 0000000..a4532ec --- /dev/null +++ b/ven/bootstrap/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","bootstrap.css","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/mixins/_clearfix.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/mixins/_float.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/mixins/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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AAkB;IAClB,cAAa;IACb,sBf+GwC;Ie9GxC,eAAc;GACf;EA5DL;IA+DM,0BAAmB;IAAnB,uBAAmB;IAAnB,oBAAmB;IACnB,yBAAuB;IAAvB,sBAAuB;IAAvB,wBAAuB;GACxB;EAjEL;IAmEM,iBAAgB;GACjB;ChByuDJ;;AoB7iED;EACE,sBAAqB;EACrB,iBnBsO+B;EmBrO/B,mBAAkB;EAClB,oBAAmB;EACnB,uBAAsB;EACtB,0BAAiB;EAAjB,uBAAiB;EAAjB,sBAAiB;EAAjB,kBAAiB;EACjB,8BAA2C;ECsF3C,0BpBkOkC;EoBjOlC,gBpBqIgC;EoBpIhC,iBpB6I+B;EoB1I7B,uBpByGgC;EgB5M9B,sIhBoX6I;CmBxUlJ;;AlB/BC;EkBCE,sBAAqB;ClBEtB;;AkBfH;EAkBI,WAAU;EACV,iDnBWa;CmBVd;;AApBH;EAyBI,cnB8U6B;CmB5U9B;;AA3BH;EA+BI,gBAAe;CAChB;;AAhCH;EAoCI,uBAAsB;CAMvB;;AAIH;;EAEE,qBAAoB;CACrB;;AAQC;ECzDA,YpBKa;EkBLX,0BlB8Ba;EoB5Bf,sBpB4Be;CmB6Bd;;AlBnDD;EmBFE,YpBDW;EkBLX,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,gDpBaW;CoBXd;;AAGD;EAEE,YpBnBW;EoBoBX,0BpBKa;EoBJb,sBpBIa;CoBHd;;AAED;;EAGE,YpB3BW;EoB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDpBdS;CoBgBZ;;ADWH;ECzDA,YpBKa;EkBLX,0BlBWc;EoBThB,sBpBSgB;CmBgDf;;AlBnDD;EmBFE,YpBDW;EkBLX,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,kDpBNY;CoBQf;;AAGD;EAEE,YpBnBW;EoBoBX,0BpBdc;EoBed,sBpBfc;CoBgBf;;AAED;;EAGE,YpB3BW;EoB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,kDpBjCU;CoBmCb;;ADWH;ECzDA,YpBKa;EkBLX,0BlBqCa;EoBnCf,sBpBmCe;CmBsBd;;AlBnDD;EmBFE,YpBDW;EkBLX,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,gDpBoBW;CoBlBd;;AAGD;EAEE,YpBnBW;EoBoBX,0BpBYa;EoBXb,sBpBWa;CoBVd;;AAED;;EAGE,YpB3BW;EoB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDpBPS;CoBSZ;;ADWH;ECzDA,YpBKa;EkBLX,0BlBuCa;EoBrCf,sBpBqCe;CmBoBd;;AlBnDD;EmBFE,YpBDW;EkBLX,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,iDpBsBW;CoBpBd;;AAGD;EAEE,YpBnBW;EoBoBX,0BpBca;EoBbb,sBpBaa;CoBZd;;AAED;;EAGE,YpB3BW;EoB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,iDpBLS;CoBOZ;;ADWH;ECzDA,epBcgB;EkBdd,0BlBoCa;EoBlCf,sBpBkCe;CmBuBd;;AlBnDD;EmBFE,epBQc;EkBdd,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,gDpBmBW;CoBjBd;;AAGD;EAEE,epBVc;EoBWd,0BpBWa;EoBVb,sBpBUa;CoBTd;;AAED;;EAGE,epBlBc;EoBmBd,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDpBRS;CoBUZ;;ADWH;ECzDA,YpBKa;EkBLX,0BlBkCa;EoBhCf,sBpBgCe;CmByBd;;AlBnDD;EmBFE,YpBDW;EkBLX,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,gDpBiBW;CoBfd;;AAGD;EAEE,YpBnBW;EoBoBX,0BpBSa;EoBRb,sBpBQa;CoBPd;;AAED;;EAGE,YpB3BW;EoB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDpBVS;CoBYZ;;ADWH;ECzDA,epBcgB;EkBdd,0BlBMc;EoBJhB,sBpBIgB;CmBqDf;;AlBnDD;EmBFE,epBQc;EkBdd,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,kDpBXY;CoBaf;;AAGD;EAEE,epBVc;EoBWd,0BpBnBc;EoBoBd,sBpBpBc;CoBqBf;;AAED;;EAGE,epBlBc;EoBmBd,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,kDpBtCU;CoBwCb;;ADWH;ECzDA,YpBKa;EkBLX,0BlBac;EoBXhB,sBpBWgB;CmB8Cf;;AlBnDD;EmBFE,YpBDW;EkBLX,0BEDoF;EASpF,sBATyH;CnBSrG;;AmBGtB;EAMI,+CpBJY;CoBMf;;AAGD;EAEE,YpBnBW;EoBoBX,0BpBZc;EoBad,sBpBbc;CoBcf;;AAED;;EAGE,YpB3BW;EoB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,+CpB/BU;CoBiCb;;ADiBH;ECZA,epBrBe;EoBsBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBxBe;CmBmCd;;ACTD;EACE,YpBpDW;EoBqDX,0BpB5Ba;EoB6Bb,sBpB7Ba;CoB8Bd;;AAED;EAEE,gDpBlCa;CoBmCd;;AAED;EAEE,epBvCa;EoBwCb,8BAA6B;CAC9B;;AAED;;EAGE,YpBvEW;EoBwEX,0BpB/Ca;EoBgDb,sBpBhDa;CoB0Dd;;AARC;;EAKI,gDpBvDS;CoByDZ;;ADxBH;ECZA,epBxCgB;EoByChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBpB3CgB;CmBsDf;;ACTD;EACE,YpBpDW;EoBqDX,0BpB/Cc;EoBgDd,sBpBhDc;CoBiDf;;AAED;EAEE,kDpBrDc;CoBsDf;;AAED;EAEE,epB1Dc;EoB2Dd,8BAA6B;CAC9B;;AAED;;EAGE,YpBvEW;EoBwEX,0BpBlEc;EoBmEd,sBpBnEc;CoB6Ef;;AARC;;EAKI,kDpB1EU;CoB4Eb;;ADxBH;ECZA,epBde;EoBef,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBjBe;CmB4Bd;;ACTD;EACE,YpBpDW;EoBqDX,0BpBrBa;EoBsBb,sBpBtBa;CoBuBd;;AAED;EAEE,gDpB3Ba;CoB4Bd;;AAED;EAEE,epBhCa;EoBiCb,8BAA6B;CAC9B;;AAED;;EAGE,YpBvEW;EoBwEX,0BpBxCa;EoByCb,sBpBzCa;CoBmDd;;AARC;;EAKI,gDpBhDS;CoBkDZ;;ADxBH;ECZA,epBZe;EoBaf,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBfe;CmB0Bd;;ACTD;EACE,YpBpDW;EoBqDX,0BpBnBa;EoBoBb,sBpBpBa;CoBqBd;;AAED;EAEE,iDpBzBa;CoB0Bd;;AAED;EAEE,epB9Ba;EoB+Bb,8BAA6B;CAC9B;;AAED;;EAGE,YpBvEW;EoBwEX,0BpBtCa;EoBuCb,sBpBvCa;CoBiDd;;AARC;;EAKI,iDpB9CS;CoBgDZ;;ADxBH;ECZA,epBfe;EoBgBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBlBe;CmB6Bd;;ACTD;EACE,epB3Cc;EoB4Cd,0BpBtBa;EoBuBb,sBpBvBa;CoBwBd;;AAED;EAEE,gDpB5Ba;CoB6Bd;;AAED;EAEE,epBjCa;EoBkCb,8BAA6B;CAC9B;;AAED;;EAGE,epB9Dc;EoB+Dd,0BpBzCa;EoB0Cb,sBpB1Ca;CoBoDd;;AARC;;EAKI,gDpBjDS;CoBmDZ;;ADxBH;ECZA,epBjBe;EoBkBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBpBe;CmB+Bd;;ACTD;EACE,YpBpDW;EoBqDX,0BpBxBa;EoByBb,sBpBzBa;CoB0Bd;;AAED;EAEE,gDpB9Ba;CoB+Bd;;AAED;EAEE,epBnCa;EoBoCb,8BAA6B;CAC9B;;AAED;;EAGE,YpBvEW;EoBwEX,0BpB3Ca;EoB4Cb,sBpB5Ca;CoBsDd;;AARC;;EAKI,gDpBnDS;CoBqDZ;;ADxBH;ECZA,epB7CgB;EoB8ChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBhDgB;CmB2Df;;ACTD;EACE,epB3Cc;EoB4Cd,0BpBpDc;EoBqDd,sBpBrDc;CoBsDf;;AAED;EAEE,kDpB1Dc;CoB2Df;;AAED;EAEE,epB/Dc;EoBgEd,8BAA6B;CAC9B;;AAED;;EAGE,epB9Dc;EoB+Dd,0BpBvEc;EoBwEd,sBpBxEc;CoBkFf;;AARC;;EAKI,kDpB/EU;CoBiFb;;ADxBH;ECZA,epBtCgB;EoBuChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBpBzCgB;CmBoDf;;ACTD;EACE,YpBpDW;EoBqDX,0BpB7Cc;EoB8Cd,sBpB9Cc;CoB+Cf;;AAED;EAEE,+CpBnDc;CoBoDf;;AAED;EAEE,epBxDc;EoByDd,8BAA6B;CAC9B;;AAED;;EAGE,YpBvEW;EoB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wBhCqmBwC;EgCpmBxC,kBhCoM+B;EgCnM/B,kBhCwmBsC;EgCvmBtC,ehCwBe;EgCvBf,uBhCFa;EgCGb,0BhCAgB;CgCmBjB;;AA3BD;EAWI,ehCsIgD;EgCrIhD,sBAAqB;EACrB,0BhCNc;EgCOd,sBhCNc;CgCOf;;AAfH;EAkBI,WAAU;EACV,WAAU;EACV,iDhCUa;CgCTd;;AArBH;EAyBI,gBAAe;CAChB;;AAGH;EAGM,eAAc;E1BPhB,gCNkLgC;EMjLhC,mCNiLgC;CgCzK/B;;AALL;E1BlBI,iCNgMgC;EM/LhC,oCN+LgC;CgCpK/B;;AAVL;EAcI,WAAU;EACV,YhCvCW;EgCwCX,0BhCfa;EgCgBb,sBhChBa;CgCiBd;;AAlBH;EAqBI,ehCvCc;EgCwCd,qBAAoB;EAEpB,aAAY;EACZ,uBhCjDW;EgCkDX,sBhC/Cc;CgCgDf;;AC3DD;EACE,wBjC8mBsC;EiC7mBtC,mBjCqOkD;EiCpOlD,iBjCqM6B;CiCpM9B;;AAIG;E3BoBF,+BNmL+B;EMlL/B,kCNkL+B;CiCrM5B;;AAGD;E3BCF,gCNiM+B;EMhM/B,mCNgM+B;CiChM5B;;AAfL;EACE,wBjC4mBqC;EiC3mBrC,oBjCsOkD;EiCrOlD,iBjCsM6B;CiCrM9B;;AAIG;E3BoBF,+BNoL+B;EMnL/B,kCNmL+B;CiCtM5B;;AAGD;E3BCF,gCNkM+B;EMjM/B,mCNiM+B;CiCjM5B;;ACbP;EACE,sBAAqB;EACrB,sBlC6sBsC;EkC5sBtC,elCysBqC;EkCxsBrC,iBlCsO+B;EkCrO/B,eAAc;EACd,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E5BTtB,uBN6MgC;CkC7LnC;;AAfD;EAaI,cAAa;CACd;;AAIH;EACE,mBAAkB;EAClB,UAAS;CACV;;AAMD;EACE,qBlCsrBsC;EkCrrBtC,oBlCqrBsC;EMntBpC,qBNstBqC;CkCtrBxC;;AAOC;EC1CA,YnCUa;EmCTb,0BnCkCe;CkCSd;;AjC3BD;EkCZI,YnCKS;EmCJT,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,YnCUa;EmCTb,0BnCegB;CkC4Bf;;AjC3BD;EkCZI,YnCKS;EmCJT,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,YnCUa;EmCTb,0BnCyCe;CkCEd;;AjC3BD;EkCZI,YnCKS;EmCJT,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,YnCUa;EmCTb,0BnC2Ce;CkCAd;;AjC3BD;EkCZI,YnCKS;EmCJT,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,enCmBgB;EmClBhB,0BnCwCe;CkCGd;;AjC3BD;EkCZI,enCcY;EmCbZ,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,YnCUa;EmCTb,0BnCsCe;CkCKd;;AjC3BD;EkCZI,YnCKS;EmCJT,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,enCmBgB;EmClBhB,0BnCUgB;CkCiCf;;AjC3BD;EkCZI,enCcY;EmCbZ,sBAAqB;EACrB,0BAAkC;ClCarC;;AiCsBD;EC1CA,YnCUa;EmCTb,0BnCiBgB;CkC0Bf;;AjC3BD;EkCZI,YnCKS;EmCJT,sBAAqB;EACrB,0BAAkC;ClCarC;;AmCrBH;EACE,mBAAoD;EACpD,oBpCyoBsC;EoCxoBtC,0BpCUgB;EMTd,sBN8M+B;CoCzMlC;;A1BmDG;E0B5DJ;IAOI,mBpCooBoC;GoCloBvC;CrC+yIA;;AqC7yID;EACE,iBAAgB;EAChB,gBAAe;E9BTb,iB8BUsB;CACzB;;ACXD;EACE,mBAAkB;EAClB,yBrC2vByC;EqC1vBzC,oBrC2vBsC;EqC1vBtC,8BAA6C;E/BJ3C,uBN6MgC;CqCvMnC;;AAGD;EAEE,eAAc;CACf;;AAGD;EACE,iBrC2N+B;CqC1NhC;;AAOD;EACE,oBAAwD;CAUzD;;AAXD;EAKI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,yBrC6tBuC;EqC5tBvC,eAAc;CACf;;AASD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;C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yCTM,e5B2E0D;E4B1E1D,0BAAyC;CzCW9C;;AyClBD;EAWM,YAAW;EACX,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCDD;EyCTM,e5B2E0D;E4B1E1D,0BAAyC;CzCW9C;;AyClBD;EAWM,YAAW;EACX,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCDD;EyCTM,e5B2E0D;E4B1E1D,0BAAyC;CzCW9C;;AyClBD;EAWM,YAAW;EACX,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCDD;EyCTM,e5B2E0D;E4B1E1D,0BAAyC;CzCW9C;;AyClBD;EAWM,YAAW;EACX,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCDD;EyCTM,e5B2E0D;E4B1E1D,0BAAyC;CzCW9C;;AyClBD;EAWM,YAAW;EACX,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCDD;EyCTM,e5B2E0D;E4B1E1D,0BAAyC;CzCW9C;;AyClBD;EAWM,YAAW;EACX,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;ACjBP;EACE,aAAY;EACZ,kB3Cq2BuD;E2Cp2BvD,iB3C4O+B;E2C3O/B,eAAc;EACd,Y3CgBa;E2Cfb,0B3CKa;E2CJb,YAAW;CAYZ;;A1CDC;E0CRE,Y3CWW;E2CVX,sBAAqB;EACrB,aAAY;C1CSb;;A0CrBH;EAiBI,gBAAe;CAChB;;AASH;EACE,WAAU;EACV,8BAA6B;EAC7B,UAAS;EACT,yBAAwB;CACzB;;ACzBD;EACE,iBAAgB;CACjB;;AAGD;EACE,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,c5CmiBsC;E4CliBtC,cAAa;EACb,iBAAgB;EAGhB,WAAU;CASX;;AAJC;EACE,mBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6\n}\n\n// IE10+ doesn't honor `` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\n// stylelint-disable font-family-no-duplicate-names\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n// stylelint-enable font-family-no-duplicate-names\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .5rem;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap v4.0.0 (https://getbootstrap.com)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.25rem + 2px);\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,\n.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,\n.input-group-lg > .input-group-append > .form-control-plaintext.btn {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: calc(1.8125rem + 2px);\n}\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),\n.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),\n.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {\n height: calc(2.875rem + 2px);\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: .5rem;\n margin-top: .1rem;\n font-size: .875rem;\n line-height: 1;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.8);\n border-radius: .2rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n opacity: 0;\n transition: opacity 0.15s linear;\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n.dropup,\n.dropdown {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropup .dropdown-menu {\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file:focus {\n z-index: 3;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::before {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label,\n.input-group > .custom-file:not(:first-child) .custom-file-label::before {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: 0;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: 0;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\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='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-control {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-control::before {\n border-color: #80bdff;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(calc(2.25rem + 2px) - 1px * 2);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover, .close:focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n transition: transform 0.6s ease;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n clip-path: inset(50%);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n clip-path: none;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n$colors: map-merge((\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n), $theme-colors);\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// stylelint-disable\n$spacer: 1rem !default;\n$spacers: () !default;\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $body-bg !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $gray-300 !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$custom-file-padding-y: $input-btn-padding-y !default;\n$custom-file-padding-x: $input-btn-padding-x !default;\n$custom-file-line-height: $input-btn-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS—an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular psuedo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: $font-family-monospace;\n}\n\n// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\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\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\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.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, 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 @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($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\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, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\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@function 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 >= $yiq-contrasted-threshold) {\n @return $yiq-text-dark;\n } @else {\n @return $yiq-text-light;\n }\n}\n\n// Retrieve 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 gray($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 $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},f="show",d="out",_={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,INSERTED:"inserted"+o,CLICK:"click"+o,FOCUSIN:"focusin"+o,FOCUSOUT:"focusout"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o},g="fade",p="show",m=".tooltip-inner",v=".arrow",E="hover",T="focus",y="click",C="manual",I=function(){function a(t,e){if("undefined"==typeof n)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var I=a.prototype;return I.enable=function(){this._isEnabled=!0},I.disable=function(){this._isEnabled=!1},I.toggleEnabled=function(){this._isEnabled=!this._isEnabled},I.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(p))return void this._leave(null,this);this._enter(null,this)}},I.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},I.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var i=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(i);var s=t.contains(this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!s)return;var r=this.getTipElement(),o=P.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&t(r).addClass(g);var l="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var c=!1===this.config.container?document.body:t(this.config.container);t(r).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,r,{placement:h,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:v},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(r).addClass(p),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var u=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===d&&e._leave(null,e)};P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(this.tip).one(P.TRANSITION_END,u).emulateTransitionEnd(a._TRANSITION_DURATION):u()}},I.hide=function(e){var n=this,i=this.getTipElement(),s=t.Event(this.constructor.Event.HIDE),r=function(){n._hoverState!==f&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(s),s.isDefaultPrevented()||(t(i).removeClass(p),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[y]=!1,this._activeTrigger[T]=!1,this._activeTrigger[E]=!1,P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(i).one(P.TRANSITION_END,r).emulateTransitionEnd(150):r(),this._hoverState="")},I.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},I.isWithContent=function(){return Boolean(this.getTitle())},I.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},I.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},I.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(m),this.getTitle()),e.removeClass(g+" "+p)},I.setElementContent=function(e,n){var i=this.config.html;"object"==typeof n&&(n.nodeType||n.jquery)?i?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[i?"html":"text"](n)},I.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},I._getAttachment=function(t){return c[t.toUpperCase()]},I._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==C){var i=n===E?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,s=n===E?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(s,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},I._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},I._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?T:E]=!0),t(n.getTipElement()).hasClass(p)||n._hoverState===f?n._hoverState=f:(clearTimeout(n._timeout),n._hoverState=f,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===f&&n.show()},n.config.delay.show):n.show())},I._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?T:E]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=d,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===d&&n.hide()},n.config.delay.hide):n.hide())},I._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},I._getConfig=function(n){return"number"==typeof(n=r({},this.constructor.Default,t(this.element).data(),n)).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},I._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},I._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(l);null!==n&&n.length>0&&e.removeClass(n.join(""))},I._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},I._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(g),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i),s="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new a(this,s),t(this).data(i,n)),"string"==typeof e)){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return i}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return o}},{key:"DefaultType",get:function(){return h}}]),a}();return t.fn[e]=I._jQueryInterface,t.fn[e].Constructor=I,t.fn[e].noConflict=function(){return t.fn[e]=a,I._jQueryInterface},I}(e),x=function(t){var e="popover",n="bs.popover",i="."+n,o=t.fn[e],a=new RegExp("(^|\\s)bs-popover\\S+","g"),l=r({},U.Default,{placement:"right",trigger:"click",content:"",template:''}),h=r({},U.DefaultType,{content:"(string|element|function)"}),c="fade",u="show",f=".popover-header",d=".popover-body",_={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},g=function(r){var o,g;function p(){return r.apply(this,arguments)||this}g=r,(o=p).prototype=Object.create(g.prototype),o.prototype.constructor=o,o.__proto__=g;var m=p.prototype;return m.isWithContent=function(){return this.getTitle()||this._getContent()},m.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},m.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},m.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(f),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(d),n),e.removeClass(c+" "+u)},m._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},m._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(a);null!==n&&n.length>0&&e.removeClass(n.join(""))},p._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s="object"==typeof e?e:null;if((i||!/destroy|hide/.test(e))&&(i||(i=new p(this,s),t(this).data(n,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},s(p,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return n}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return h}}]),p}(U);return t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=o,g._jQueryInterface},g}(e),K=function(t){var e="scrollspy",n="bs.scrollspy",i="."+n,o=t.fn[e],a={offset:10,method:"auto",target:""},l={offset:"number",method:"string",target:"(string|element)"},h={ACTIVATE:"activate"+i,SCROLL:"scroll"+i,LOAD_DATA_API:"load"+i+".data-api"},c="dropdown-item",u="active",f={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},d="offset",_="position",g=function(){function o(e,n){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+f.NAV_LINKS+","+this._config.target+" "+f.LIST_ITEMS+","+this._config.target+" "+f.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(h.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var g=o.prototype;return g.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?d:_,i="auto"===this._config.method?n:this._config.method,s=i===_?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.makeArray(t(this._selector)).map(function(e){var n,r=P.getSelectorFromElement(e);if(r&&(n=t(r)[0]),n){var o=n.getBoundingClientRect();if(o.width||o.height)return[t(n)[i]().top+s,r]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},g.dispose=function(){t.removeData(this._element,n),t(this._scrollElement).off(i),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},g._getConfig=function(n){if("string"!=typeof(n=r({},a,n)).target){var i=t(n.target).attr("id");i||(i=P.getUID(e),t(n.target).attr("id",i)),n.target="#"+i}return P.typeCheckConfig(e,n,l),n},g._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},g._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},g._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},g._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var s=this._offsets.length;s--;){this._activeTarget!==this._targets[s]&&t>=this._offsets[s]&&("undefined"==typeof this._offsets[s+1]||t=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=P,t.Alert=L,t.Button=R,t.Carousel=j,t.Collapse=H,t.Dropdown=W,t.Modal=M,t.Popover=x,t.Scrollspy=K,t.Tab=V,t.Tooltip=U,Object.defineProperty(t,"__esModule",{value:!0})}); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/ven/bootstrap/js/bootstrap.min.js.map b/ven/bootstrap/js/bootstrap.min.js.map new file mode 100644 index 0000000..a2100fa --- /dev/null +++ b/ven/bootstrap/js/bootstrap.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../rollupPluginBabelHelpers","../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"names":["_defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","_createClass","Constructor","protoProps","staticProps","prototype","_extends","assign","arguments","source","hasOwnProperty","call","apply","this","$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","ClassName","Alert","DATA_API_KEY","Selector","Button","Util","transition","transitionEndEmulator","duration","called","one","TRANSITION_END","triggerTransitionEnd","_this","prefix","Math","random","document","getElementById","element","selector","getAttribute","charAt","escapeSelector","substr","replace","find","err","offsetHeight","trigger","end","Boolean","obj","nodeType","componentName","config","configTypes","property","expectedTypes","value","valueType","isElement","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","window","QUnit","fn","emulateTransitionEnd","supportsTransitionEnd","event","special","is","handleObj","handler","_element","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","getSelectorFromElement","parent","closest","closeEvent","CLOSE","removeClass","hasClass","_destroyElement","detach","CLOSED","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","on","CLICK_DATA_API","noConflict","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","activeElement","hasAttribute","classList","contains","focus","setAttribute","toggleClass","button","FOCUS_BLUR_DATA_API","Carousel","Default","DefaultType","Direction","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","INDICATORS","_addEventListeners","next","_slide","nextWhenVisible","hidden","css","prev","pause","NEXT_PREV","cycle","interval","setInterval","visibilityState","bind","to","index","ACTIVE_ITEM","activeIndex","_getItemIndex","SLID","direction","off","typeCheckConfig","keyboard","KEYDOWN","_this2","_keydown","MOUSEENTER","MOUSELEAVE","documentElement","TOUCHEND","setTimeout","tagName","which","makeArray","ITEM","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","wrap","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","SLIDE","_setActiveIndicatorElement","ACTIVE","nextIndicator","children","addClass","directionalClassName","orderClassName","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","reflow","_this3","action","slide","TypeError","_dataApiClickHandler","slideIndex","DATA_SLIDE","LOAD_DATA_API","DATA_RIDE","$carousel","Collapse","Dimension","_isTransitioning","_triggerArray","id","tabToggles","DATA_TOGGLE","elem","filter","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","ACTIVES","not","startEvent","SHOW","dimension","_getDimension","style","attr","setTransitioning","complete","SHOWN","scrollSize","slice","HIDE","getBoundingClientRect","HIDDEN","isTransitioning","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","$target","Dropdown","REGEXP_KEYDOWN","ARROW_UP_KEYCODE","AttachmentMap","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","Popper","boundary","_getPopperConfig","noop","destroy","update","scheduleUpdate","CLICK","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","offsetConf","offset","offsets","flip","toggles","context","dropdownMenu","hideEvent","parentNode","_dataApiKeydownHandler","items","get","KEYDOWN_DATA_API","KEYUP_DATA_API","e","Modal","_dialog","DIALOG","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_originalBodyPadding","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","body","_setEscapeEvent","_setResizeEvent","CLICK_DISMISS","DATA_DISMISS","MOUSEDOWN_DISMISS","MOUSEUP_DISMISS","_showBackdrop","_showElement","FOCUSIN","_hideModal","handleUpdate","Node","ELEMENT_NODE","appendChild","display","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","_this4","has","KEYDOWN_DISMISS","RESIZE","_this6","_resetAdjustments","_resetScrollbar","_this7","_removeBackdrop","callback","animate","backdrop","doAnimate","createElement","className","appendTo","_this8","callbackRemove","isModalOverflowing","scrollHeight","clientHeight","paddingLeft","paddingRight","rect","left","right","innerWidth","_getScrollbarWidth","FIXED_CONTENT","actualPadding","calculatedPadding","parseFloat","_this9","STICKY_CONTENT","actualMargin","marginRight","calculatedMargin","NAVBAR_TOGGLER","padding","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","Tooltip","BSCLS_PREFIX_REGEX","HoverState","Trigger","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","ownerDocument","tipId","getUID","setContent","animation","attachment","_getAttachment","addAttachmentClass","container","INSERTED","fallbackPlacement","originalPlacement","_handlePopperPlacementChange","_fixTransition","prevHoverState","_TRANSITION_DURATION","_cleanTipClass","getTitle","CLASS_PREFIX","template","$tip","setElementContent","content","html","empty","append","text","title","split","forEach","eventIn","eventOut","FOCUSOUT","_fixTitle","titleType","delay","tabClass","join","initConfigAnimation","Popover","subClass","superClass","create","__proto__","_getContent","ScrollSpy","OffsetMethod","_scrollElement","NAV_LINKS","LIST_ITEMS","DROPDOWN_ITEMS","_offsets","_targets","_activeTarget","_scrollHeight","SCROLL","_process","refresh","autoMethod","offsetMethod","method","offsetBase","_getScrollTop","_getScrollHeight","map","targetSelector","targetBCR","height","top","item","sort","a","b","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","queries","$link","DROPDOWN","DROPDOWN_TOGGLE","parents","NAV_LIST_GROUP","NAV_ITEMS","ACTIVATE","scrollSpys","DATA_SPY","$spy","Tab","previous","listElement","itemSelector","nodeName","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","version"],"mappings":"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","sourcesContent":["export { _createClass as createClass, _extends as extends, _inheritsLoose as inheritsLoose };\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n let transition = false\n\n const MAX_UID = 1000000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-zA-Z]+)/)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: transition.end,\n delegateType: transition.end,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndTest() {\n if (typeof window !== 'undefined' && window.QUnit) {\n return false\n }\n\n return {\n end: 'transitionend'\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n transition = transitionEndTest()\n\n $.fn.emulateTransitionEnd = transitionEndEmulator\n\n if (Util.supportsTransitionEnd()) {\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n }\n\n function escapeId(selector) {\n // We escape IDs in case of special selectors (selector = '#myId:something')\n // $.escapeSelector does not exist in jQuery < 3\n selector = typeof $.escapeSelector === 'function' ? $.escapeSelector(selector).substr(1)\n : selector.replace(/(:|\\.|\\[|\\]|,|=|@)/g, '\\\\$1')\n\n return selector\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n // If it's an ID\n if (selector.charAt(0) === '#') {\n selector = escapeId(selector)\n }\n\n try {\n const $selector = $(document).find(selector)\n return $selector.length > 0 ? selector : null\n } catch (err) {\n return null\n }\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(transition.end)\n },\n\n supportsTransitionEnd() {\n return Boolean(transition)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 150\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n element = element || this._element\n\n const rootElement = this._getRootElement(element)\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = $(selector)[0]\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!Util.supportsTransitionEnd() ||\n !$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(TRANSITION_DURATION)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = $(this._element).find(Selector.INPUT)[0]\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n $(this._element).hasClass(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = $(rootElement).find(Selector.ACTIVE)[0]\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !$(this._element).hasClass(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !$(this._element).hasClass(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 600\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = $(this._element).find(Selector.INDICATORS)[0]\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if ($(this._element).find(Selector.NEXT_PREV)[0] &&\n Util.supportsTransitionEnd()) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = $.makeArray($(element).parent().find(Selector.ITEM))\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex($(this._element).find(Selector.ACTIVE_ITEM)[0])\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n $(this._indicatorsElement)\n .find(Selector.ACTIVE)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if (Util.supportsTransitionEnd() &&\n $(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n $(Selector.DATA_RIDE).each(function () {\n const $carousel = $(this)\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 600\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray($(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const tabToggles = $(Selector.DATA_TOGGLE)\n for (let i = 0; i < tabToggles.length; i++) {\n const elem = tabToggles[i]\n const selector = Util.getSelectorFromElement(elem)\n if (selector !== null && $(selector).filter(element).length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = $.makeArray(\n $(this._parent)\n .find(Selector.ACTIVES)\n .filter(`[data-parent=\"${this._config.parent}\"]`)\n )\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length > 0) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n if (this._triggerArray.length > 0) {\n for (let i = 0; i < this._triggerArray.length; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $(selector)\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n if (!Util.supportsTransitionEnd()) {\n complete()\n return\n }\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = $(this._config.parent)[0]\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n $(parent).find(selector).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length > 0) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? $(selector)[0] : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n $(selector).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n let element = this._element\n // For dropup with alignment we use the parent as popper container\n if ($(parent).hasClass(ClassName.DROPUP)) {\n if ($(this._menu).hasClass(ClassName.MENULEFT) || $(this._menu).hasClass(ClassName.MENURIGHT)) {\n element = parent\n }\n }\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(element, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $('body').children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n this._menu = $(parent).find(Selector.MENU)[0]\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element).parent()\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = $.makeArray($(Selector.DATA_TOGGLE))\n for (let i = 0; i < toggles.length; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $('body').children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = $(selector)[0]\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = $(parent).find(Selector.DATA_TOGGLE)[0]\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = $(parent).find(Selector.VISIBLE_ITEMS).get()\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 300\n const BACKDROP_TRANSITION_DURATION = 150\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top',\n NAVBAR_TOGGLER : '.navbar-toggler'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = $(element).find(Selector.DIALOG)[0]\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._originalBodyPadding = 0\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n\n const transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n if (transition) {\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = Util.supportsTransitionEnd() &&\n $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n const doAnimate = Util.supportsTransitionEnd() && animate\n\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n $(this._backdrop).addClass(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (doAnimate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!doAnimate) {\n callback()\n return\n }\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(BACKDROP_TRANSITION_DURATION)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if (Util.supportsTransitionEnd() &&\n $(this._element).hasClass(ClassName.FADE)) {\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(BACKDROP_TRANSITION_DURATION)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n\n // Adjust fixed content padding\n $(Selector.FIXED_CONTENT).each((index, element) => {\n const actualPadding = $(element)[0].style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element).data('padding-right', actualPadding).css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(Selector.STICKY_CONTENT).each((index, element) => {\n const actualMargin = $(element)[0].style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element).data('margin-right', actualMargin).css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust navbar-toggler margin\n $(Selector.NAVBAR_TOGGLER).each((index, element) => {\n const actualMargin = $(element)[0].style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element).data('margin-right', actualMargin).css('margin-right', `${parseFloat(calculatedMargin) + this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $('body').css('padding-right')\n $('body').data('padding-right', actualPadding).css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n $(Selector.FIXED_CONTENT).each((index, element) => {\n const padding = $(element).data('padding-right')\n if (typeof padding !== 'undefined') {\n $(element).css('padding-right', padding).removeData('padding-right')\n }\n })\n\n // Restore sticky content and navbar-toggler margin\n $(`${Selector.STICKY_CONTENT}, ${Selector.NAVBAR_TOGGLER}`).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $('body').data('padding-right')\n if (typeof padding !== 'undefined') {\n $('body').css('padding-right', padding).removeData('padding-right')\n }\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Modal.Default,\n ...$(this).data(),\n ...typeof config === 'object' && config\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = $(selector)[0]\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const TRANSITION_DURATION = 150\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $('body').children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if (Util.supportsTransitionEnd() && $(this.tip).hasClass(ClassName.FADE)) {\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(Tooltip._TRANSITION_DURATION)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $('body').children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if (Util.supportsTransitionEnd() &&\n $(this.tip).hasClass(ClassName.FADE)) {\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(TRANSITION_DURATION)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle())\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...config\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(data) {\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(data.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.0.0): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.0.0'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = $.makeArray($(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = $(targetSelector)[0]\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n for (let i = this._offsets.length; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $(queries.join(','))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both

pxd({espS(qpnWK^! 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%0DfNgwRuAU}=GPZ5df~ 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