From af40a9d09d79434690c8883dfcf31585c367d81e Mon Sep 17 00:00:00 2001 From: Kilian Saffran Date: Tue, 19 Feb 2019 19:10:11 +0100 Subject: [PATCH] initial input --- css/coming-soon.css | 140 + css/coming-soon.min.css | 1 + img/bg.jpg | Bin 0 -> 314399 bytes img/bg_old.jpg | Bin 0 -> 806992 bytes index.html | 66 + js/coming-soon.js | 6 + js/coming-soon.min.js | 1 + vendor/bootstrap/css/bootstrap-grid.css | 1567 +++ vendor/bootstrap/css/bootstrap-grid.css.map | 1 + vendor/bootstrap/css/bootstrap-grid.min.css | 7 + .../bootstrap/css/bootstrap-grid.min.css.map | 1 + vendor/bootstrap/css/bootstrap-reboot.css | 342 + vendor/bootstrap/css/bootstrap-reboot.css.map | 1 + vendor/bootstrap/css/bootstrap-reboot.min.css | 8 + .../css/bootstrap-reboot.min.css.map | 1 + vendor/bootstrap/css/bootstrap.css | 8981 +++++++++++++ vendor/bootstrap/css/bootstrap.css.map | 1 + vendor/bootstrap/css/bootstrap.min.css | 7 + vendor/bootstrap/css/bootstrap.min.css.map | 1 + vendor/bootstrap/js/bootstrap.bundle.js | 6444 ++++++++++ vendor/bootstrap/js/bootstrap.bundle.js.map | 1 + vendor/bootstrap/js/bootstrap.bundle.min.js | 7 + .../bootstrap/js/bootstrap.bundle.min.js.map | 1 + vendor/bootstrap/js/bootstrap.js | 3927 ++++++ vendor/bootstrap/js/bootstrap.js.map | 1 + vendor/bootstrap/js/bootstrap.min.js | 7 + vendor/bootstrap/js/bootstrap.min.js.map | 1 + vendor/font-awesome/css/font-awesome.css | 2337 ++++ vendor/font-awesome/css/font-awesome.css.map | 7 + vendor/font-awesome/css/font-awesome.min.css | 4 + vendor/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 vendor/font-awesome/less/animated.less | 34 + vendor/font-awesome/less/bordered-pulled.less | 25 + vendor/font-awesome/less/core.less | 12 + vendor/font-awesome/less/fixed-width.less | 6 + vendor/font-awesome/less/font-awesome.less | 18 + vendor/font-awesome/less/icons.less | 789 ++ vendor/font-awesome/less/larger.less | 13 + vendor/font-awesome/less/list.less | 19 + vendor/font-awesome/less/mixins.less | 60 + vendor/font-awesome/less/path.less | 15 + vendor/font-awesome/less/rotated-flipped.less | 20 + vendor/font-awesome/less/screen-reader.less | 5 + vendor/font-awesome/less/stacked.less | 20 + vendor/font-awesome/less/variables.less | 800 ++ vendor/font-awesome/scss/_animated.scss | 34 + .../font-awesome/scss/_bordered-pulled.scss | 25 + vendor/font-awesome/scss/_core.scss | 12 + vendor/font-awesome/scss/_fixed-width.scss | 6 + vendor/font-awesome/scss/_icons.scss | 789 ++ vendor/font-awesome/scss/_larger.scss | 13 + vendor/font-awesome/scss/_list.scss | 19 + vendor/font-awesome/scss/_mixins.scss | 60 + vendor/font-awesome/scss/_path.scss | 15 + .../font-awesome/scss/_rotated-flipped.scss | 20 + vendor/font-awesome/scss/_screen-reader.scss | 5 + vendor/font-awesome/scss/_stacked.scss | 20 + vendor/font-awesome/scss/_variables.scss | 800 ++ vendor/font-awesome/scss/font-awesome.scss | 18 + vendor/jquery/jquery.js | 10364 ++++++++++++++++ vendor/jquery/jquery.min.js | 2 + vendor/jquery/jquery.min.map | 1 + vendor/jquery/jquery.slim.js | 8269 ++++++++++++ vendor/jquery/jquery.slim.min.js | 2 + vendor/jquery/jquery.slim.min.map | 1 + 70 files changed, 48851 insertions(+) create mode 100644 css/coming-soon.css create mode 100644 css/coming-soon.min.css create mode 100644 img/bg.jpg create mode 100644 img/bg_old.jpg create mode 100644 index.html create mode 100644 js/coming-soon.js create mode 100644 js/coming-soon.min.js create mode 100644 vendor/bootstrap/css/bootstrap-grid.css create mode 100644 vendor/bootstrap/css/bootstrap-grid.css.map create mode 100644 vendor/bootstrap/css/bootstrap-grid.min.css create mode 100644 vendor/bootstrap/css/bootstrap-grid.min.css.map create mode 100644 vendor/bootstrap/css/bootstrap-reboot.css create mode 100644 vendor/bootstrap/css/bootstrap-reboot.css.map create mode 100644 vendor/bootstrap/css/bootstrap-reboot.min.css create mode 100644 vendor/bootstrap/css/bootstrap-reboot.min.css.map create mode 100644 vendor/bootstrap/css/bootstrap.css create mode 100644 vendor/bootstrap/css/bootstrap.css.map create mode 100644 vendor/bootstrap/css/bootstrap.min.css create mode 100644 vendor/bootstrap/css/bootstrap.min.css.map create mode 100644 vendor/bootstrap/js/bootstrap.bundle.js create mode 100644 vendor/bootstrap/js/bootstrap.bundle.js.map create mode 100644 vendor/bootstrap/js/bootstrap.bundle.min.js create mode 100644 vendor/bootstrap/js/bootstrap.bundle.min.js.map create mode 100644 vendor/bootstrap/js/bootstrap.js create mode 100644 vendor/bootstrap/js/bootstrap.js.map create mode 100644 vendor/bootstrap/js/bootstrap.min.js create mode 100644 vendor/bootstrap/js/bootstrap.min.js.map create mode 100644 vendor/font-awesome/css/font-awesome.css create mode 100644 vendor/font-awesome/css/font-awesome.css.map create mode 100644 vendor/font-awesome/css/font-awesome.min.css create mode 100644 vendor/font-awesome/fonts/FontAwesome.otf create mode 100644 vendor/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 vendor/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 vendor/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 vendor/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 vendor/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 vendor/font-awesome/less/animated.less create mode 100644 vendor/font-awesome/less/bordered-pulled.less create mode 100644 vendor/font-awesome/less/core.less create mode 100644 vendor/font-awesome/less/fixed-width.less create mode 100644 vendor/font-awesome/less/font-awesome.less create mode 100644 vendor/font-awesome/less/icons.less create mode 100644 vendor/font-awesome/less/larger.less create mode 100644 vendor/font-awesome/less/list.less create mode 100644 vendor/font-awesome/less/mixins.less create mode 100644 vendor/font-awesome/less/path.less create mode 100644 vendor/font-awesome/less/rotated-flipped.less create mode 100644 vendor/font-awesome/less/screen-reader.less create mode 100644 vendor/font-awesome/less/stacked.less create mode 100644 vendor/font-awesome/less/variables.less create mode 100644 vendor/font-awesome/scss/_animated.scss create mode 100644 vendor/font-awesome/scss/_bordered-pulled.scss create mode 100644 vendor/font-awesome/scss/_core.scss create mode 100644 vendor/font-awesome/scss/_fixed-width.scss create mode 100644 vendor/font-awesome/scss/_icons.scss create mode 100644 vendor/font-awesome/scss/_larger.scss create mode 100644 vendor/font-awesome/scss/_list.scss create mode 100644 vendor/font-awesome/scss/_mixins.scss create mode 100644 vendor/font-awesome/scss/_path.scss create mode 100644 vendor/font-awesome/scss/_rotated-flipped.scss create mode 100644 vendor/font-awesome/scss/_screen-reader.scss create mode 100644 vendor/font-awesome/scss/_stacked.scss create mode 100644 vendor/font-awesome/scss/_variables.scss create mode 100644 vendor/font-awesome/scss/font-awesome.scss create mode 100644 vendor/jquery/jquery.js create mode 100644 vendor/jquery/jquery.min.js create mode 100644 vendor/jquery/jquery.min.map create mode 100644 vendor/jquery/jquery.slim.js create mode 100644 vendor/jquery/jquery.slim.min.js create mode 100644 vendor/jquery/jquery.slim.min.map diff --git a/css/coming-soon.css b/css/coming-soon.css new file mode 100644 index 0000000..89df405 --- /dev/null +++ b/css/coming-soon.css @@ -0,0 +1,140 @@ +html { + height: 100%; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Merriweather'; + font-weight: 700; +} + +body { + height: 100%; + min-height: 35rem; + position: relative; + font-family: 'Source Sans Pro'; + font-weight: 300; + background: url("../img/bg.jpg") #002E66 no-repeat center center scroll; + background-position: cover; +} + +body { + + } + + +.overlay { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + background-color: #cd9557; + opacity: 0.7; + z-index: 1; +} + +.masthead { + position: relative; + overflow: hidden; + padding-bottom: 3rem; + z-index: 2; +} + +.masthead .masthead-bg { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + width: 100%; + min-height: 35rem; + height: 100%; + background-color: rgba(0, 46, 102, 0.8); + transform: skewY(4deg); + transform-origin: bottom right; +} + +.masthead .masthead-content h1 { + font-size: 2.5rem; +} + +.masthead .masthead-content p { + font-size: 1.2rem; +} + +.masthead .masthead-content p strong { + font-weight: 700; +} + +.masthead .masthead-content .input-group-newsletter input { + font-size: 1rem; + padding: 1rem; +} + +.masthead .masthead-content .input-group-newsletter button { + font-size: 0.8rem; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + padding: 1rem; +} + +@media (min-width: 768px) { + .masthead { + height: 100%; + min-height: 0; + width: 40.5rem; + padding-bottom: 0; + } + .masthead .masthead-bg { + min-height: 0; + transform: skewX(-8deg); + transform-origin: top right; + } + .masthead .masthead-content { + padding-left: 3rem; + padding-right: 10rem; + } + .masthead .masthead-content h1 { + font-size: 3.5rem; + } + .masthead .masthead-content p { + font-size: 1.3rem; + } +} + + + +@media (min-width: 768px) { + .social-icons { + margin: 0; + opacity: 1; + z-index: 5; + color: #fff; + position: absolute; + right: 2.5rem; + bottom: 2rem; + width: 300px; + } + +} + + +.btn-secondary { + background-color: #cd9557; + border-color: #cd9557; +} + +.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover { + background-color: #ba7c37 !important; + border-color: #ba7c37 !important; +} + +.input { + font-weight: 300 !important; +} diff --git a/css/coming-soon.min.css b/css/coming-soon.min.css new file mode 100644 index 0000000..ea2bb2c --- /dev/null +++ b/css/coming-soon.min.css @@ -0,0 +1 @@ +html{height:100%}h1,h2,h3,h4,h5,h6{font-family:Merriweather;font-weight:700}body{height:100%;min-height:35rem;position:relative;font-family:'Source Sans Pro';font-weight:300}video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);z-index:0}@media (pointer:coarse) and (hover:none){body{background:url(../img/bg-mobile-fallback.jpg) #002e66 no-repeat center center scroll;background-position:cover}body video{display:none}}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#cd9557;opacity:.7;z-index:1}.masthead{position:relative;overflow:hidden;padding-bottom:3rem;z-index:2}.masthead .masthead-bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;min-height:35rem;height:100%;background-color:rgba(0,46,102,.8);transform:skewY(4deg);transform-origin:bottom right}.masthead .masthead-content h1{font-size:2.5rem}.masthead .masthead-content p{font-size:1.2rem}.masthead .masthead-content p strong{font-weight:700}.masthead .masthead-content .input-group-newsletter input{font-size:1rem;padding:1rem}.masthead .masthead-content .input-group-newsletter button{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:1rem}@media (min-width:768px){.masthead{height:100%;min-height:0;width:40.5rem;padding-bottom:0}.masthead .masthead-bg{min-height:0;transform:skewX(-8deg);transform-origin:top right}.masthead .masthead-content{padding-left:3rem;padding-right:10rem}.masthead .masthead-content h1{font-size:3.5rem}.masthead .masthead-content p{font-size:1.3rem}}.social-icons{position:absolute;margin-bottom:2rem;width:100%;z-index:2}.social-icons ul{margin-top:2rem;width:100%;text-align:center}.social-icons ul>li{margin-left:1rem;margin-right:1rem;display:inline-block}.social-icons ul>li>a{display:block;color:#fff;background-color:rgba(0,46,102,.8);border-radius:100%;font-size:2rem;line-height:4rem;height:4rem;width:4rem}@media (min-width:768px){.social-icons{margin:0;position:absolute;right:2.5rem;bottom:2rem;width:auto}.social-icons ul{margin-top:0;width:auto}.social-icons ul>li{display:block;margin-left:0;margin-right:0;margin-bottom:2rem}.social-icons ul>li:last-child{margin-bottom:0}.social-icons ul>li>a{transition:all .2s ease-in-out;font-size:2rem;line-height:4rem;height:4rem;width:4rem}.social-icons ul>li>a:hover{background-color:#002e66}}.btn-secondary{background-color:#cd9557;border-color:#cd9557}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ba7c37!important;border-color:#ba7c37!important}.input{font-weight:300!important} \ No newline at end of file diff --git a/img/bg.jpg b/img/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32fd1009cee4cd69041efd8bad83e8c3f37c2f99 GIT binary patch literal 314399 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

=fIUf>Ol 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%0A>l{&QF3*2 zJev(l3Dk^gPp#F`^ts~J#@3v@**LDrp1z+K{wbqe5#udeGyedrCgVB!WNNWpZ)@lKWkU{<@dAhO$+v%_@ipdE^ch~ z1t0U?0FVCweMh(XSJoOA?Nj04sCAtx`qjw!o(;DV=h$UhzZ}uXAcI;GUC8PIJPPt_ zQg4~KptP;5LyZN0b_^Zw>+{{Xu9{VUim z?5uSgR)*+DG;BWO#I8T_?AP+{7;tgO=zTtw^^e2<0FVAV@VA!(&NVwF!23PZ63Rc= zka9m9iuv45MN&G@se65yX#VrlqmP6BBwByWzsUV-)jkku4{ay*eax295O59}JpDU< z75TC88{yZD^ec&Hy3^iUQP0|7{o(=s);V9szUlBM?Hk}v6HN`Q=3O%J_z=#+V;@Cv z!Tf9Mku9XLGK?^BgPuVKyy#{*h7x?071H}N{TbTmQLP?m{p)ARX1e zr&{{#9%F{Y=$|a@@V)+B&nC7Wr9E1_S5^9)1?&fIK&~;t3~SI{Xx=zv}1AOOZ)N;%Ue)@{{Xci z{{R7AR%cbx!PSy>X<0uvq1S|hop?p7ruAM({a;%_Zxm3dz>NZr!mOYnPHFcOjpn0C zvM@z|KTFyBM`nJJ9(N5qw>ZYrSt-AR)7hn5(n-JX>K5ZqOen5~m- zXpG&FTxT_+l5tg-0BT6UG~;zECPeJwUseXLuOg_T4At~FuSTDrQ_h{b5s1$0)_@#T zS*7N>;FNFXbIG@2WyLYqB7wz78#U0HakDbjGdS^4nztf~rbr!4aZWBQ>WjJ~sdyDn z%o*!X-&m=nZsNvDYM&Kl`KqK>9ZTNlOg0!mHIZ_Jiq#!zH%yLeCmXGfs7sZcua;CA z@vj_sW(`wMkxBwepU%C~c2VD@VoSBrfgED8rrjyUr)HXWIvuBU){k@WW5&J|mrB(o zLYNt^K7t*r4St$@TJWk|2_{v^0QRrXDePV;SxCVKzkJFu%N2x-ukR&hep{H~T?|B$ zT0K$NczW=q+z1C&0>5884hYiW$j8Vl@z2BYH}<8t#(r^Mv;Gl`E|m^A`3Lf^h~qkr zG-$;=+dij;A$pbD=#kgXbJDUaQeLLA&j!B_z1jMrUhRhk6*{TTJ5*w=FRdvzeTquR zM;vslnGSL*X^6#Su-r)$N4gVz%Eave)i)ysrIeo40)SSU(T>-OWO2EU;wH}l!8Q1s z@oPnGBjP`Ztxw(iTS$l1W%{7Db{wh^$WekvTvrA&8$%0Ao~*38F0J_;cziW%MNU{o@2`>aHi6-9 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

ahc<8;zG_Mm=&g8EnULpT{ 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⁢3=-uS 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 z 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ÐsG1vDK-EHj+63fPUA>)lKiHHeS{!}2@n~S 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

P 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

>+!l38x;0kNxuN1WaQF1n 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 yw`{B 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�}^>8Q&+ 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

T$BA^EVvL-}l9P6ZK@h3)+4~n{>weO81Rh38S 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 z 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⋘^s)kZI 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%0Dt!?s4;Ntmqh`SdQ|!G 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 + + + + + + + + + + Liewen Vertrieb + + + + + + + + + + + + + + + + +

+ + +
+
+
+
+
+
+

Liewen Vertrieb

+ + +
+
+ +
+
+
+
+ +
+ + + + + + + + + + + + diff --git a/js/coming-soon.js b/js/coming-soon.js new file mode 100644 index 0000000..4d38ec7 --- /dev/null +++ b/js/coming-soon.js @@ -0,0 +1,6 @@ +(function($) { + "use strict"; // Start of use strict + + // No JS + +})(jQuery); // End of use strict diff --git a/js/coming-soon.min.js b/js/coming-soon.min.js new file mode 100644 index 0000000..3d4f793 --- /dev/null +++ b/js/coming-soon.min.js @@ -0,0 +1 @@ +!function(t){"use strict"}(jQuery); \ No newline at end of file diff --git a/vendor/bootstrap/css/bootstrap-grid.css b/vendor/bootstrap/css/bootstrap-grid.css new file mode 100644 index 0000000..bcd4f33 --- /dev/null +++ b/vendor/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/vendor/bootstrap/css/bootstrap-grid.css.map b/vendor/bootstrap/css/bootstrap-grid.css.map new file mode 100644 index 0000000..acfe453 --- /dev/null +++ b/vendor/bootstrap/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","/*!\n * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\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-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-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-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-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-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.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/*# sourceMappingURL=bootstrap-grid.css.map */","// 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.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @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) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper) {\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) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name) {\n @content;\n }\n }\n}\n","// 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: #868e96 !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\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;\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$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\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-200 !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: 5px !default;\n\n$mark-bg: #fcf8e3 !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-200 !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\n//\n// For each of Bootstrap's buttons, define text, background and border color.\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(theme-color(\"primary\"), .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$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-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: 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-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-btn-border-width: $border-width !default; // For form controls and buttons\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(theme-color(\"primary\"), 25%) !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-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 ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !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-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !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-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !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: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 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: theme-color(\"primary\") !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: #333 !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: lighten(theme-color(\"primary\"), 25%) !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-file-height: $input-height !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !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 placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\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-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: #ddd !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 !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: #ddd !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-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: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !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-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\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-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: .8rem !default;\n$popover-arrow-height: .4rem !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: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !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 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px 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: 15px !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\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: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !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: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\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","// 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 {\n order: -1;\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\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","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/vendor/bootstrap/css/bootstrap-grid.min.css b/vendor/bootstrap/css/bootstrap-grid.min.css new file mode 100644 index 0000000..a7b220f --- /dev/null +++ b/vendor/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/vendor/bootstrap/css/bootstrap-grid.min.css.map b/vendor/bootstrap/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..de236e9 --- /dev/null +++ b/vendor/bootstrap/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","/*!\n * Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\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: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.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 -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-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 -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 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 -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 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 -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 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 -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 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.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// 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.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @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) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper) {\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) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name) {\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 {\n order: -1;\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\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","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file diff --git a/vendor/bootstrap/css/bootstrap-reboot.css b/vendor/bootstrap/css/bootstrap-reboot.css new file mode 100644 index 0000000..713196f --- /dev/null +++ b/vendor/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/vendor/bootstrap/css/bootstrap-reboot.css.map b/vendor/bootstrap/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..0071ed2 --- /dev/null +++ b/vendor/bootstrap/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/_variables.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\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: none !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// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://getbootstrap.com/docs/4.0/content/reboot/#click-delay-optimization-for-touch\n// * https://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\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}\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 Reboot v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\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: none !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]):focus, a:not([href]):not([tabindex]):hover {\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\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\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}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.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: #868e96 !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\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;\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$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\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-200 !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: 5px !default;\n\n$mark-bg: #fcf8e3 !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-200 !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\n//\n// For each of Bootstrap's buttons, define text, background and border color.\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(theme-color(\"primary\"), .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$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-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: 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-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-btn-border-width: $border-width !default; // For form controls and buttons\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(theme-color(\"primary\"), 25%) !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-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 ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !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-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !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-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !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: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 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: theme-color(\"primary\") !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: #333 !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: lighten(theme-color(\"primary\"), 25%) !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-file-height: $input-height !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !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 placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\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-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: #ddd !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 !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: #ddd !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-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: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !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-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\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-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: .8rem !default;\n$popover-arrow-height: .4rem !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: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !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 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px 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: 15px !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\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: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !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: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\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","// stylelint-disable indentation\n@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n &:hover { @content; }\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &,\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/vendor/bootstrap/css/bootstrap-reboot.min.css b/vendor/bootstrap/css/bootstrap-reboot.min.css new file mode 100644 index 0000000..3f4f1a8 --- /dev/null +++ b/vendor/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/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/vendor/bootstrap/css/bootstrap-reboot.min.css.map new file mode 100644 index 0000000..4b8e662 --- /dev/null +++ b/vendor/bootstrap/css/bootstrap-reboot.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\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: none !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// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://getbootstrap.com/docs/4.0/content/reboot/#click-delay-optimization-for-touch\n// * https://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\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}\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 Reboot v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\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: none !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 -webkit-text-decoration: underline dotted;\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]):focus, a:not([href]):not([tabindex]):hover {\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\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\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}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","/*!\n * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)\n * Copyright 2011-2017 The Bootstrap Authors\n * Copyright 2011-2017 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\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: none !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]):focus, a:not([href]):not([tabindex]):hover {\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\na,\narea,\nbutton,\n[role=\"button\"],\ninput:not([type=\"range\"]),\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\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}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable indentation\n@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n &:hover { @content; }\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content;\n }\n @include hover { @content; }\n } @else {\n &,\n &:focus,\n &:hover {\n @content;\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content;\n }\n @include hover { @content; }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/vendor/bootstrap/css/bootstrap.css b/vendor/bootstrap/css/bootstrap.css new file mode 100644 index 0000000..7d43e1f --- /dev/null +++ b/vendor/bootstrap/css/bootstrap.css @@ -0,0 +1,8981 @@ +/*! + * Bootstrap v4.1.1 (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, 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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 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: 0.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 { + 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: -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-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.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-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .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-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .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-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .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-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .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%; + } +} + +.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-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.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; +} + +@media screen and (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.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; + color: #212529; + 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: -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: -ms-inline-flexbox; + display: inline-flex; + -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-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.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-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.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: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -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, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: 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 { + -ms-flex-align: center; + align-items: 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; +} + +@media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.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; + pointer-events: none; +} + +.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 { + transition: opacity 0.15s linear; +} + +@media screen and (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + 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; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + 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 { + top: 0; + right: auto; + left: 100%; + 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-right: 0; + 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 { + top: 0; + right: 100%; + left: auto; + 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-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.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; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -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, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 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 { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -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: -ms-flexbox; + display: flex; + -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::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + 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: -ms-flexbox; + display: flex; + -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: -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 { + position: relative; + margin-bottom: 0; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + 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: -1.5rem; + 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-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:focus ~ .custom-file-label::after { + 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: 2.25rem; + 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; +} + +.custom-range { + width: 100%; + padding-left: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-appearance: none; + appearance: none; +} + +.custom-range::-webkit-slider-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -moz-appearance: none; + appearance: none; +} + +.custom-range::-moz-range-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + appearance: none; +} + +.custom-range::-ms-thumb:focus { + outline: none; + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.nav { + 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 { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -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: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -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: -ms-flexbox; + display: flex; + -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%; + -ms-flex-positive: 1; + flex-grow: 1; + -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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .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: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .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: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .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: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@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 { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .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: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -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 { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.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: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.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: -ms-flexbox; + display: flex; + -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 { + -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: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -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; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.breadcrumb { + 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 { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 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: -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 { + z-index: 2; + 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: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.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: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -ms-flexbox; + display: flex; + -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%); +} + +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} + +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -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: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -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; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -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; + -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; +} + +@media screen and (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.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-fade .carousel-item { + opacity: 0; + transition-duration: .6s; + transition-property: opacity; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; +} + +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: 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: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + position: relative; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + 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: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + 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: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + 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: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + 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: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + 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: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + 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: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + 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 { + -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; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !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; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !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; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !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; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !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; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !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; + } +} + +.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; + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !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-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.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-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !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 #adb5bd; + 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 #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/vendor/bootstrap/css/bootstrap.css.map b/vendor/bootstrap/css/bootstrap.css.map new file mode 100644 index 0000000..28d6241 --- /dev/null +++ b/vendor/bootstrap/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","bootstrap.css","../../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/_shadows.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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B;;AAMD;EACE,sBAAqB;CACtB;;AAED;EACE,mBAAkB;EAClB,gBAAe;CAChB;;AAED;EACE,cAAa;CACd;;AEtHD;EF2HE,yBAAwB;CACzB;;AIzdD;;EAEE,sBHwPyC;EGvPzC,qBHwPmC;EGvPnC,iBHwP+B;EGvP/B,iBHwP+B;EGvP/B,eHwPmC;CGvPpC;;AAED;EAAU,kBH0OyC;CG1Ob;;AACtC;EAAU,gBH0OuC;CG1OX;;AACtC;EAAU,mBH0O0C;CG1Od;;AACtC;EAAU,kBH0OyC;CG1Ob;;AACtC;EAAU,mBH0O0C;CG1Od;;AACtC;EAAU,gBH0NwB;CG1NI;;AAEtC;EACE,mBH0PoD;EGzPpD,iBH0P+B;CGzPhC;;AAGD;EACE,gBHyOgC;EGxOhC,iBH6O+B;EG5O/B,iBHoO+B;CGnOhC;;AACD;EACE,kBHqOkC;EGpOlC,iBHyO+B;EGxO/B,iBH+N+B;CG9NhC;;AACD;EACE,kBHiOkC;EGhOlC,iBHqO+B;EGpO/B,iBH0N+B;CGzNhC;;AACD;EACE,kBH6NkC;EG5NlC,iBHiO+B;EGhO/B,iBHqN+B;CGpNhC;;AJmCD;EI3BE,iBH8DW;EG7DX,oBH6DW;EG5DX,UAAS;EACT,yCHrCa;CGsCd;;AAOD;;EAEE,eHgN+B;EG/M/B,iBH8K+B;CG7KhC;;AAED;;EAEE,eHoNgC;EGnNhC,0BH4NmC;CG3NpC;;AAOD;EC/EE,gBAAe;EACf,iBAAgB;CDgFjB;;AAGD;ECpFE,gBAAe;EACf,iBAAgB;CDqFjB;;AACD;EACE,sBAAqB;CAKtB;;AAND;EAII,qBHsM+B;CGrMhC;;AASH;EACE,eAAc;EACd,0BAAyB;CAC1B;;AAGD;EACE,oBHKW;EGJX,mBHwKoD;CGvKrD;;AAED;EACE,eAAc;EACd,eAAc;EACd,eHtGgB;CG2GjB;;AARD;EAMI,uBAAsB;CACvB;;AEpHH;ECIE,gBAAe;EAGf,aAAY;CDLb;;AAID;EACE,iBLs0BwC;EKr0BxC,uBLJa;EKKb,0BLFgB;EOVd,uBP8MgC;EMvMlC,gBAAe;EAGf,aAAY;CDQb;;AAMD;EAEE,sBAAqB;CACtB;;AAED;EACE,sBAA4B;EAC5B,eAAc;CACf;;AAED;EACE,eLuzBqC;EKtzBrC,eLvBgB;CKwBjB;;AGxCD;EACE,iBR+4BuC;EQ94BvC,eRoCe;EQnCf,uBAAsB;CAMvB;;AAHC;EACE,eAAc;CACf;;AAIH;EACE,uBRu4BuC;EQt4BvC,iBRk4BuC;EQj4BvC,YRLa;EQMb,0BRGgB;EOhBd,sBPgN+B;CQzLlC;;AAdD;EASI,WAAU;EACV,gBAAe;EACf,iBR4N6B;CQ1N9B;;ATwNH;ESnNE,eAAc;EACd,iBRi3BuC;EQh3BvC,eRbgB;CQqBjB;;AAXD;EAOI,mBAAkB;EAClB,eAAc;EACd,mBAAkB;CACnB;;AAIH;EACE,kBR82BuC;EQ72BvC,mBAAkB;CACnB;;AC1CC;ECAA,YAAW;EACX,oBAAuC;EACvC,mBAAsC;EACtC,mBAAkB;EAClB,kBAAiB;CDDhB;;AEoDC;EFvDF;ICYI,iBVuKK;GShLR;CRuiBF;;AUnfG;EFvDF;ICYI,iBVwKK;GSjLR;CR6iBF;;AUzfG;EFvDF;ICYI,iBVyKK;GSlLR;CRmjBF;;AU/fG;EFvDF;ICYI,kBV0KM;GSnLT;CRyjBF;;AQhjBC;ECZA,YAAW;EACX,oBAAuC;EACvC,mBAAsC;EACtC,mBAAkB;EAClB,kBAAiB;CDUhB;;AAQD;ECJA,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,oBAAuC;EACvC,mBAAsC;CDGrC;;AAID;EACE,gBAAe;EACf,eAAc;CAOf;;AATD;;EAMI,iBAAgB;EAChB,gBAAe;CAChB;;AGlCH;;;;;;EACE,mBAAkB;EAClB,YAAW;EACX,gBAAe;EACf,oBAA4B;EAC5B,mBAA2B;CAC5B;;AAkBG;EACE,2BAAa;EAAb,cAAa;EACb,qBAAY;EAAZ,aAAY;EACZ,gBAAe;CAChB;;AACD;EACE,mBAAc;EAAd,eAAc;EACd,YAAW;EACX,gBAAe;CAChB;;AAGC;EFFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,mBAAsC;EAAtC,eAAsC;EAItC,gBAAuC;CEAhC;;AAGH;EAAwB,mBAAS;EAAT,UAAS;CAAI;;AAErC;EAAuB,mBZmJG;EYnJH,UZmJG;CYnJoB;;AAG5C;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,mBADZ;EACY,UADZ;CACyB;;AAArC;EAAwB,mBADZ;EACY,UADZ;CACyB;;AAArC;EAAwB,mBADZ;EACY,UADZ;CACyB;;AAMnC;EFTR,uBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,iBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,iBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,iBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;ADDP;EC7BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBZmJG;IYnJH,UZmJG;GYnJoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CXy2BV;;AU12BG;EC7BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBZmJG;IYnJH,UZmJG;GYnJoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CXu/BV;;AUx/BG;EC7BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBZmJG;IYnJH,UZmJG;GYnJoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CXqoCV;;AUtoCG;EC7BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBZmJG;IYnJH,UZmJG;GYnJoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CXmxCV;;AY50CD;EACE,YAAW;EACX,gBAAe;EACf,oBb8GW;Ea7GX,8Bb2SuC;CatRxC;;AAzBD;;EAQI,iBboSgC;EanShC,oBAAmB;EACnB,8BbAc;CaCf;;AAXH;EAcI,uBAAsB;EACtB,iCbLc;CaMf;;AAhBH;EAmBI,8BbTc;CaUf;;AApBH;EAuBI,uBbhBW;CaiBZ;;AAQH;;EAGI,gBb0Q+B;CazQhC;;AAQH;EACE,0BbnCgB;CagDjB;;AAdD;;EAKI,0BbvCc;CawCf;;AANH;;EAWM,yBAA8C;CAC/C;;AAIL;;;;EAKI,UAAS;CACV;;AAOH;EAEI,sCb1DW;Ca2DZ;;AXpED;EW+EI,uCbtES;CETS;;AYPtB;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,uCdYS;CcXV;;AZEH;EYQM,uCAJsC;CZJtB;;AYGtB;;EASQ,uCARoC;CASrC;;ADyFT;EAGM,Yb1GS;Ea2GT,0BblGY;EamGZ,sBb0MgD;CazMjD;;AANL;EAWM,eb3GY;Ea4GZ,0BbjHY;EakHZ,sBbjHY;CakHb;;AAIL;EACE,Yb1Ha;Ea2Hb,0BblHgB;Ca2IjB;;AA3BD;;;EAOI,sBbsLkD;CarLnD;;AARH;EAWI,UAAS;CACV;;AAZH;EAgBM,4CbzIS;Ca0IV;;AXzIH;EW+IM,6CbhJO;CECS;;AS6DpB;EEmGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;IACjC,6CAA4C;GAO/C;EAbA;IAUK,UAAS;GACV;CZ64CR;;AU3/CG;EEmGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;IACjC,6CAA4C;GAO/C;EAbA;IAUK,UAAS;GACV;CZ05CR;;AUxgDG;EEmGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;IACjC,6CAA4C;GAO/C;EAbA;IAUK,UAAS;GACV;CZu6CR;;AUrhDG;EEmGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;IACjC,6CAA4C;GAO/C;EAbA;IAUK,UAAS;GACV;CZo7CR;;AYp8CD;EAOQ,eAAc;EACd,YAAW;EACX,iBAAgB;EAChB,kCAAiC;EACjC,6CAA4C;CAO/C;;AAlBL;EAeU,UAAS;CACV;;AGjLT;EACE,eAAc;EACd,YAAW;EACX,0BhBoUkC;EgBnUlC,gBhBoOgC;EgBnOhC,iBhB4O+B;EgB3O/B,ehBMgB;EgBLhB,uBhBFa;EgBGb,6BAA4B;EAC5B,0BhBAgB;EgBKd,uBhB8LgC;EiB7M9B,yEjB+a4F;CgB5XjG;;AC/CC;EDHF;ICII,iBAAgB;GD8CnB;CfmlDA;;AeroDD;EAyBI,8BAA6B;EAC7B,UAAS;CACV;;AEpBD;EACE,elBIc;EkBHd,uBlBJW;EkBKX,sBlBiZsE;EkBhZtE,WAAU;EAKR,iDlBcW;CkBZd;;AFlBH;EAkCI,ehBvBc;EgByBd,WAAU;CACX;;AArCH;EAkCI,ehBvBc;EgByBd,WAAU;CACX;;AArCH;EAkCI,ehBvBc;EgByBd,WAAU;CACX;;AArCH;EAkCI,ehBvBc;EgByBd,WAAU;CACX;;AArCH;EAkCI,ehBvBc;EgByBd,WAAU;CACX;;AArCH;EA8CI,0BhBvCc;EgByCd,WAAU;CACX;;AAGH;EAEI,4BhBgX0F;CgB/W3F;;AAHH;EAWI,ehBnDc;EgBoDd,uBhB3DW;CgB4DZ;;AAIH;;EAEE,eAAc;EACd,YAAW;CACZ;;AASD;EACE,kCAA+D;EAC/D,qCAAkE;EAClE,iBAAgB;EAChB,mBAAkB;EAClB,iBhB0J+B;CgBzJhC;;AAED;EACE,gCAAkE;EAClE,mCAAqE;EACrE,mBhB4IoD;EgB3IpD,iBhBwG+B;CgBvGhC;;AAED;EACE,iCAAkE;EAClE,oCAAqE;EACrE,oBhBsIoD;EgBrIpD,iBhBkG+B;CgBjGhC;;AAQD;EACE,eAAc;EACd,YAAW;EACX,sBhBqNmC;EgBpNnC,yBhBoNmC;EgBnNnC,iBAAgB;EAChB,iBhB6H+B;EgB5H/B,ehBvGgB;EgBwGhB,8BAA6B;EAC7B,0BAAyB;EACzB,oBAAmC;CAOpC;;AAjBD;;;;;;;;;EAcI,iBAAgB;EAChB,gBAAe;CAChB;;AAYH;;;;;EACE,wBhBoMiC;EgBnMjC,oBhB8FoD;EgB7FpD,iBhB0D+B;EOzM7B,sBPgN+B;CgB/DlC;;AAED;;;;;EAEI,8BhBsR6F;CgBrR9F;;AAGH;;;;;EACE,qBhB2LgC;EgB1LhC,mBhBgFoD;EgB/EpD,iBhB4C+B;EOxM7B,sBP+M+B;CgBjDlC;;AAED;;;;;EAEI,6BhB4Q6F;CgB3Q9F;;AASH;EACE,oBhB8Q0C;CgB7Q3C;;AAED;EACE,eAAc;EACd,oBhBgQ4C;CgB/P7C;;AAOD;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,mBAAkB;EAClB,kBAAiB;CAOlB;;AAXD;;EAQI,mBAAkB;EAClB,kBAAiB;CAClB;;AAQH;EACE,mBAAkB;EAClB,eAAc;EACd,sBhBqO6C;CgBpO9C;;AAED;EACE,mBAAkB;EAClB,mBhBiO2C;EgBhO3C,sBhB+N6C;CgB1N9C;;AARD;EAMI,ehB3Mc;CgB4Mf;;AAGH;EACE,iBAAgB;CACjB;;AAED;EACE,4BAAoB;EAApB,qBAAoB;EACpB,uBAAmB;EAAnB,oBAAmB;EACnB,gBAAe;EACf,sBhBoN4C;CgB3M7C;;AAbD;EAQI,iBAAgB;EAChB,cAAa;EACb,wBhB+M4C;EgB9M5C,eAAc;CACf;;AEnND;EACE,cAAa;EACb,YAAW;EACX,oBlBsZ0C;EkBrZ1C,elBmP6B;EkBlP7B,elBSa;CkBRd;;AAED;EACE,mBAAkB;EAClB,UAAS;EACT,WAAU;EACV,cAAa;EACb,gBAAe;EACf,eAAc;EACd,kBAAiB;EACjB,mBAAkB;EAClB,eAAc;EACd,YlBpCW;EkBqCX,yClBLa;EkBMb,qBAAoB;CACrB;;AAIC;;;EAEE,sBlBbW;CkBwBZ;;AAbD;;;EAKI,sBlBhBS;EkBiBT,iDlBjBS;CkBkBV;;AAPH;;;;;;;;EAWI,eAAc;CACf;;AAKH;;;EAII,eAAc;CACf;;AAKH;EAGI,elBzCS;CkB0CV;;AAJH;;;EAQI,eAAc;CACf;;AAKH;EAGI,elBvDS;CkB4DV;;AARH;EAMM,0BAAsC;CACvC;;AAPL;;;EAYI,eAAc;CACf;;AAbH;ECzFA,0BD0G+C;CAC1C;;AAlBL;EAuBM,iElB3EO;CkB4ER;;AAOL;EAGI,sBlBtFS;CkByFV;;AANH;EAKgB,sBAAqB;CAAI;;AALzC;;;EAUI,eAAc;CACf;;AAXH;EAeM,iDlBlGO;CkBmGR;;AAjHP;EACE,cAAa;EACb,YAAW;EACX,oBlBsZ0C;EkBrZ1C,elBmP6B;EkBlP7B,elBMa;CkBLd;;AAED;EACE,mBAAkB;EAClB,UAAS;EACT,WAAU;EACV,cAAa;EACb,gBAAe;EACf,eAAc;EACd,kBAAiB;EACjB,mBAAkB;EAClB,eAAc;EACd,YlBpCW;EkBqCX,yClBRa;EkBSb,qBAAoB;CACrB;;AAIC;;;EAEE,sBlBhBW;CkB2BZ;;AAbD;;;EAKI,sBlBnBS;EkBoBT,iDlBpBS;CkBqBV;;AAPH;;;;;;;;EAWI,eAAc;CACf;;AAKH;;;EAII,eAAc;CACf;;AAKH;EAGI,elB5CS;CkB6CV;;AAJH;;;EAQI,eAAc;CACf;;AAKH;EAGI,elB1DS;CkB+DV;;AARH;EAMM,0BAAsC;CACvC;;AAPL;;;EAYI,eAAc;CACf;;AAbH;ECzFA,0BD0G+C;CAC1C;;AAlBL;EAuBM,iElB9EO;CkB+ER;;AAOL;EAGI,sBlBzFS;CkB4FV;;AANH;EAKgB,sBAAqB;CAAI;;AALzC;;;EAUI,eAAc;CACf;;AAXH;EAeM,iDlBrGO;CkBsGR;;AFyHT;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;EAAnB,oBAAmB;EACnB,uBAAmB;EAAnB,oBAAmB;CAoEpB;;AAvED;EASI,YAAW;CACZ;;ALrNC;EK2MJ;IAeM,qBAAa;IAAb,cAAa;IACb,uBAAmB;IAAnB,oBAAmB;IACnB,sBAAuB;IAAvB,wBAAuB;IACvB,iBAAgB;GACjB;EAnBL;IAuBM,qBAAa;IAAb,cAAa;IACb,mBAAc;IAAd,eAAc;IACd,wBAAmB;IAAnB,oBAAmB;IACnB,uBAAmB;IAAnB,oBAAmB;IACnB,iBAAgB;GACjB;EA5BL;IAgCM,sBAAqB;IACrB,YAAW;IACX,uBAAsB;GACvB;EAnCL;IAuCM,sBAAqB;GACtB;EAxCL;;IA4CM,YAAW;GACZ;EA7CL;IAkDM,qBAAa;IAAb,cAAa;IACb,uBAAmB;IAAnB,oBAAmB;IACnB,sBAAuB;IAAvB,wBAAuB;IACvB,YAAW;IACX,gBAAe;GAChB;EAvDL;IAyDM,mBAAkB;IAClB,cAAa;IACb,sBhBwHwC;IgBvHxC,eAAc;GACf;EA7DL;IAgEM,uBAAmB;IAAnB,oBAAmB;IACnB,sBAAuB;IAAvB,wBAAuB;GACxB;EAlEL;IAoEM,iBAAgB;GACjB;Cf2vDJ;;AmBjkED;EACE,sBAAqB;EACrB,iBpB2O+B;EoB1O/B,mBAAkB;EAClB,oBAAmB;EACnB,uBAAsB;EACtB,0BAAiB;EAAjB,uBAAiB;EAAjB,sBAAiB;EAAjB,kBAAiB;EACjB,8BAA2C;ECsF3C,0BrB0OkC;EqBzOlC,gBrB0IgC;EqBzIhC,iBrBkJ+B;EqB/I7B,uBrB0GgC;EiB7M9B,sIjB4X6I;CoBhVlJ;;AHxCC;EGHF;IHII,iBAAgB;GGuCnB;CnB2iEA;;AC5kEC;EkBGE,sBAAqB;ClBAtB;;AkBbH;EAkBI,WAAU;EACV,iDpBWa;CoBVd;;AApBH;EAyBI,cpBsV6B;CoBpV9B;;AA3BH;EA+BI,gBAAe;CAChB;;AAhCH;EAoCI,uBAAsB;CAMvB;;AAIH;;EAEE,qBAAoB;CACrB;;AAQC;ECzDA,YrBKa;EmBLX,0BnB8Ba;EqB5Bf,sBrB4Be;CoB6Bd;;AlBrDD;EmBAE,YrBDW;EmBLX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBaW;CqBXd;;AAGD;EAEE,YrBnBW;EqBoBX,0BrBKa;EqBJb,sBrBIa;CqBHd;;AAED;;EAGE,YrB3BW;EqB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBdS;CqBgBZ;;ADWH;ECzDA,YrBKa;EmBLX,0BnBWc;EqBThB,sBrBSgB;CoBgDf;;AlBrDD;EmBAE,YrBDW;EmBLX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDrBNY;CqBQf;;AAGD;EAEE,YrBnBW;EqBoBX,0BrBdc;EqBed,sBrBfc;CqBgBf;;AAED;;EAGE,YrB3BW;EqB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,kDrBjCU;CqBmCb;;ADWH;ECzDA,YrBKa;EmBLX,0BnBqCa;EqBnCf,sBrBmCe;CoBsBd;;AlBrDD;EmBAE,YrBDW;EmBLX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBoBW;CqBlBd;;AAGD;EAEE,YrBnBW;EqBoBX,0BrBYa;EqBXb,sBrBWa;CqBVd;;AAED;;EAGE,YrB3BW;EqB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBPS;CqBSZ;;ADWH;ECzDA,YrBKa;EmBLX,0BnBuCa;EqBrCf,sBrBqCe;CoBoBd;;AlBrDD;EmBAE,YrBDW;EmBLX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDrBsBW;CqBpBd;;AAGD;EAEE,YrBnBW;EqBoBX,0BrBca;EqBbb,sBrBaa;CqBZd;;AAED;;EAGE,YrB3BW;EqB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,iDrBLS;CqBOZ;;ADWH;ECzDA,erBcgB;EmBdd,0BnBoCa;EqBlCf,sBrBkCe;CoBuBd;;AlBrDD;EmBAE,erBQc;EmBdd,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBmBW;CqBjBd;;AAGD;EAEE,erBVc;EqBWd,0BrBWa;EqBVb,sBrBUa;CqBTd;;AAED;;EAGE,erBlBc;EqBmBd,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBRS;CqBUZ;;ADWH;ECzDA,YrBKa;EmBLX,0BnBkCa;EqBhCf,sBrBgCe;CoByBd;;AlBrDD;EmBAE,YrBDW;EmBLX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBiBW;CqBfd;;AAGD;EAEE,YrBnBW;EqBoBX,0BrBSa;EqBRb,sBrBQa;CqBPd;;AAED;;EAGE,YrB3BW;EqB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBVS;CqBYZ;;ADWH;ECzDA,erBcgB;EmBdd,0BnBMc;EqBJhB,sBrBIgB;CoBqDf;;AlBrDD;EmBAE,erBQc;EmBdd,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDrBXY;CqBaf;;AAGD;EAEE,erBVc;EqBWd,0BrBnBc;EqBoBd,sBrBpBc;CqBqBf;;AAED;;EAGE,erBlBc;EqBmBd,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,kDrBtCU;CqBwCb;;ADWH;ECzDA,YrBKa;EmBLX,0BnBac;EqBXhB,sBrBWgB;CoB8Cf;;AlBrDD;EmBAE,YrBDW;EmBLX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,+CrBJY;CqBMf;;AAGD;EAEE,YrBnBW;EqBoBX,0BrBZc;EqBad,sBrBbc;CqBcf;;AAED;;EAGE,YrB3BW;EqB4BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,+CrB/BU;CqBiCb;;ADiBH;ECZA,erBrBe;EqBsBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBxBe;CoBmCd;;ACTD;EACE,YrBpDW;EqBqDX,0BrB5Ba;EqB6Bb,sBrB7Ba;CqB8Bd;;AAED;EAEE,gDrBlCa;CqBmCd;;AAED;EAEE,erBvCa;EqBwCb,8BAA6B;CAC9B;;AAED;;EAGE,YrBvEW;EqBwEX,0BrB/Ca;EqBgDb,sBrBhDa;CqB0Dd;;AARC;;EAKI,gDrBvDS;CqByDZ;;ADxBH;ECZA,erBxCgB;EqByChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBrB3CgB;CoBsDf;;ACTD;EACE,YrBpDW;EqBqDX,0BrB/Cc;EqBgDd,sBrBhDc;CqBiDf;;AAED;EAEE,kDrBrDc;CqBsDf;;AAED;EAEE,erB1Dc;EqB2Dd,8BAA6B;CAC9B;;AAED;;EAGE,YrBvEW;EqBwEX,0BrBlEc;EqBmEd,sBrBnEc;CqB6Ef;;AARC;;EAKI,kDrB1EU;CqB4Eb;;ADxBH;ECZA,erBde;EqBef,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBjBe;CoB4Bd;;ACTD;EACE,YrBpDW;EqBqDX,0BrBrBa;EqBsBb,sBrBtBa;CqBuBd;;AAED;EAEE,gDrB3Ba;CqB4Bd;;AAED;EAEE,erBhCa;EqBiCb,8BAA6B;CAC9B;;AAED;;EAGE,YrBvEW;EqBwEX,0BrBxCa;EqByCb,sBrBzCa;CqBmDd;;AARC;;EAKI,gDrBhDS;CqBkDZ;;ADxBH;ECZA,erBZe;EqBaf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBfe;CoB0Bd;;ACTD;EACE,YrBpDW;EqBqDX,0BrBnBa;EqBoBb,sBrBpBa;CqBqBd;;AAED;EAEE,iDrBzBa;CqB0Bd;;AAED;EAEE,erB9Ba;EqB+Bb,8BAA6B;CAC9B;;AAED;;EAGE,YrBvEW;EqBwEX,0BrBtCa;EqBuCb,sBrBvCa;CqBiDd;;AARC;;EAKI,iDrB9CS;CqBgDZ;;ADxBH;ECZA,erBfe;EqBgBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBlBe;CoB6Bd;;ACTD;EACE,erB3Cc;EqB4Cd,0BrBtBa;EqBuBb,sBrBvBa;CqBwBd;;AAED;EAEE,gDrB5Ba;CqB6Bd;;AAED;EAEE,erBjCa;EqBkCb,8BAA6B;CAC9B;;AAED;;EAGE,erB9Dc;EqB+Dd,0BrBzCa;EqB0Cb,sBrB1Ca;CqBoDd;;AARC;;EAKI,gDrBjDS;CqBmDZ;;ADxBH;ECZA,erBjBe;EqBkBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBpBe;CoB+Bd;;ACTD;EACE,YrBpDW;EqBqDX,0BrBxBa;EqByBb,sBrBzBa;CqB0Bd;;AAED;EAEE,gDrB9Ba;CqB+Bd;;AAED;EAEE,erBnCa;EqBoCb,8BAA6B;CAC9B;;AAED;;EAGE,YrBvEW;EqBwEX,0BrB3Ca;EqB4Cb,sBrB5Ca;CqBsDd;;AARC;;EAKI,gDrBnDS;CqBqDZ;;ADxBH;ECZA,erB7CgB;EqB8ChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBhDgB;CoB2Df;;ACTD;EACE,erB3Cc;EqB4Cd,0BrBpDc;EqBqDd,sBrBrDc;CqBsDf;;AAED;EAEE,kDrB1Dc;CqB2Df;;AAED;EAEE,erB/Dc;EqBgEd,8BAA6B;CAC9B;;AAED;;EAGE,erB9Dc;EqB+Dd,0BrBvEc;EqBwEd,sBrBxEc;CqBkFf;;AARC;;EAKI,kDrB/EU;CqBiFb;;ADxBH;ECZA,erBtCgB;EqBuChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBzCgB;CoBoDf;;ACTD;EACE,YrBpDW;EqBqDX,0BrB7Cc;EqB8Cd,sBrB9Cc;CqB+Cf;;AAED;EAEE,+CrBnDc;CqBoDf;;AAED;EAEE,erBxDc;EqByDd,8BAA6B;CAC9B;;AAED;;EAGE,YrBvEW;EqBwEX,0BrBhEc;EqBiEd,sBrBjEc;CqB2Ef;;AARC;;EAKI,+CrBxEU;CqB0Eb;;ADbL;EACE,iBpBkK+B;EoBjK/B,epB9Ce;EoB+Cf,8BAA6B;CAuB9B;;AlB9FC;EkB0EE,epBkEgD;EoBjEhD,2BpBkEiC;EoBjEjC,8BAA6B;EAC7B,0BAAyB;ClB7EL;;AkBoExB;EAcI,2BpB2DiC;EoB1DjC,0BAAyB;EACzB,iBAAgB;CACjB;;AAjBH;EAqBI,epBpFc;EoBqFd,qBAAoB;CACrB;;AAUH;ECdE,qBrBsPgC;EqBrPhC,mBrB2IoD;EqB1IpD,iBrBuG+B;EqBpG7B,sBrB2G+B;CoBhGlC;;AAED;EClBE,wBrBkPiC;EqBjPjC,oBrB4IoD;EqB3IpD,iBrBwG+B;EqBrG7B,sBrB4G+B;CoB7FlC;;AAOD;EACE,eAAc;EACd,YAAW;CAMZ;;AARD;EAMI,mBpBsP+B;CoBrPhC;;AAIH;;;EAII,YAAW;CACZ;;AE5IH;ELGM,iCj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U;EACV,eAAc;EACd,gB5B2I2G;E4B1I3G,0B5B4CgC;E4B3ChC,iB5B3C6B;E4B4C7B,e5BjRc;E4BkRd,kBAAiB;ET9RjB,0BnBOc;E4ByRd,+B5BvRc;EOXd,mCqBmSgF;CACjF;;AASH;EACE,YAAW;EACX,gBAAe;EACf,8BAA6B;EAC7B,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CA+GjB;;AAnHD;EAOI,cAAa;CACd;;AARH;EAWI,UAAS;CACV;;AAZH;EAeI,Y5BsMsC;E4BrMtC,a5BqMsC;E4BpMtC,qBAA6C;ET5T7C,0BnB8Ba;E4BgSb,U5BqMmC;EOrgBnC,oBPsgBsC;E4BnMtC,yBAAgB;EAAhB,iBAAgB;CAUjB;;AAhCH;EAyBM,cAAa;EACb,iE5BvSW;C4BwSZ;;AA3BL;ET3SI,0BnBugBoE;C4B7LnE;;AA/BL;EAmCI,Y5B2KoC;E4B1KpC,e5B2KqC;E4B1KrC,mBAAkB;EAClB,gB5B0KuC;E4BzKvC,0B5B1Uc;E4B2Ud,0BAAyB;ErBrVzB,oBP+foC;C4BvKrC;;AA3CH;EA8CI,Y5BuKsC;E4BtKtC,a5BsKsC;EmBhgBtC,0BnB8Ba;E4B8Tb,U5BuKmC;EOrgBnC,oBPsgBsC;E4BrKtC,sBAAgB;EAAhB,iBAAgB;CAUjB;;AA9DH;EAuDM,cAAa;EACb,iE5BrUW;C4BsUZ;;AAzDL;ET3SI,0BnBugBoE;C4B/JnE;;AA7DL;EAiEI,Y5B6IoC;E4B5IpC,e5B6IqC;E4B5IrC,mBAAkB;EAClB,gB5B4IuC;E4B3IvC,0B5BxWc;E4ByWd,0BAAyB;ErBnXzB,oBP+foC;C4BzIrC;;AAzEH;EA4EI,Y5ByIsC;E4BxItC,a5BwIsC;EmBhgBtC,0BnB8Ba;E4B4Vb,U5ByImC;EOrgBnC,oBPsgBsC;E4BvItC,iBAAgB;CAUjB;;AA5FH;EAqFM,cAAa;EACb,iE5BnWW;C4BoWZ;;AAvFL;ET3SI,0BnBugBoE;C4BjInE;;AA3FL;EA+FI,Y5B+GoC;E4B9GpC,e5B+GqC;E4B9GrC,mBAAkB;EAClB,gB5B8GuC;E4B7GvC,8BAA6B;EAC7B,0BAAyB;EACzB,qBAA+C;CAEhD;;AAvGH;EA0GI,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Z;;A5B5LD;E4B0LI,0B9BrLS;CEFZ;;A4BkLH;EAWM,0B9B3LS;C8BoMV;;A5BzMH;E4BmMM,0B9B9LO;CEFZ;;A4BkLH;EAkBQ,0B9BlMO;C8BmMR;;AAnBP;;;;EA0BM,0B9B1MS;C8B2MV;;AA3BL;EA+BI,0B9B/MW;E8BgNX,iC9BhNW;C8BiNZ;;AAjCH;EAoCI,sQ9B8ZmS;C8B7ZpS;;AArCH;EAwCI,0B9BxNW;C8BgOZ;;AAhDH;EA0CM,0B9B1NS;C8B+NV;;A5BpOH;E4BkOM,0B9B7NO;CEFZ;;A4BsOH;EAEI,Y9BhPW;C8BqPZ;;A5BhPD;E4B8OI,Y9BnPS;CEQZ;;A4BsOH;EAWM,gC9BzPS;C8BkQV;;A5B7PH;E4BuPM,iC9B5PO;CEQZ;;A4BsOH;EAkBQ,iC9BhQO;C8BiQR;;AAnBP;;;;EA0BM,Y9BxQS;C8ByQV;;AA3BL;EA+BI,gC9B7QW;E8B8QX,uC9B9QW;C8B+QZ;;AAjCH;EAoCI,4Q9BmWkS;C8BlWnS;;AArCH;EAwCI,gC9BtRW;C8B8RZ;;AAhDH;EA0CM,Y9BxRS;C8B6RV;;A5BxRH;E4BsRM,Y9B3RO;CEQZ;;A6BfH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,aAAY;EACZ,sBAAqB;EACrB,uB/BCa;E+BAb,4BAA2B;EAC3B,uC/BSa;EOjBX,uBP8MgC;C+BnLnC;;AA3BD;EAYI,gBAAe;EACf,eAAc;CACf;;AAdH;ExBMI,gCPwMgC;EOvMhC,iCPuMgC;C+B3L/B;;AAnBL;ExBoBI,oCP0LgC;EOzLhC,mCPyLgC;C+BrL/B;;AAIL;EAGE,mBAAc;EAAd,eAAc;EACd,iB/B6oByC;C+B5oB1C;;AAED;EACE,uB/BwoBwC;C+BvoBzC;;AAED;EACE,sBAAgC;EAChC,iBAAgB;CACjB;;AAED;EACE,iBAAgB;CACjB;;A7BvCC;E6B2CE,sBAAqB;C7B3CD;;A6ByCxB;EAMI,qB/BunBuC;C+BtnBxC;;AAOH;EACE,yB/B8mByC;E+B7mBzC,iBAAgB;EAChB,sC/BjDa;E+BkDb,8C/BlDa;C+B6Dd;;AAfD;ExB/DI,2DwBsE8E;CAC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A0BI,gBAAe;CAChB;;AAGH;EAGM,eAAc;E1BRhB,gCPmLgC;EOlLhC,mCPkLgC;CiCzK/B;;AALL;E1BnBI,iCPiMgC;EOhMhC,oCPgMgC;CiCpK/B;;AAVL;EAcI,WAAU;EACV,YjCxCW;EiCyCX,0BjChBa;EiCiBb,sBjCjBa;CiCkBd;;AAlBH;EAqBI,ejCxCc;EiCyCd,qBAAoB;EAEpB,aAAY;EACZ,uBjClDW;EiCmDX,sBjChDc;CiCiDf;;AC5DD;EACE,wBlC6oBsC;EkC5oBtC,mBlC0OkD;EkCzOlD,iBlCsM6B;CkCrM9B;;AAIG;E3BoBF,+BPoL+B;EOnL/B,kCPmL+B;CkCtM5B;;AAGD;E3BCF,gCPkM+B;EOjM/B,mCPiM+B;CkCjM5B;;AAfL;EACE,wBlC2oBqC;EkC1oBrC,oBlC2OkD;EkC1OlD,iBlCuM6B;CkCtM9B;;AAIG;E3BoBF,+BPqL+B;EOpL/B,kCPoL+B;CkCvM5B;;AAGD;E3BCF,gCPmM+B;EOlM/B,mCPkM+B;CkClM5B;;ACbP;EACE,sBAAqB;EACrB,sBnC6uBsC;EmC5uBtC,enCyuBqC;EmCxuBrC,iBnC2O+B;EmC1O/B,eAAc;EACd,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E5BTtB,uBP8MgC;CmC9LnC;;AAfD;EAaI,cAAa;CACd;;AAIH;EACE,mBAAkB;EAClB,UAAS;CACV;;AAMD;EACE,qBnCstBsC;EmCrtBtC,oBnCqtBsC;EOnvBpC,qBPsvBqC;CmCttBxC;;AAOC;EC1CA,YpCUa;EoCTb,0BpCkCe;CmCSd;;AjC7BD;EkCVI,YpCKS;EoCJT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCUa;EoCTb,0BpCegB;CmC4Bf;;AjC7BD;EkCVI,YpCKS;EoCJT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCUa;EoCTb,0BpCyCe;CmCEd;;AjC7BD;EkCVI,YpCKS;EoCJT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCUa;EoCTb,0BpC2Ce;CmCAd;;AjC7BD;EkCVI,YpCKS;EoCJT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,epCmBgB;EoClBhB,0BpCwCe;CmCGd;;AjC7BD;EkCVI,epCcY;EoCbZ,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCUa;EoCTb,0BpCsCe;CmCKd;;AjC7BD;EkCVI,YpCKS;EoCJT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,epCmBgB;EoClBhB,0BpCUgB;CmCiCf;;AjC7BD;EkCVI,epCcY;EoCbZ,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCUa;EoCTb,0BpCiBgB;CmC0Bf;;AjC7BD;EkCVI,YpCKS;EoCJT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AmCnBH;EACE,mBAAoD;EACpD,oBrCyqBsC;EqCxqBtC,0BrCUgB;EOTd,sBP+M+B;CqC1MlC;;A1BmDG;E0B5DJ;IAOI,mBrCoqBoC;GqClqBvC;CpCy8IA;;AoCv8ID;EACE,iBAAgB;EAChB,gBAAe;E9BTb,iB8BUsB;CACzB;;ACXD;EACE,mBAAkB;EAClB,yBtC4xByC;EsC3xBzC,oBtC4xBsC;EsC3xBtC,8BAA6C;E/BJ3C,uBP8MgC;CsCxMnC;;AAGD;EAEE,eAAc;CACf;;AAGD;EACE,iBtCgO+B;CsC/NhC;;AAOD;EACE,oBAAwD;CAUzD;;AAXD;EAKI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,yBtC8vBuC;EsC7vBvC,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;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;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;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;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;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;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;CACtC;;AAED;EACE,eAA0B;CAC3B;;ACXH;EACE;IAAO,4BAAuC;GvCwmJ7C;EuCvmJD;IAAK,yBAAwB;GvC0mJ5B;CACF;;AuC7mJD;EACE;IAAO,4BAAuC;GvCwmJ7C;EuCvmJD;IAAK,yBAAwB;GvC0mJ5B;CACF;;AuCxmJD;EACE,qBAAa;EAAb,cAAa;EACb,axCwyBsC;EwCvyBtC,iBAAgB;EAChB,mBxCuyByD;EwCtyBzD,0BxCGgB;EOTd,uBP8MgC;CwCrMnC;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,sBAAuB;EAAvB,wBAAuB;EACvB,YxCRa;EwCSb,mBAAkB;EAClB,oBAAmB;EACnB,0BxCce;EiB/BX,4BjBkzB4C;CwC/xBjD;;AvBfC;EuBMF;IvBLI,iBAAgB;GuBcnB;CvC+mJA;;AuC7mJD;ErBiBE,sMAA6I;EqBf7I,2BxCmxBsC;CwClxBvC;;AAED;EACE,2DxCsxBoD;EwCtxBpD,mDxCsxBoD;CwCrxBrD;;ACjCD;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;CACxB;;AAED;EACE,YAAO;EAAP,QAAO;CACR;;ACHD;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EAGtB,gBAAe;EACf,iBAAgB;CACjB;;AAQD;EACE,YAAW;EACX,e1CHgB;E0CIhB,oBAAmB;CAapB;;AxCnBC;EwCUE,e1CRc;E0CSd,sBAAqB;EACrB,0B1ChBc;CEOf;;AwCAH;EAaI,e1CZc;E0Cad,0B1CpBc;C0CqBf;;AAQH;EACE,mBAAkB;EAClB,eAAc;EACd,yB1CoxByC;E0ClxBzC,oB1CgK+B;E0C/J/B,uB1CrCa;E0CsCb,uC1C5Ba;C0CyDd;;AApCD;EnChCI,gCPwMgC;EOvMhC,iCPuMgC;C0C7JjC;;AAXH;EAcI,iBAAgB;EnChChB,oCP0LgC;EOzLhC,mCPyLgC;C0CxJjC;;AxC1CD;EwC6CE,WAAU;EACV,sBAAqB;CxC3CtB;;AwCuBH;EAyBI,e1ClDc;E0CmDd,uB1CzDW;C0C0DZ;;AA3BH;EA+BI,WAAU;EACV,Y1C/DW;E0CgEX,0B1CvCa;E0CwCb,sB1CxCa;C0CyCd;;AASH;EAEI,gBAAe;EACf,eAAc;EnCrFd,iBmCsFwB;CACzB;;AALH;EASM,cAAa;CACd;;AAVL;EAeM,iBAAgB;CACjB;;ACnGH;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CHO;E2CIP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;ACjBP;EACE,aAAY;EACZ,kB5Cw4BuD;E4Cv4BvD,iB5CiP+B;E4ChP/B,eAAc;EACd,Y5CgBa;E4Cfb,0B5CKa;E4CJb,YAAW;CAYZ;;A1CHC;E0CNE,Y5CWW;E4CVX,sBAAqB;EACrB,aAAY;C1COb;;A0CnBH;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,c7C+jBsC;E6C9jBtC,cAAa;EACb,iBAAgB;EAGhB,WAAU;CASX;;AAJC;EACE,mBAAkB;EAClB,iBAAgB;CACjB;;AAIH;EACE,mBAAkB;EAClB,YAAW;EACX,e7C4tBuC;E6C1tBvC,qBAAoB;CAUrB;;AAPC;E5BtCI,4CjBqxBoD;EiBrxBpD,oCjBqxBoD;EiBrxBpD,qEjBqxBoD;E6C7uBtD,sCAA6B;EAA7B,8BAA6B;CAC9B;;A5BrCD;E4BkCA;I5BjCE,iBAAgB;G4BoCjB;C5Cw3JF;;A4Cv3JC;EACE,mCAA0B;EAA1B,2BAA0B;CAC3B;;AAGH;EAC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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.1.1 (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($black, 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, 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\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\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: $table-caption-color;\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: $label-margin-bottom;\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","// 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 auto: auto\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$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !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$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\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$label-margin-bottom: .5rem !default;\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$input-plaintext-color: $body-color !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: $input-bg !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-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !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$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: ($spacer / 2) !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$pagination-focus-outline: 0 !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-border-radius: $border-radius-lg !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: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !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; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\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","/*!\n * Bootstrap v4.1.1 (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, 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: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", 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: 0.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 {\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-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\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@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\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 color: #212529;\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-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.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-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.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 .form-inline .custom-select {\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@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\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 pointer-events: none;\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 transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\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.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\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 top: 0;\n right: auto;\n left: 100%;\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-right: 0;\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 top: 0;\n right: 100%;\n left: auto;\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-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\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.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\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.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 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::after {\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 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 position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\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: -1.5rem;\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-label {\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-label::after {\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: 2.25rem;\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.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n appearance: none;\n}\n\n.custom-range::-webkit-slider-thumb:focus {\n outline: none;\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n appearance: none;\n}\n\n.custom-range::-moz-range-thumb:focus {\n outline: none;\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n appearance: none;\n}\n\n.custom-range::-ms-thumb:focus {\n outline: none;\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\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 .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}\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 .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}\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 .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}\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 .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}\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 .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-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 orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\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 {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 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 z-index: 2;\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 white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\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@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\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,\n.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\n.bs-popover-top .arrow::after,\n.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,\n.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\n.bs-popover-right .arrow::after,\n.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,\n.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\n.bs-popover-bottom .arrow::after,\n.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,\n.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\n.bs-popover-left .arrow::after,\n.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@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\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-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n transform: translate3d(0, 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 cursor: pointer;\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.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !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 .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !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 .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !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 .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !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 .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !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 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}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\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.w-auto {\n width: auto !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.h-auto {\n height: auto !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-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\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-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !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 #adb5bd;\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 #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// 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 pseudo-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 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// Border versions\n//\n// Add or remove 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.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\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(#{$table-striped-order}) {\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, $black, $white);\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 `` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n background-color: transparent;\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n background-color: transparent;\n border-color: transparent;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n border-color: transparent;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n.fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`
`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n // Generate the caret automatically\n @include caret;\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n font-size: $font-size-base; // Redeclare because nesting can cause inheritance issues\n color: $body-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n// stylelint-enable no-duplicate-selectors\n\n// Dividers (basically an `
`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `
',trigger:"hover focus",title:"",delay:0,html:!(gn={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(pn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},vn="out",En={HIDE:"hide"+fn,HIDDEN:"hidden"+fn,SHOW:(_n="show")+fn,SHOWN:"shown"+fn,INSERTED:"inserted"+fn,CLICK:"click"+fn,FOCUSIN:"focusin"+fn,FOCUSOUT:"focusout"+fn,MOUSEENTER:"mouseenter"+fn,MOUSELEAVE:"mouseleave"+fn},yn="fade",bn="show",Tn=".tooltip-inner",Cn=".arrow",wn="hover",In="focus",Dn="click",An="manual",Sn=function(){function i(t,e){if("undefined"==typeof ge)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 t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=an(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),an(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(an(this.getTipElement()).hasClass(bn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),an.removeData(this.element,this.constructor.DATA_KEY),an(this.element).off(this.constructor.EVENT_KEY),an(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&an(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===an(this.element).css("display"))throw new Error("Please use show on visible elements");var t=an.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){an(this.element).trigger(t);var n=an.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=gt.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&an(i).addClass(yn);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:an(this.config.container);an(i).data(this.constructor.DATA_KEY,this),an.contains(this.element.ownerDocument.documentElement,this.tip)||an(i).appendTo(a),an(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new ge(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:Cn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),an(i).addClass(bn),"ontouchstart"in document.documentElement&&an(document.body).children().on("mouseover",null,an.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,an(e.element).trigger(e.constructor.Event.SHOWN),t===vn&&e._leave(null,e)};if(an(this.tip).hasClass(yn)){var c=gt.getTransitionDurationFromElement(this.tip);an(this.tip).one(gt.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=an.Event(this.constructor.Event.HIDE),r=function(){e._hoverState!==_n&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),an(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(an(this.element).trigger(i),!i.isDefaultPrevented()){if(an(n).removeClass(bn),"ontouchstart"in document.documentElement&&an(document.body).children().off("mouseover",null,an.noop),this._activeTrigger[Dn]=!1,this._activeTrigger[In]=!1,this._activeTrigger[wn]=!1,an(this.tip).hasClass(yn)){var o=gt.getTransitionDurationFromElement(n);an(n).one(gt.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){an(this.getTipElement()).addClass(un+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||an(this.config.template)[0],this.tip},t.setContent=function(){var t=an(this.getTipElement());this.setElementContent(t.find(Tn),this.getTitle()),t.removeClass(yn+" "+bn)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?an(e).parent().is(t)||t.empty().append(e):t.text(an(e).text()):t[n?"html":"text"](e)},t.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},t._getAttachment=function(t){return gn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)an(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==An){var e=t===wn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===wn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;an(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}an(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=c({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._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",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||an(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),an(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?In:wn]=!0),an(e.getTipElement()).hasClass(bn)||e._hoverState===_n?e._hoverState=_n:(clearTimeout(e._timeout),e._hoverState=_n,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===_n&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||an(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),an(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?In:wn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=vn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===vn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=c({},this.constructor.Default,an(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),gt.typeCheckConfig(ln,t,this.constructor.DefaultType),t},t._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},t._cleanTipClass=function(){var t=an(this.getTipElement()),e=t.attr("class").match(dn);null!==e&&0

'}),Rn=c({},wi.DefaultType,{content:"(string|element|function)"}),Hn="fade",Fn=".popover-header",Un=".popover-body",Bn={HIDE:"hide"+Ln,HIDDEN:"hidden"+Ln,SHOW:(Wn="show")+Ln,SHOWN:"shown"+Ln,INSERTED:"inserted"+Ln,CLICK:"click"+Ln,FOCUSIN:"focusin"+Ln,FOCUSOUT:"focusout"+Ln,MOUSEENTER:"mouseenter"+Ln,MOUSELEAVE:"mouseleave"+Ln},Kn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){On(this.getTipElement()).addClass(xn+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||On(this.config.template)[0],this.tip},r.setContent=function(){var t=On(this.getTipElement());this.setElementContent(t.find(Fn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Un),e),t.removeClass(Hn+" "+Wn)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=On(this.getTipElement()),e=t.attr("class").match(jn);null!==e&&0=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t= 0) {\n timeoutDuration = 1;\n break;\n }\n}\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var css = getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0);\n}\n\nfunction getWindowSizes() {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function 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\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _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/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {};\n var width = sizes.width || element.clientWidth || result.right - result.left;\n var height = sizes.height || element.clientHeight || result.bottom - result.top;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth, 10);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && parent.nodeName === 'HTML') {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop, 10);\n var marginLeft = parseFloat(styles.marginLeft, 10);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n return isFixed(getParentNode(element));\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n boundaries.left += padding;\n boundaries.top += padding;\n boundaries.right -= padding;\n boundaries.bottom -= padding;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var styles = getComputedStyle(element);\n var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);\n var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.
\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroy the popper\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicity asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger onUpdate callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n // Avoid blurry text by using full pixel integers.\n // For pixel-perfect positioning, top/bottom prefers rounded\n // values, while left/right prefers floored values.\n var offsets = {\n left: Math.floor(popper.left),\n top: Math.round(popper.top),\n bottom: Math.round(popper.bottom),\n right: Math.floor(popper.right)\n };\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n top = -offsetParentRect.height + offsets.bottom;\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n left = -offsetParentRect.width + offsets.right;\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.
\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjuction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.
\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.
\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-right` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.
\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.
\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.
\n * It will read the variation of the `placement` property.
\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unitless, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.
\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the height.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.
\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.
\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373)\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * An scenario exists where the reference itself is not within the boundaries.
\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".
\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper this makes sure the popper has always a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier, can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near eachothers\n * without leaving any gap between the two. Expecially useful when the arrow is\n * enabled and you want to assure it to point to its reference element.\n * It cares only about the first axis, you can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjuction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations).\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position,\n * the popper will never be placed outside of the defined boundaries\n * (except if keepTogether is enabled)\n */\n boundariesElement: 'viewport'\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define you own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the informations used by Popper.js\n * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper.\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements.\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.
\n * These can be overriden using the `options` argument of Popper.js.
\n * To override an option, simply pass as 3rd argument an object with the same\n * structure of this object, example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.
\n * By default, is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated, this callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.
\n * By default, is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Create a new Popper.js instance\n * @class Popper\n * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper.\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedule an update, it will run on the next UI update available\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.
\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.1): 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 const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[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 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 $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\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 try {\n const $selector = $(document).find(selector)\n return $selector.length > 0 ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\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.1.1): 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.1.1'\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\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 let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\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 (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\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.1.1): 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.1.1'\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.1.1): 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.1.1'\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 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.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 ($(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 const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\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(transitionDuration)\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.1.1): 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.1.1'\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\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 const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 ? 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.1.1): 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.1.1'\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):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 reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\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\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\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(referenceElement, 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 $(document.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 // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\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 $(document.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.1.1): 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.1.1'\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 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._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 ($(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 const transition = $(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\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\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 = $(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 const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\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 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 (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\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 ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\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 = $(document.body).css('padding-right')\n $(document.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 = $(document.body).data('padding-right')\n if (typeof padding !== 'undefined') {\n $(document.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 ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? 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.1.1): 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.1.1'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\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 $(document.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 ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 $(document.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 ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 ...typeof config === 'object' && config ? 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.1.1): 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.1.1'\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.1.1): 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.1.1'\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 ...typeof config === 'object' && config ? 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
',trigger:"hover focus",title:"",delay:0,html:!(_e={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(de={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},pe="out",ve={HIDE:"hide"+he,HIDDEN:"hidden"+he,SHOW:(me="show")+he,SHOWN:"shown"+he,INSERTED:"inserted"+he,CLICK:"click"+he,FOCUSIN:"focusin"+he,FOCUSOUT:"focusout"+he,MOUSEENTER:"mouseenter"+he,MOUSELEAVE:"mouseleave"+he},Ee="fade",ye="show",Te=".tooltip-inner",Ce=".arrow",Ie="hover",Ae="focus",De="click",be="manual",Se=function(){function i(t,e){if("undefined"==typeof c)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 t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=oe(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),oe(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(oe(this.getTipElement()).hasClass(ye))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),oe.removeData(this.element,this.constructor.DATA_KEY),oe(this.element).off(this.constructor.EVENT_KEY),oe(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&oe(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===oe(this.element).css("display"))throw new Error("Please use show on visible elements");var t=oe.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){oe(this.element).trigger(t);var n=oe.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=Cn.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&oe(i).addClass(Ee);var s="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,o=this._getAttachment(s);this.addAttachmentClass(o);var a=!1===this.config.container?document.body:oe(this.config.container);oe(i).data(this.constructor.DATA_KEY,this),oe.contains(this.element.ownerDocument.documentElement,this.tip)||oe(i).appendTo(a),oe(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new c(this.element,i,{placement:o,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:Ce},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),oe(i).addClass(ye),"ontouchstart"in document.documentElement&&oe(document.body).children().on("mouseover",null,oe.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,oe(e.element).trigger(e.constructor.Event.SHOWN),t===pe&&e._leave(null,e)};if(oe(this.tip).hasClass(Ee)){var h=Cn.getTransitionDurationFromElement(this.tip);oe(this.tip).one(Cn.TRANSITION_END,l).emulateTransitionEnd(h)}else l()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=oe.Event(this.constructor.Event.HIDE),r=function(){e._hoverState!==me&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),oe(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(oe(this.element).trigger(i),!i.isDefaultPrevented()){if(oe(n).removeClass(ye),"ontouchstart"in document.documentElement&&oe(document.body).children().off("mouseover",null,oe.noop),this._activeTrigger[De]=!1,this._activeTrigger[Ae]=!1,this._activeTrigger[Ie]=!1,oe(this.tip).hasClass(Ee)){var s=Cn.getTransitionDurationFromElement(n);oe(n).one(Cn.TRANSITION_END,r).emulateTransitionEnd(s)}else r();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){oe(this.getTipElement()).addClass(ue+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||oe(this.config.template)[0],this.tip},t.setContent=function(){var t=oe(this.getTipElement());this.setElementContent(t.find(Te),this.getTitle()),t.removeClass(Ee+" "+ye)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?oe(e).parent().is(t)||t.empty().append(e):t.text(oe(e).text()):t[n?"html":"text"](e)},t.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},t._getAttachment=function(t){return _e[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)oe(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==be){var e=t===Ie?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Ie?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;oe(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}oe(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=h({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._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",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||oe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),oe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Ae:Ie]=!0),oe(e.getTipElement()).hasClass(ye)||e._hoverState===me?e._hoverState=me:(clearTimeout(e._timeout),e._hoverState=me,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===me&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||oe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),oe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Ae:Ie]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=pe,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===pe&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=h({},this.constructor.Default,oe(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),Cn.typeCheckConfig(ae,t,this.constructor.DefaultType),t},t._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},t._cleanTipClass=function(){var t=oe(this.getTipElement()),e=t.attr("class").match(fe);null!==e&&0

'}),He=h({},Nn.DefaultType,{content:"(string|element|function)"}),We="fade",xe=".popover-header",Ue=".popover-body",Ke={HIDE:"hide"+ke,HIDDEN:"hidden"+ke,SHOW:(Me="show")+ke,SHOWN:"shown"+ke,INSERTED:"inserted"+ke,CLICK:"click"+ke,FOCUSIN:"focusin"+ke,FOCUSOUT:"focusout"+ke,MOUSEENTER:"mouseenter"+ke,MOUSELEAVE:"mouseleave"+ke},Fe=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){we(this.getTipElement()).addClass(Le+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||we(this.config.template)[0],this.tip},r.setContent=function(){var t=we(this.getTipElement());this.setElementContent(t.find(xe),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Ue),e),t.removeClass(We+" "+Me)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=we(this.getTipElement()),e=t.attr("class").match(je);null!==e&&0=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[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 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 $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\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 try {\n const $selector = $(document).find(selector)\n return $selector.length > 0 ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\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.1.1): 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.1.1'\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\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 let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\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 (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\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.1.1): 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.1.1'\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.1.1): 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.1.1'\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 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.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 ($(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 const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\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(transitionDuration)\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.1.1): 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.1.1'\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\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 const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 ? 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.1.1): 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.1.1'\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):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 reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\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\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\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(referenceElement, 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 $(document.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 // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\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 $(document.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.1.1): 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.1.1'\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 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._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 ($(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 const transition = $(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\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\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 = $(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 const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\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 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 (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\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 ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\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 = $(document.body).css('padding-right')\n $(document.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 = $(document.body).data('padding-right')\n if (typeof padding !== 'undefined') {\n $(document.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 ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? 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.1.1): 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.1.1'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\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 $(document.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 ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 $(document.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 ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\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 ...typeof config === 'object' && config ? 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.1.1): 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.1.1'\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.1.1): 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.1.1'\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 ...typeof config === 'object' && config ? 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